随笔分类 -  数据结构&算法

补码和反码
摘要:Q1:int类型在内存中是以何种方式存储的? 要解决这个问题,我们需要首先比较深入地理解下int类型。 { 本文中的int类型的相关数据,如无特别说明都以32位操作系统下的VC++6.0编译器环境为准。 在下表中可以看到,int类型表示带有符号的整型,而unsigned int类型为无符号的整型。 阅读全文
posted @ 2018-04-26 17:51 静静的黎明 阅读(15103) 评论(1) 推荐(7)
一个针对string的较好的散列算发djb2
摘要:var djb2HashCode = function(key) { var hash = 5831; for(var i = 0; i < key.length; i++) { hash = hash * 33 + key.charCodeAt(i); } return hash % 1013; 阅读全文
posted @ 2018-04-26 14:50 静静的黎明 阅读(225) 评论(0) 推荐(0)