代码改变世界

阅读排行榜

插入排序

2013-09-16 20:42 by 北漂男孩, 251 阅读, 收藏,
摘要: 最近在复习排序算法,发现排序算法真的博大精深!我乐此不疲的在追求算法,发现算法就在我身边!以下是大熊对排序算法的理解,无私的与大家分享了! 先不讲理论,举个非常实际的例子! 不知道看这篇文章的哥子会不会打牌?……不会打的话,那你还是不要学算法了,牌里面那么高深的博弈论就这样被你忽视了!开玩笑。……我们每起一张牌的时候,都会把这张牌插入适合他的位置,比如你手上有3,5,6 三张牌,现在起了一张4,很明显你会把他插到3和5之间。这个动作就是插入排序!恭喜你你已经学会了插入排序!我们来做个实际的例子,先看一组散乱的数字,就像洗散了的牌:46 59 22 86 70 48 11 9 12 88... 阅读全文

【转】sizeof 总结

2013-08-13 17:37 by 北漂男孩, 247 阅读, 收藏,
摘要: [cpp]view plaincopy//练习.cpp:定义控制台应用程序的入口点。#include"stdafx.h"#includeusingnamespacestd;classA{public:A(){}A(inta):m_a(a){}virtualvoidprint(){cout<<"A::"<<m_a<<endl;}private:intm_a;};classB:publicvirtualA{public:B(){}B(inta,intb):A(a),m_b(b){}virtualvoidprint(){A: 阅读全文

字符串

2013-08-13 00:07 by 北漂男孩, 238 阅读, 收藏,
摘要: 字符串逆序 // 字符串逆序void Reverse(char*a, int n){ int left =0; int right = n -1; while (left key为字符,value为字符个数。代码实现如下(只是实现,具体可以再优化):#include #include #include using namespace std;void fill(string &s, map &c2n, vector &permutations, int len);void getPermutations(string s, vector &permutation 阅读全文

【转】设计模式——创建型设计模式总结(简单工厂、普通工厂、抽象工厂、建造者、原型和单例)

2013-08-14 19:28 by 北漂男孩, 237 阅读, 收藏,
摘要: 设计模式——创建型设计模式总结(简单工厂、普通工厂、抽象工厂、建造者、原型和单例)创建型设计模式总结(转载请注明来源http://www.cnblogs.com/jerry19880126/)创建型设计模式包括简单工厂模式,普通工厂模式,抽象工厂模式,建造者模式,原型模式和最简单的单例模式。简单工厂模式(Simple Factory)从UML图中可以看出,工厂是具体的,Product是抽象的,里面的方法Operation是virtual的,它的三个子类是具体的,子类中的Operation覆盖父类的方法Operation,由多态知识可知,运行时将会调用子类的Operation,父类的Operat 阅读全文

swap 值传递 引用传递

2013-08-11 10:19 by 北漂男孩, 235 阅读, 收藏,
摘要: swap 值传递 引用传递 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页