找到相关内容 38
数组求和算法系列
 数组求和算法系列 一直想写一个数组求和算法系列博客,但由于自己算法能力有限,完成不了,只能完成其中简单的部分,难的部分希望有园友愿意和我一起完成。在写这篇博客的过程中借用了别人的思路,有的的确是要一定的算法和数据结构基础,特别是对递归的理解,到现在为止我觉得我还没有真正的理解递归。我一向不太喜欢废话,我的
http://www.cyqdata.cn/cnblogs/article-detail-52564 
[面试题] 求数组两两之差绝对值最小的值
由于准备找工,最近也用零星的时间做了一些面试题,这道题属于偏难的那种了,之所以说它偏难,主要是因为按常规思维不容易得到最优解,更重要的是,此题的转化不容易想到。做过编程之美的同学都能了解到,很多题目都需要一种“转化”的思想,把问题转化为另一种已知的熟悉的问题去求解,这种思路在《如何解题》也是被提到了很多次,不过实施起来
http://www.cyqdata.cn/cnblogs/article-detail-52506 
非递归、仅用一个栈、不加标记数组实现二叉树的后序遍历算法
作者:finallyly 出处:博客园(转载请注明作者和出处) 题记:最近在复习数据结构和算法。由于之前在数据结构和算法方面没有受过密集的训练。所以刚入门,有点吃力。最主要的一个问题是:看别人的,好像一看就全懂了,但是自己写又写不出来;给定一个具体的题目,即便是看懂了别人的算法,但是过些日子回过头来自己写,还是写不出来
http://www.cyqdata.cn/cnblogs/article-detail-52429 
基于 Android NDK 的学习之旅-----数据传输一(基本数据类型和数组传输)(附源码)
基于 Android NDK 的学习之旅-----数据传输(基本数据类型和数组传输)          之前的一些文章都有涉及到上层和中间层的数据传输,简单来说,也就是参数和返回值的使用。因为中间层要做的最多的也就是数据传输与转换,下面来介绍下这方面
http://www.cyqdata.cn/cnblogs/article-detail-52396 
C#基础之数组排序,对象大小比较
从个小例子开始: int[] intArray = new int[]{2,3,6,1,4,5}; Array.Sort(intArray); Array.ForEach<int>(intArray,(i)=>Console.WriteLine(i)); 这个例子定义了一个int数组,然后使用A
http://www.cyqdata.cn/cnblogs/article-detail-52372 
PHP源代码数组统计count分析
     偶然在百度知道中看到有个同学问起count及strlen的效率《http://zhidao.baidu.com/question/300773887.html》的问题,好吧这个问题我当初没理解透彻,认为其不属两个不一样的东西不可比较,后来看了楼主的回复才反应过来,所以自
http://www.cyqdata.cn/cnblogs/article-detail-42437 
数组面试题-子数组之和
昨天在一位老兄的凡客面试题中看到的,拿来写一下。 题目描述 给定一个含有n个元素的整形数组a,再给定一个和sum,求出数组中满足给定和的所有元素组合,举个例子,设有数组a[5] = { 11, 3, 4, 8, 7 },sum = 11,则满足和为11的所有组合是{11}, {3, 8},{4, 7}。 解法一:穷举法 最直观的想法就是穷举,把数组中元素的所有组合情况都找出来,然后看看哪些组合满足
http://www.cyqdata.cn/cnblogs/article-detail-41636 
C++用数组和链表分别实现Stack
C++用数组和链表分别实现Stack   C++学习有段时间了,感觉还是有很多不足啊,今天自己用数组和链表分别实现Stack,当然STL中的Stack肯定不是这么简单,你不妨看一下,说不定有收获呢,若发现有问题,请指正,毕竟我还是C++新手。   数组版 //typename可以表示任何类型,而class只能表示类template<typename T,typename cont
http://www.cyqdata.cn/cnblogs/article-detail-41508 
c++数组地址
    用C++写程序程序都几年了,自己学得也算得心应手。不过最近在看别人写的代码时,觉得自己对C++的不是很深入的了解,很多东西都已经忘了。最拿C++数组地址来说。 #include <stdio.h> typedef struct{    int a;    int b;}TESTSTRUC
