码迷,mamicode.com
首页 >  
搜索关键字:数组 除重 排序    ( 126031个结果
java split(regex)和split(regex, limit)方法的使用技巧
在java字符串方法中有一个非常好用的方法split(),该方法可以把字符串直接分割为数组此方法有两个重载。 一是:split(regex),参数为要分隔的字符串或者正则表达式。 二是:ss.split(regex, limit)。此方法可以的第二个参数一般不太常用, 这两个方法api给的解释是:limit 参数控制模式应用的次数,因此影响所得数组的长度。如果该限制 n 大于 0,则模式...
分类:编程语言   时间:2014-05-08 00:11:49    阅读次数:417
NOIP2008 双栈排序 染色+模拟
挺不错的一道题,首先可以知道若存在形如 k 所以对于这样的i,j我们连一条边,然后dfs染色,若染色中发现相邻点颜色相同,则无解,否则我们按照1,2,1,2的顺序染色。 确定了每一个数属于哪个栈后,用2个stack模拟一下就好了。 #include #include #include #include #include using namespace std; int n,to...
分类:其他好文   时间:2014-05-07 23:49:17    阅读次数:441
《linux 内核完全剖析》 exit.c 代码分析笔记
exit.c 代码分析笔记  release           释放进程的函数release() 主要根据指定进程的任务数据结构指针,在任务数组中删除指定的进程指针,释放相关内存页,并立刻让内核重新调度进程的运行。 void release(struct task_struct * p) //释放p指向的进程 { int i; if (!p) //常规检测...
分类:系统相关   时间:2014-05-07 23:35:51    阅读次数:576
贪心-Code forces -387B -George and Round
大意:乔治要为比赛命题,共n道,每道题的复杂度给出。他自己已经准备好了m道题,复杂度也给出。若命题的复杂度不低于要求的复杂度,则认为此题合格。 问:乔治尽可能多的用自己的题,那么他最少还得出几道新题? 分析:尽量多用已有的题,就要求对自己的题按复杂度由低到高排序,从头到尾遍历,若能用则用(贪心)。对要求的题也排序是为了便于比较。...
分类:其他好文   时间:2014-05-07 23:23:38    阅读次数:364
【算法思想】循环移动一个数组
问题:如何将一个数组循环左移或者右移k位?        在下面的解决方案中,我们以循环左移为例。 我们最容易想到的是,将前k个元素复制到一个临时的数组中,然后将剩下的n-k个元素向左移动k个位置,然后将之前的k个元素复制到剩下的位置。这种方法使用了k个额外的存储空间。我们想到到另一种方法是,只借助一个临时空间,每次只向左移动1位,循环k次。这种方法产生了多于的运行时间。前面一篇文章中用程序...
分类:移动开发   时间:2014-05-07 23:22:35    阅读次数:410
iOS OpenGLES 框架相关 24 篇文档排序整理
iOS OpenGLES 框架相关 24 篇文档排序整理...
分类:移动开发   时间:2014-05-07 23:09:19    阅读次数:542
UVA 10603 Fill(正确代码虽然很搓,网上许多代码都不能AC)
题目链接:click here~ 此题我估计是加强过数据,在我纠结了很久的时候我交了好几份网上的代码不是WA就是TLE。在我很迷茫的时候我又交了一份,AC了(虽然我用随机数据找到了他代码一个不能过的数据)。 给了我信心,然后我拿他的代码用随机数跟我的代码进行测试,再用FC找不同。。发现了一个致命的错误,一般来说,BFS或者DFS都是需要有一个vis数组或者哈希来判重,但是此题判重是有很大问题的...
分类:其他好文   时间:2014-05-07 22:48:42    阅读次数:400
数据库分页查询
分页语句: Oracle: --这种分页查询方式不仅仅是针对单表的简单查询,对于最内层查询是复杂的 --多表联合查询或最内层查询包含排序的情况一样有效 SELECT * FROM (  SELECT ROWNUM RN , T.*  FROM  (SELECT * FROM FTNEMR.PATIENT_VISIT) T WHERE ROWNUM 40 )  WHERE RN >...
分类:数据库   时间:2014-05-07 22:47:41    阅读次数:601
《C++ Primer》 对象、数组、基于对象设计、泛型设计
数组 C++ 不支持数组的抽象 abstraction 也不支持对整个数组的操作我们有时会希望对整个数组进行操作例如把一个数组赋值给另外一个数组对两个数组进行相等比较或者想知道数组的大小 size 例如给出两个数组我们不能用赋值操作符把一个数组拷贝到另一个中去。 int array0[ 10 ], array1[ 10 ]; array0 = array1;  // error 数组类型本...
分类:编程语言   时间:2014-05-07 21:38:43    阅读次数:487
yii中数据的"增删改查"相关工作!(此文比较乱,需细看)
使用findByPk()根据数据表主键查询的是对象,不需要使用foreach()循环出来但是使用findall()和find()查询的是对象类型的数组需要使用foreach()循环出来======================================= public function...
分类:其他好文   时间:2014-05-07 20:32:35    阅读次数:565
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!