码迷,mamicode.com
首页 >  
搜索关键字:数组保存    ( 307个结果
leetcode:Plus One
用数组保存的大数,每一个元素代表数的一位,将该数加1,求改变后的大小。...
分类:其他好文   时间:2014-11-30 07:10:14    阅读次数:186
编程之美----子数组的最大乘积
问题:给定一个长度为N的整数数组,只允许用乘法,不能用除法,计算任意(N-1)个数的组合中乘积最大的一组,并写出算法的时间复杂度。解法一:用一个数组保存从左边到右边前i个元素的乘积。用另一个数组保存从右边到左边N-i个元素的乘积。然后结果就为两个数组中元素对应的乘积,复杂度为o(N)。解法二:设N个...
分类:编程语言   时间:2014-11-27 21:49:36    阅读次数:182
Android ListView 常用用法(二)
ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:1.准备ListView要显示的数据;2.使用一维或多维动态数组保存数据; 2.构建适配器,简单地来说,适配器就是Item数组,动态数组有多少元素就生成多...
分类:移动开发   时间:2014-11-26 15:43:14    阅读次数:165
Maximum Product Subarray动态规划思想
该题即是昨天没有做出来的题目,想了很久,想出了一个普通的做法,提交发现超时了。思想是新建一个数组,保存每个元素与后面的元素相乘后得到的最大值,然后再在该数组中选出最大的值,返回。【笨死发现行不通后决定还是求教度娘了。果然大神无处不在,该题可运用动态规划思想解决。考虑到正负数相乘后会出现的各种结果,采...
分类:其他好文   时间:2014-11-02 00:29:13    阅读次数:276
二维动态数组
之前都是写的小程序,一直用的静态数组,也没出现问题。可是,最近碰到大型程序和工程,这时就要用动态数组了。因为静态数组时保存在栈中的,而动态数组保存在堆中。计算机的栈只有1M大小,而堆可以理论上达到计算机内存大小,可见当大型工程数据量非常大时,必须使用动态数组了。c++的动态数组的建立和删除要用到ne...
分类:编程语言   时间:2014-10-31 13:25:06    阅读次数:148
Geeks - Detect Cycle in a Directed Graph 推断图是否有环
Detect Cycle in a Directed Graph推断一个图是否有环,有环图例如以下:这里唯一注意的就是,这是个有向图, 边组成一个环,不一定成环,由于方向能够不一致。这里就是添加一个数组保存当前已经訪问过的路径信息 recStack[];而visited[]数组是訪问过的点的信息,两...
分类:其他好文   时间:2014-10-26 19:35:42    阅读次数:173
BZOJ 2141 排队 分块+树状数组
题目大意:给定一个序列,m次交换两个数,求初始逆序对数及每次交换后的逆序对数 首先离散化,分块,对于每块建立一个树状数组,保存这个块中的所有元素 然后对于每个询问(x,y) (x a[i] a[i]>a[x] ++ans a[i] a[i]>a[y] --ans 然后对于块中的树状数组处理,块外的暴力 注意此题元素有重复 亲测可信 RANK5吓尿0.0 为何块套树要比树套树还快…...
分类:编程语言   时间:2014-10-22 14:42:48    阅读次数:286
散列表
在数组中根据数组的下标查找一个元素只需要O(1)的时间,散列表是类似于数组的动态集合的数据结构,可以根据元素的关键字在一个表中快速地操作元素。 当散列表的关键字比较小,可以取自 {0, 1, ..., m-1} 一个有限的小范围内时,可以使用一个数组 T 表示这个动态集合,这个数组称为直接寻址表,动态集合中的元素位于 T[key]中。 当这个动态集合变得很大,使用数组保存这些数据将变得不可能。...
分类:其他好文   时间:2014-10-16 15:05:22    阅读次数:126
php将数组或字符串写入文件
//将数组保存在文件中 function export_to_file($file, $variable) { $fopen = fopen($file, 'wb'); if (!$fopen) { return false; } fwrite($fopen, "<?php\nreturn ".var_export($variable, true)....
分类:编程语言   时间:2014-10-16 13:15:12    阅读次数:141
UVa 100 - The 3n + 1 problem
这道题很简单,不过它的背景(克拉兹问题,或称角谷猜想)却不是那么简单。至今仍未有人给出一个可靠的证明。分析:只需枚举给定范围内的每一个正整数并进行模拟即可。不过这样做一定会超时,可以采取类似于记忆化的思想,将较小的数所得结果用数组保存起来,之后在计算较大的数时可以直接引用。不过,并非所有的数的结果都...
分类:其他好文   时间:2014-09-30 20:54:00    阅读次数:177
307条   上一页 1 ... 25 26 27 28 29 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!