http://www.cyqdata.cn/cnblogs/article-detail-41164 
我也要学C语言-第二十章:结构体类型变量,结构体数组(365天编程极限学习-第1天下午)
给自己定一个目标:以每天为单位,每天所学习到的东西一定要全部理解了,实践了,记忆了才睡觉!继续战斗啦!呵呵!   上节课我们学习到了结构体的定义和初始化,我们在定义学生这个人的时候,姓名最好给char *,学号最好也用char *,因为我们用int表示学号有局限性,因为无法表示带字符的编号啦!因为有些学号不一定是纯数字的啊!成绩呢!就用float型,邮政编码呢!通讯地址呢!char *吧!因为通讯
http://www.cyqdata.cn/cnblogs/article-detail-41111 
算法--找出数组中出现次数超过一半的数
作者:陈太汉 算法--找出数组中出现次数超过一半的数     每当我看到经典的算法题,就怀念高中,感觉很多算法题就是高中的题目,谁叫哥只读了个专科,高数基本相当没学。     有空要看看高数啊,想当年数学那是相当的...... #include <iostream>using namespace std;c
http://www.cyqdata.cn/cnblogs/article-detail-40980 
算法--将数组分成和相等的多个子数组,求子数组的最大个数
作者:陈太汉 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值  比如{3,2,4,3,6} 可以分成{3,2,4,3,6} m=1;   {3,6} {2,4,3} m=2  {3,3} {2,4} {6} m=3 所以m的最大值为3 算法 原理的思想是将大问题转换成小问题。就{3,2,4,3,6}的操作步骤:   &nbs
http://www.cyqdata.cn/cnblogs/article-detail-40794 
我也要学C语言-第十七章:指针数组
指针数组的定义   如果数组的元素都是指针类型,那么我们就把这种叫做指针数组。指针数组是如下定义的:   类型名字  *数组名[常量表达式]   我们以前学习的时候知道如果数组的元素如何是char型,那么这个就是char型数组,如何数组元素都是int型,那么这个就叫int型数组,在这里呢,如果数组元素都是指针,那么这个就是指针数组。   大家发现没有,指针数组也没有什么特别的,只是它的元
http://www.cyqdata.cn/cnblogs/article-detail-40705 
玩转PHP关联数组的10个技巧
关联数组是描述一组键及其关联值时经常使用的一种数据类型,可以说它是所有编程语言的支柱,当然,PHP也不例外,实际上,关联数组对Web开发任务来说是非常重要的,PHP支持多种操作关联数组的方法,对开发人员来说,要从中找出最有效,最合适自己所开发程序的方法来操纵这些数组。   这篇文章将介绍10个操作PHP关联数组的技巧,熟练运用能帮助你提高开发效率。   1、添加数组元素   PHP是一种弱类型语
http://www.cyqdata.cn/cnblogs/article-detail-40341 
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记二:理解元数组(Tuples)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引 导读:本文介绍元数组(Tuples)的基础内容,已经了解的读者可以直接略过。 本文将包括以下内容: ■1、理解cube空间的概念。 ■2、使用tuples从Cube中提取数据。 ■3、使用多种语法引用层次结构成员(hierarchy members)。    本文所用数据库和所有源码,请到微软官网下载 &
http://www.cyqdata.cn/cnblogs/article-detail-39841 
php数组指针探究
最近在工作中遇到一个很奇怪的问题,在使用each这个函数对一个数组遍历之后,再把该数组作为实参传递给一个函数,在函数内部再次使用each遍历形参数组。说明一下,两次使用each这个函数的目的很简单,就是将数组中的key转换成变量名,而key对应的value值转换成变量的值。其实这个功使用函数extract就能实现。在来接着说说在函数内部使用each函数时出现了什么问题,在遍历完之后发现部分变量为N
http://www.cyqdata.cn/cnblogs/article-detail-39764 
我也要学C语言-第十四章:指针与数组
伙伴们!我们一起再继续加油学习关于C指针的后续部分,今天我们要学习的是指针与数组。昨天我们一起学习了linux的安装以及emacs编辑器的打开输入保存与退出,以及gdb的最基础的几个调试功能,大家都熟练掌握了吗?有些朋友说难,我想是因为你没有认真轻言放弃啊,加油啊!今天我练习了半天emacs的快速指南,大家也记得经常去练习哦!一起努力写出程序来哦! 指针与数组    数组既然也占有存储单元,所以它
http://www.cyqdata.cn/cnblogs/article-detail-38904 
PHP之数组学习
对于网页编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等,今天学习了数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之……    一、数组定义:   数组的定义使用 array()方式定义,可以定义空数组: <?php $number =
http://www.cyqdata.cn/cnblogs/article-detail-38765 
[原创]局部数组变量定义超过所分配的最大空间时报错“test dword ptr [eax],eax ; probe page”
问题是这样的,公司用VC做了个COM组件发给其他单位调用,作用是生成一个特定功能的二维码,该COM组件提供了两个接口,一个是直接打印出来(以下简称接口A),另一个是返回这个二维码图片的Base64字符串(以下简称接口B),这两个接口在发布时用.net进行了调用测试,均没有问题,由于公司不进行java方向的开发,但是客户单位却大多是要用java开发的,所以我们准备了两个调用示例。COM组件V1版,两
http://www.cyqdata.cn/cnblogs/article-detail-38680 
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
求两个数组的交集问题可以使用array_intersect(),array_inersect_assoc,array_intersect_key来实现,其中array_intersect()函数是求两个数的交集,返回一个交集共有元素的数组(只是数组值得比较)、array_intersect_assoc()函数是将键值和值绑定,一起比较交集部分、array_intersect_key()函数是将两个
http://www.cyqdata.cn/cnblogs/article-detail-38525