码迷,mamicode.com
首页 >  
搜索关键字:第一个元素    ( 2287个结果
careercup-递归和动态规划 9.4
9.4 编写一个方法,返回某集合的所有子集。类似leetcode:Subsets解法:解决这个问题之前,我们先要对时间和空间复杂度有个合理的评估。一个集合会有多少子集?我们可以这么计算,生成了一个子集时,每个元素都可以“选择”在或者不在这个子集中。也就是说,第一个元素有两个选择:它要么在集合中,要么...
分类:其他好文   时间:2014-12-07 22:57:57    阅读次数:347
寻找主元素
主元素这个问题,有个nlogn的算法,但是还有比它更快的,有O(n)的算法,基本思想是,从头到尾遍历,先将第一个元素保存到一个变量中,然后依次往后遍历,每遍历到与它的值相同的元素时,就要将它的个数+1,不同时-1,这样是因为如果存在主元素,那么主元素的个数一定是大于n/2的,所以最后这样抵消下来剩下...
分类:其他好文   时间:2014-12-07 21:41:03    阅读次数:160
POJ3750_小孩报数问题【约瑟夫环】【string】【list】
题目大意:题意很明确,就是约瑟夫环。不过从第W个位置开始计数1,数S个 位置,然后出环,输出。 思路:用STL里边的string存放小孩的名字。用list双向链表模拟约瑟夫环。 注意: string里边clear();用来清除所有字符。 list里push_back(i);用来将编号i放入list begin();指向第一个元素的位置 end();指向最后一个元素后边的位置 list::iterator it;迭代器用来指向报数编号。 find(first,last,value);用来在区间[fi...
分类:其他好文   时间:2014-12-06 18:13:16    阅读次数:237
使用new创建动态数组
使用new创建动态数组例如:1 int *psome=new int[10];要将数组的类型和元素的数目告诉new即可。new运算符返回第一个元素的地址。当程序使用完new分配的内存块时,要使用delete释放。1 delete[]psome;方括号的意思就是释放整个数组。总之,使用new和dele...
分类:编程语言   时间:2014-12-06 16:46:30    阅读次数:149
按层遍历二叉查找树
《算法》中二叉查找树一节的习题:按层遍历二叉查找树。可以使用队列来管理二叉查找树中的节点,节点按照如下方法入队出队:节点x入队当队列不为空时使用队列的第一个元素first如果节点first.left不为空则将fisrt.left入队如果节点first.right不为空则将first.right入队将...
分类:其他好文   时间:2014-12-06 00:00:43    阅读次数:380
集合遍历的方法
1 for,while循环 2 Iterator迭代器 指针初始指在栈的第一个元素上面,ite.next()指向第一个元素的值。 package lianxi1; import java.util.ArrayList; import java.util.Collection; import java...
分类:其他好文   时间:2014-12-05 22:30:46    阅读次数:187
数据结构——数组
说明:严蔚敏的《数据结构》(C语言版)学习笔记,记录一下,以备后面查看。ElemType *elem记录第一个元素的地址,也就是数组的首地址(基地址)int length 是实际数组中数据的长度int listsize 是给数组分配的空间长度#include #include #include #define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量 #de...
分类:编程语言   时间:2014-12-01 16:07:02    阅读次数:154
字符串指针数组,指向指针的指针
字符串指针数组,也即该数组中的每一项都是一个指向字符串的指针。定义:char* s[3];即包含三个指针的数组,写成这种形式也可以更好的理解,即数组存的类型就是char*。另外一点:数组名一般是指首地址,所以对该数组的第一个元素取地址&s[0],由于s[0]是指针,所以数组名也就是一个指向指针的指针...
分类:编程语言   时间:2014-11-28 17:41:39    阅读次数:149
python字典value为列表时遇到的问题
a = [1,2,3,4,5,5,5,5,5,5,5] c = set(a) c = list(c) b = {}.fromkeys(a,[0,0,0,0,0]) for x in c: b[x][0] = a.count(x) print b 猜猜会发生什么? 我猜python在执行程序的过程中,把a.count(x)当成一个常量来执行循环,把每个列表的第一个元素都变成了a.co...
分类:编程语言   时间:2014-11-26 22:39:15    阅读次数:331
jQuery类库
jQuery()是工厂函数,不是构造函数,它返回一个新创建的对象,但并没有和new关键字一起使用。可以通过jQuery.noConflict()来释放$变量。jQuery设置元素属性的函数会给jQuery对象中的每个元素设置该值,然后返回该对象。jQuery获取元素的属性的函数只会查询元素集中第一个元素..
分类:Web程序   时间:2014-11-24 12:04:55    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!