码迷,mamicode.com
首页 >  
搜索关键字:源码剖析    ( 888个结果
《STL源码剖析》---stl_numeric.h阅读笔记
STL中的数值算法。包括累加、乘幂、计算差值。...
分类:其他好文   时间:2014-08-18 18:35:46    阅读次数:217
《STL源码剖析》---stl_hash_set.阅读笔记
STL只规定接口和复杂度,对于具体实现不作要求。set大多以红黑树实现,但STL在标准规格之外提供了一个所谓的hash_set,以hash table实现。hash_set的接口,hash_table都提供了,所以几乎所有的hash_set操作都是直接调用hash_table的函数而已。 除了hash_set,还有hash_multiset,它们两个的关系就像set和multiset的关系,一个不允许键值重复,另外一个允许键值重复。其他实现一样。...
分类:其他好文   时间:2014-08-18 09:15:43    阅读次数:267
《STL源码剖析》---stl_pair.h阅读笔记
pair是STL中的模板类型,它可以存储两个元素,它也被称作“对组”。pair没有什么强大功能函数,其源代码很简单。...
分类:其他好文   时间:2014-08-17 22:48:26    阅读次数:268
《STL源码剖析》---stl_hashtable.h阅读笔记
哈希表/散列表hash table在插入、删除、查找上具有“平均常数时间复杂度”O(1),hash table原理大部分都了解,具体实现还是要看其源代码。...
分类:其他好文   时间:2014-08-17 20:02:02    阅读次数:398
《STL源码剖析》---stl_multimap.h阅读笔记
multimap和map的关系和multiset和set关系一样,multimap允许有重复的键值,它在使用底层数据结构红黑树用,插入操作用的是insert_equal,而不是insert_unique。...
分类:其他好文   时间:2014-08-17 11:46:12    阅读次数:262
《STL源码剖析》---stl_multiset.h阅读笔记
STL中的set不允许键值重复,因此就有了multiset。multiset和set操作一样,功能一样,但是multiset允许键值重复,因此它们两个源代码几乎相同,只是在使用红黑树的插入操作时用的函数不一样而已。...
分类:其他好文   时间:2014-08-17 09:12:42    阅读次数:322
Mongoose源码剖析:外篇之web服务器
转 http://www.cnblogs.com/skynet/archive/2010/07/24/1784110.html这个博主里面很多关于mongoose的剖析引言在深入Mongoose源码剖析之前,我们应该清楚web服务器是什么?它提供什么服务?怎样提供服务?使用什么协议?客户端如何唯一标...
分类:Web程序   时间:2014-08-16 15:03:10    阅读次数:264
《STL源码剖析》---stl_set.h阅读笔记
SET是STL中的标准容器,SET里面的元素会根据键值自动排序,它底层数据结构是红黑树。...
分类:其他好文   时间:2014-08-16 12:39:10    阅读次数:306
《STL源码剖析》---stl_map.h阅读笔记
map是STL中的标准关系容器,它存储的元素时pair,拥有键值key和实值value。按照键值key存储到红黑树中,用红黑树提供的函数操作map。...
分类:其他好文   时间:2014-08-16 12:35:40    阅读次数:202
《STL源码剖析》---stl_tree.h阅读笔记
STL中,关联式容器的内部结构是一颗平衡二叉树,以便获得良好的搜索效率。红黑树是平衡二叉树的一种,它不像AVL树那样要求绝对平衡,降低了对旋转的要求,但是其性能并没有下降很多,它的搜索、插入、删除都能以O(nlogn)时间完成。平衡可以在一次或者两次旋转解决,是“性价比”很高的平衡二叉树。...
分类:其他好文   时间:2014-08-15 22:36:59    阅读次数:445
888条   上一页 1 ... 77 78 79 80 81 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!