字典1.快速枚举 forin 运行时不能更改内部数据for ( in ) {} //对象 //数组for(Contact *contact in friends) {[contact show];}判定是否为空 NSString *ns ==nil NSInteger ...
分类:
编程语言 时间:
2015-05-22 18:44:01
阅读次数:
222
1.Block定义Block:块语法,本质上是匿名函数(没有名称的函数)标准C?里?面没有Block,C语言的后期扩展版本,加入了匿名函 数。 C++、JS、Swift等语?言,有类似语法,叫做闭包。 Block语法和函数指针很相似。
分类:
编程语言 时间:
2015-05-22 18:28:04
阅读次数:
237
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;import java.util.Arrays;public clas...
分类:
编程语言 时间:
2015-05-22 00:09:34
阅读次数:
393
1.双层for循环外层循环执行一次,内层循环会全部执行,总执行次数为"外层循环次数"*"内层循环次数"。案例31:输出结果:案例32:2.数组排序1)冒泡排序比较相邻的元素,将小的放到前面,大的放后面,比较一轮,会获取一个最大值在最后位置。案例33:输出结果:2)冒泡排序--轻泡..
分类:
编程语言 时间:
2015-05-21 19:46:06
阅读次数:
159
大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:。1、简单排序(sortedArrayUsingSelector:)如果只是对字符串的排序,...
分类:
编程语言 时间:
2015-05-20 20:09:10
阅读次数:
131
排序前";print_r($b_a);echo "";?>冒泡排序法$i; $j--){ //依次比较,$j为2,且比较数为:0,1,两次,即最后一位数与前两位比较。 if ($array[$j] ";print_r(bubble_sort($b_a));ec...
分类:
编程语言 时间:
2015-05-16 14:48:03
阅读次数:
193
给一个数组,并且数组里面元素的值只可能是0,1,2,然后现在把这个数组排序。...
分类:
编程语言 时间:
2015-05-15 09:08:03
阅读次数:
182
1.在数组中寻找出现次数超过一半的一个元素。2.在数组中寻找出现次数超过1/4的三个元素。【思路】1)常规做法:先将数组排序,时间O(nlogn);再遍历一次,统计每个元素出现的次数,得到题目要求。2)时间O(n)的做法:抵消法。对于第一题,每次抵消两个不同的数,剩下的数组主元素出现次数还是超过一半...
分类:
其他好文 时间:
2015-05-14 11:53:12
阅读次数:
121
1. PHP中最普通的数组排序方法 sort(); 看个例子: 1 ';13 ?>View Code 运行结果: 由结果可以看出,sort()排序是:先 数字 -> 大写字母 -> 小写字母的顺序排序的2. 如果非得要不区分大小写来进行排序呢
分类:
编程语言 时间:
2015-05-13 21:16:25
阅读次数:
176
总结OC中数组排序3种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:数组排序Objective-C目录[-]1、简单排序(sortedArrayUsingSelector:)2...
分类:
编程语言 时间:
2015-05-12 22:32:57
阅读次数:
174