hash table的中文名称为哈希表,又叫散列表。哈希实现了一种映射,将键值key通过某种计算映射为Hash(key)值。可以这样说,散列表是用hash映射定义的一种数据结构。...
分类:
其他好文 时间:
2016-07-13 16:33:19
阅读次数:
252
测试json字符串: {"access_token":"hkbQl5o_l67dZ7_vJRATKBwTLk9Yj5QyMuOJThAr8Baj0xWf4wxW1p4ym4iTZ3-ptWRRoVtbCNJnyjGLfed_4bB0HiqGP8v-aXOJUUk1tFs","expires_in": ...
分类:
编程语言 时间:
2016-07-13 13:24:24
阅读次数:
979
利用NSMutableDictionary key值 来改变cell的状态 -(void)createUI{ table = [[UITableView alloc]initWithFrame:CGRectMake(0, 100, [UIScreen mainScreen].bounds.size. ...
分类:
其他好文 时间:
2016-07-11 19:08:06
阅读次数:
111
这个hashheap的实现可以既可以是最大堆,也可以是最小堆,同时因为hash表中存的value是在heap数组中的index和这个key值的数目,所以可以处理重复数字.关键在于siftup和siftdown的非递归实现.siftdown相当于heapify,但是之前只使用过递归版本. ...
分类:
编程语言 时间:
2016-07-08 13:22:37
阅读次数:
182
#1,简介 冒泡排序是一种比较基础、简单的排序算法,它的思想就是:key值较大的会像泡泡一样被你挑选出来向后或者向前移,这具体取决于你想要的结果数组是大序排列还是小序排列。 操作:对数组(或者其他存储结构)依次遍历,比较相邻两个元素,若与你设定的顺序相反,则交换位置,然后对数组要进行len-1次这样 ...
分类:
编程语言 时间:
2016-07-08 09:00:42
阅读次数:
194
HttpPost调用方法: 生成类似key1=value1&key2=value2字符串方法(按照key值大小进行排序): 1.传入Dictionary 2.传入List MD5加密方法: Base64加密方法: ...
分类:
Web程序 时间:
2016-07-05 22:07:00
阅读次数:
602
问题一:找出两串字符串是否存在相同字符。 思路一:类似两个集合找相同元素一般,以一个集合为基准便利两个集合,遇到相同元素就中断,这样的时间代价是O(n2)平方级别,效率较低,也是最容易想到的方法。 思路二:利用java的map映射存储字符,遇到相同的key值比较value,并设置为相同后退出。map ...
分类:
其他好文 时间:
2016-06-30 16:19:32
阅读次数:
127
在NSMutableDictionary的方法中有setValue forKey与setObject forKey,它们都可以用来设置某一个key值对应的value 1,setValue: forKey: @interface NSMutableDictionary(NSKeyValueCoding ...
分类:
其他好文 时间:
2016-06-28 12:35:19
阅读次数:
116
2、I/O input output print() input()(输入的值,类型为str) 3、dict,key-value,根据key值算出value的存储位置(内存地址),通过key计算位置的算法是哈希算法,所以key的取值,一定是不可变的(所以list不可为Key) 4、不可变对象。对于不 ...
分类:
编程语言 时间:
2016-06-28 12:16:01
阅读次数:
151
cookie是以键值对的形式保存的,即key=value的格式。各个cookie之间一般是以“;”分隔。 JS设置cookie: 假设在A页面中要保存变量username的值("jack")到cookie中,key值为name,则相应的JS代码为: JS读取cookie: 假设cookie中存储的内 ...
分类:
编程语言 时间:
2016-06-22 23:32:47
阅读次数:
282