码迷,mamicode.com
首页 >  
搜索关键字:数组    ( 87738个结果
php序列化,反序列化
serialize("数组"); //序列化的函数序列化示范:serialize(array('1'=>1235622,'2'=>'4142122'));unserialize('字符'); //反序列化的函数反序列化示范:unserialize('a:1:{s:13:"package_pri...
分类:Web程序   时间:2015-04-27 12:52:02    阅读次数:124
求二维整数数组中最大联通子数组的和
1 问题:返回一个二维整数数组中最大联通子数组的和2思路:对n*m的二维数组进行分解,分解为n个一维数组,再先求这n个一维数组的最大子数组和,并记下每行最大一维子数组的下标如2-5,这是就会分两种情况第一种是行之间的最大子数组是相连的,如第一行是2-5,第二行是3-6,这是直接相加就行。第二种是不相...
分类:移动开发   时间:2015-04-27 12:46:33    阅读次数:206
关于数组的 slice() 和 splice() 方法
slice() 是创建一个新的数组(所以不能 array.slcie(1,4)这样用 必须 var a = array.slice(1,4) 这样赋给一个变量吗? ),并且这个例子的返回值是 数组的 1 到 3(没有4)项splice() 是在原数组上进行操作,因此可以是 array....
分类:编程语言   时间:2015-04-27 12:40:56    阅读次数:120
内核怎么通过主设备号找驱动、次设备号找设备
MAJOR宏将dev_t向右移动20位,得到主设备号;MINOR宏将dev_t的高12位清零,得到次设备号。相反,可以将主设备号和次设备号转换为设备号类型(dev_t),使用宏MKDEV可以完成这个功能。 Linux内核允许多个驱动共享一个主设备号,但更多的设备都遵循一个驱动对一个主设备号的原则。   内核维护着一个以主设备号为key的全局哈希表,而哈希表中数据部分则为与该主设备号设备对应的驱动程序(只有一个次设备)的指针或者多个同类设备驱动程序组成的数组的指针(设备共享主设备号)。根据所编写的驱动程序...
分类:其他好文   时间:2015-04-27 11:26:35    阅读次数:153
C++中删除重复的数据并且输出(相当与shell脚本里面的sort -u)
//问题: //给你一个数组,a[]={1,1,1,1,1,2,2,2,2,3,3,3,4,5,6} //要输出的结果是1,2,3,4,5,6.(去除重复的数字,要求时间空间的考虑). #include using namespace std; struct Node { int data; Node *next; Node():data(-1),next(NULL){} }; //...
分类:编程语言   时间:2015-04-27 11:24:07    阅读次数:179
js数组sort的排序示例特效
分类:编程语言   时间:2015-04-27 11:10:42    阅读次数:110
关于 for in
var abc = ["a","b","c"]; for(var i in abc){ console.log(i); }输出的是 0 ,1, 2也就是说for(var i in abc) 里面的 i 是数组各项的索引另外,数组中的 字符串项 需要加 “”但是对于 对象:var ob = { nam...
分类:其他好文   时间:2015-04-27 11:09:17    阅读次数:89
14-15西南交通大学ACM新秀杯初赛题解J
Problem JCan JM Bear Be happy? 撰写:Hacker_vision 题目大意:给你一个长度为n的字符串没判断字符串是否合法(即必须包含所有26个英文字母) 题解:标记数组vis[26]标记出现过的字母,注意预处理:字符串大小写转换string s; 小写转换为大写:transform( s.begin(), s.end(), s.begin(), ::tou...
分类:其他好文   时间:2015-04-27 10:04:09    阅读次数:201
连续子数组的和的最大值、最小值以及和的绝对值的最大值、最小值
#include #include #include using namespace std; //求子数组的最小和 //利用的是dp的思想,依次遍历数组中的每个元素,把他们相加,如果加起来大于0,则 //把当前元素之和清为0,否则则和最小和比较,更新最小和,最后得到必是子数组的最小和 //时间复杂度:o(n) 空间复杂度:o(1) int minSum(vector &num) { i...
分类:编程语言   时间:2015-04-27 10:03:18    阅读次数:169
2015 湘潭大学程序设计比赛(Internet)Problem D:最小的数
这个题没有什么算法,就是用俩嵌套for循环,然后要注意一下边界条件就能A,比赛的时候WA了好几次,要么是忘了memset,要么ct忘了重置为0,要么就是j写成i,总之非常egg pain,犯了好多低级错误,不在状态啊。 我解释一下我的代码和思路把。 我这个类似于贪心算法,就是每次都把整个数列扫描一遍,用num[0~9]标记出0~9这10个数第一次出现的位置,然后从0开始往9for循环,如果最小的数的位置与当前要确定的位置距离小于等于k,那么就可以把这个数组挨个往后挪,然后把那个小的数放到当前操作的位置,k-...
分类:Web程序   时间:2015-04-27 10:00:07    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!