最新消息:想得多,做的少。一天到晚瞎鸡巴搞。

曲径通幽

STL自问自答之空间配置

STL自问自答之空间配置

阿虚 1年前 (2017-08-27) 417浏览 0评论

STL提供了几种空间管理 .      STL提供了两种空间管理,一种是简单的默认内存管理,在defalloc.h中。就是简单的包装一下new和delete来进行内存申请和释放。并没有考虑任何效率上的强化。第二种是STL自己的内存配置器,stl规定配...

STL源码下载和编译调试

STL源码下载和编译调试

阿虚 1年前 (2017-08-27) 356浏览 0评论

.      STL源码下载可以直接在此处下载:http://www.sgi.com/tech/stl/download.html。 .      SGI STL源码编译可以使用VC++6.0进行编译、测试和调试。目前Win7 X64 sp1还是能装...

希尔排序

希尔排序

阿虚 2年前 (2017-03-18) 593浏览 0评论

.      希尔排序是插入排序的加强版,插入排序和选择排序都是与相邻的两个元素做比较和交换,希尔排序是将数组按一定的大小进行“分组” 每组数组姑且认为他们是“有序”的然后在组与组之间相同的索引做比较和交换。如果分组很大的话那么就能将元素挪动到很远的...

插入排序

插入排序

阿虚 2年前 (2017-03-18) 573浏览 0评论

.      什么是插入排序?玩过扑克牌的朋友可能都会有过这样的经历,就是新手的时候可能是第一次打牌会手忙脚乱。牌抓手里面抓的乱,不整洁。并且那么多张扑克牌也不会在意牌是否好不好,所有的牌抓完后通常会在重新整理一遍。通常会从最左边开始看起然后会把两张...

选择排序

选择排序

阿虚 2年前 (2017-02-24) 557浏览 0评论

.      选择排序是排序算法中最简单并且很容易理解的一种排序算法 原理: .      从数组的第一个元素开始依次对数组元素进行索引比较。当发现第一个元素大于索引某一位元素的话那么就将索引的值和第一个元素的值进行交换。然后继续向后索引比较。 . ...

观察者模式

观察者模式

阿虚 3年前 (2015-11-10) 985浏览 0评论

.     观察这模式,这个模式也是一个挺简单的模式。我开设了一个“宅男福利”的一个服务。每天我会不定时更新资源“发送”给订阅了“宅男福利”服务的“群众”。不明白的话就看看手机微信里面的公众号吧。每当公众号有新的内容就会推送给订阅的用户,你取消关注了...

策略模式

策略模式

阿虚 3年前 (2015-11-08) 816浏览 0评论

.     学习完这个设计模式在如何用自己的话语来描述策略模式让我想起的就是角色扮演类游戏中控制的人物。如:掉线城的300勇士、外挂岛和禽兽世界以及各类型的网络游戏。因为这些控制的人物都需要“带装备”,不同的装备攻击力和附带属性又不相同等等。将游戏人...