码迷,mamicode.com
首页 >  
搜索关键字:array    ( 29504个结果
旋转数组中的最小数字,剑指offer,P70 二分查找来实现O(logn)的查找
public class MinNumberInRotatedArray { public int getMinNumInRotatedArray(int[] array) { if(array == null) { return -1; } int leftIndex = 0; int right
分类:编程语言   时间:2016-02-29 19:52:15    阅读次数:126
在二维数组中查找一个数,二维数组是从左到右,从上到下依次递增
public class FindNum { public static boolean findANum(int[][] array, int target) { int row = array.length;//行数 int cloumn = array[0].length;//列数 int i
分类:编程语言   时间:2016-02-29 19:47:20    阅读次数:141
浅谈内存开辟问题和Block内存问题
我们知道,内存分为栈,堆,块。 栈中的内存由系统自己释放,堆是存对象初始化的地方,块是CPU与内存连接的缓冲器,运行速度比内存快,比CPU慢。 例如,我们NSMutableArray *array = [NSMutableArrar new]; NSMutableArray *array就在栈中,N
分类:其他好文   时间:2016-02-29 19:42:05    阅读次数:135
Android应用性能优化之使用SparseArray替代HashMap
Android应用性能优化之使用SparseArray替代HashMap 时间:2015年12月31日09:53:03SparseArray指的是稀疏数组(Sparse array),所谓稀疏数组就是数组中大部分的内容值都未被使用(或都为零),在数组中仅有少部分的空间使用。因此造成内存空间的浪费,为...
分类:移动开发   时间:2016-02-29 19:36:28    阅读次数:198
JavaScript基础——使用数组
Array对象提供存储和处理一组其他对象的一种手段。数组可以存储数值、字符串或其他JavaScript对象。创建JavaScript数组有几种不同的方法。例如,下面的语句穿件同样的驻足的3个相同的版本: var arr = ["one","two","three"]; var arr2 = new
分类:编程语言   时间:2016-02-29 18:22:27    阅读次数:174
php递归读取目录
1 function recursion_dir($dir){ 2 $files = array(); 3 if($handle = opendir($dir)){ 4 while(($file = readdir($handle)) !== false){ 5 if($file != "." &&
分类:Web程序   时间:2016-02-29 16:04:36    阅读次数:178
Array中对象的排序
1.子母排序 NSArray *kArrSort = [_dic allKeys]; //这里是字母数组:,g,a,b.y,m…… NSArray *resultkArrSort = [kArrSort sortedArrayUsingComparator:^NSComparisonResult(i
分类:编程语言   时间:2016-02-29 14:38:27    阅读次数:152
关于懒加载中的self.和_
---恢复内容开始--- 在开发中,经常会用到懒加载,最常用的如加载一个数组 如图,在这个懒加载数组中有的地方用到了_array有的地方用到了self.array 原因是_array是直接访问,而self.array是通过属性访问,也就是通过set/get方法来读取这个值,,xcode会默认将两个值
分类:其他好文   时间:2016-02-29 14:27:15    阅读次数:138
【剑指offer】Q40:数组中出现一次的数
书里面关于分类的推断有些麻烦,通过某一位为0为1来对数组元素进行分类。假如第3位为1。那么也就是元素x & 8 等于或不等于0,所以不是必需非的用第几位去推断。 def once(array): reOR = 0 for x in array: reOR ^= x bit1 = firstBit1(
分类:编程语言   时间:2016-02-29 14:20:16    阅读次数:135
bootsrap判断checkbox选择的个数
function hurrydebt() { var str=new Array() str=$("#repayIds").val().split(","); if(str.length==0||str.length==1){ alert('请至少选择一个!'); }else{ $("#sendre
分类:其他好文   时间:2016-02-29 12:29:11    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!