- 博客(10)
- 资源 (13)
- 收藏
- 关注
转载 二叉搜索树的非递归C++实现
师兄的,学习了:http://my.oschina.net/zmjerry/blog/6041头文件:/***************************************************************************** * student.h * * A st
2012-10-29 22:15:37 597
转载 双向链表的C++类模板实现
师兄的,转自:http://my.oschina.net/zmjerry/blog/3653头文件: /***************************************************************************** * doublelist.h * * Doub
2012-10-25 08:08:07 2956
转载 队列的C++模板实现
师兄写的,很好,目前水平尚浅,看不出有什么地方我能改进的转自:http://my.oschina.net/zmjerry/blog/3656头文件: /***************************************************************************** *
2012-10-23 22:42:10 487
转载 栈的C++类模板实现
师兄写的,很好!http://my.oschina.net/zmjerry/blog/3652向师兄学习中,可惜进入实验室前师兄就走了,不然能让师兄指导一些头文件: /***************************************************************************** *
2012-10-23 22:39:48 460
转载 C++的头文件和实现文件分别写什么
转自:http://www.cnblogs.com/ider/archive/2011/06/30/what_is_in_cpp_header_and_implementation_file.html在C++编程过程中,随着项目的越来越大,代码也会越来越多,并且难以管理和分析。于是,在C++中就要分出了头(.h)文件和实现(.cpp)文件,并且也有了Package的概念。
2012-10-22 21:41:42 573
转载 c++中const用法小结
1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const
2012-10-22 18:54:31 812
转载 C++中的inline用法
一、inline 关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 表达式形式的宏定义一例: #define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2))为什么要取代这种形式呢,且听我道来: 1. 首先谈一下在C中使用这种形式宏定义的原因,C语言是一个效
2012-10-22 17:33:18 28107 5
原创 n皇后问题的非递归迭代算法(C++实现)
//n皇后问题的非递归迭代算法 #include #include using namespace std;class NQueen{private:int numOfQueen;//the number of queensint numOfanswer;//the number of answersint *queen;
2012-10-22 10:00:57 2458
原创 回溯法算法步骤&n皇后问题的详细程序(C++)
/*回溯法有“通用解题法”之称,可以系统的搜索问题的所有解,既有系统性也有跳跃性。它在问题的解空间树中,按深度优先策略,从根节点出发搜索解空间树。算法搜索至洁空间树的任一结点时,先判断该结点是否包括该问题的解,如果肯定不包含,则跳过对以该结点为根的子树的搜索,逐层向其祖先结点回溯;否则进入该子树,继续按深度优先策略搜索。 回溯法解题的三个步骤: (1)针对所给问
2012-10-19 18:47:57 11706
转载 动态加载vs静态加载
动态加载:1:灵活,可以在需要的时候用LoadLibrary进行加载,在不需要的时候用FreeLibrary进行卸载,这样可以不必占用内存。2:可以在没有dll时候发现,而不致程序报错。3:加载程序中有条件才运行的库。4:热更新,在不停止程序的前提下进行更新。5:复杂一些,需要显示获得函数地址。6:dll没有对应的lib文件,此时只能进行动态加载。
2012-10-18 10:55:03 12666 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人