摘要: 基础概念 散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key).这里对应关系f称为散列函数,又称为哈希(Hash)函数。 采用散列技术将记录存储在一块连续的存储空间中,这块连续存储空间称为散列表或哈希表(Hash table)。 散列技术既是一种存储方法,也是一种查找方法。 散列技术最适合的求解问题是查找与给定值相等的记录。不... 阅读全文
posted @ 2014-05-07 21:54 星辰风 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 根据MSDN中的介绍,亲测整理。本篇比较长,如不愿花费太多时间,可只看第一段和第四段,甚至只看第四段。内存泄漏,即未能正确释放以前分配的内存,是 C/C++ 应用程序中最难以捉摸也最难以检测到的 Bug 之一。借助 Visual Studio 调试器和 C 运行时 (CRT) 库,可以检测和识别内存... 阅读全文
posted @ 2014-05-07 17:27 星辰风 阅读(10307) 评论(0) 推荐(1) 编辑
摘要: 书是第四版,人民邮电出版社出版的。感兴趣的朋友可以一同交流下。希望能坚持下去! =================================================================== 命名空间: 在C++语言中,唯一使用完整的命名空间前缀(eg: std::)的情况是在头文件中发生的,例如cout写作std::cout,这是为了不使同一个using声明出现在多... 阅读全文
posted @ 2014-05-07 16:24 星辰风 阅读(204) 评论(0) 推荐(0) 编辑