- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 QucikSort再写
现在又开始重新看算法导论,不得不对里面不知所谓的伪代码严重吐嘈,可不可以说 作者大牛们 你们是数学家吧,为毛不让我们看懂呢? 这个快排,原理就是分治; 如何分是个问题,尼玛,看里面的伪代码没搞懂,然后后面跟一堆解释,能不能把变量命名搞得稍微有意义点吗? 好吧,大牛毕竟是大牛,我等小菜只能仰望并学习; 在维基百科后依葫芦画瓢写出了这个东东,不过还是没有完全理解: #include #in
2013-03-24 13:48:15 1131
原创 update algirothm
搞了这么久,今天才被逼出这个弱智算法,之前大脑去干吗了? #include #include using namespace std; struct Tss { Tss():m_StateNum(0),m_Level(0) { } Tss(int aStateNum, int aLevel):m_StateNum(aStateNum),m_Level(aLevel) { }
2013-03-22 20:02:12 1111
原创 有问题的最大堆
刚看算法导论,写代码,测试居然是错的。。。,早上没时间了,马上去上班,写贴这里,回头细看: int GetParentIndex(int i) { return (i+1)/2-1; } int GetLeftChild(int i) { return 2*i+1; } int GetRightChild(int i) { return 2*(i+1); } void MaxHeapfy(
2013-03-22 07:15:47 1002
原创 选择排序
原理:每次选择一个最大的从左往右放,就是这么简单: void ChooseSort(int* aArray, int aSize) { for (int i = 0; i < aSize; ++i) { int lMax = aArray[i]; int aIndex = i; for (int j = i; j < aSize; ++j) { if (lMax < a
2013-03-21 20:45:08 815
原创 插入排序
尼玛,好久不看算法,连最基本的算法都忘记了,桑不起,从头开始学算法导论: 2.1插入排序 原理:在已排序的基础上,进行比较,跟我们打牌一样,来一个从右往左排一次。 悲剧的是,起床后写了半天,终于搞定了: #include #include using namespace std; void InsertSort(int* aArray, int aSize) { for(int
2013-03-21 07:47:53 817
原创 琐碎的生活
今天得知一位好友快要结婚了,她轻描淡写地跟我说,我也轻描淡写地回答了,甚至掩饰了我的失望; 其实这一天总会来临,但我却一直安慰自己也许还有机会; 现在在一起,虽然只是合租,感觉很幸福,尽管没有什么深入交流; 也许隔阂注定我们没办法走下去; 互相说的只是不找边际的客套话,她的什么我都无法从她口中得知; 也许每个人的性格不一样,当然,我也不是什么,她无需只会我; 我只是一厢情愿的傻瓜;
2013-03-16 21:49:10 920
Oracle8i_9i数据库基础
2011-12-21
FaceTracking
2011-11-20
Efficient region segmentation through ‘creep-and-merge’
2011-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人