源代码
文章平均质量分 78
owl2008
这个作者很懒,什么都没留下…
展开
-
【头文件】c++实现二叉树
#ifndef BITREE_H#define BITREE_H#include using namespace std;template class bitnode {public: bitnode();//构造函数 bitnode( const bitnode& );//拷贝构造函数 const elemtype date () const;//读取数据 const原创 2004-07-15 14:33:00 · 3683 阅读 · 6 评论 -
array(c++实现,第二版)
#include #include #include #include using namespace std;namespace mylib { template typename Allocator = std::allocator > class array { public: //type定义 typedef Ty value_type;原创 2004-12-19 20:51:00 · 1598 阅读 · 0 评论 -
一个猜数字游戏的算法
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////原创 2004-10-29 15:55:00 · 5781 阅读 · 1 评论 -
unicode和ASCII两种字符环境的区别
#include #include #include using namespace std; #ifdef UNICODEtypedef wstring Astring;typedef wostringstream OStringstream;#elsetypedef string Astring;typedef ostringstream OString原创 2004-09-27 20:10:00 · 1543 阅读 · 1 评论 -
C链表重构
/*这次重写主要是为了增加结构的通用性、为了照顾初学的朋友我保*留原来的代码,那个看起来更容易被初学者理解.代码中的mian函数*只是简单的测试,大家可以根据需要自行修改.*/————————————————lis.h——————————————#ifndef LIST_H#define LIST_H /*定义函数状态*/#ifndef OK#define ERR -1原创 2004-09-15 21:42:00 · 1538 阅读 · 3 评论 -
几个简单常用的算法
#include #include int find( int array[], int size,int date ) /*一般查找法*/{ int i; if( size return -1; for( i = 0; i if( date == array[i] ) return i; return -1;} void swap( in原创 2004-08-29 16:34:00 · 1494 阅读 · 3 评论 -
【库】c实现图(数组表示法)
---------------------------graph.h-------------------- /*一个最简单图实现,只提供了最基本的接口 *用数组存储的无向图,本代码用到c99新增的bool类型。 *建议使用dev c++4.9.9.0编译该代码*/ #ifndef GRAPH_H #define GRAPH_H /*函数返回状态*/原创 2004-08-25 15:46:00 · 1675 阅读 · 0 评论 -
string和各内置类型的互换方法(stringstream的一种用法)
/*和c的转换函数比起来用法更为隐蔽,对初学者来说不够直观。*/#include "iostream"#include "sstream"#include "string"#include "cstdlib"using namespace std;int main(void){/*以下是内置类型向string转换的解决方案*/ int ival; char cval; ostringstre原创 2004-08-19 20:40:00 · 1610 阅读 · 1 评论 -
【库】c实现链表
________________________c_list.h__________________#ifndef C_LIST_H#define C_LIST_H#ifndef ERR#define ERR -1#define OK 1#endif#ifndef MAX#define MAX 100#define MIN 0#endiftypedef原创 2004-07-21 17:24:00 · 2986 阅读 · 9 评论 -
【头文件】c++实现数组
#ifndef ARRAY_H#define ARRAY_H#include using namespace std; template class array {public: //构造函数集合 array ( int sz = MIN ); array ( const array& ); array( const elemtype*,const int ); //原创 2004-07-15 14:35:00 · 3239 阅读 · 0 评论 -
matrix(c++实现,初版)
namespace mylib { templatetypename Ty, const size_t line_sz, const size_t row_sz> class matrix { public: //typedef typedef Ty原创 2005-01-09 17:20:00 · 3494 阅读 · 1 评论