- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 VS2017编译boost库
第一步:到官网http://www.boost.org/下载boost库,最好下载最新版第二步:解压到D盘(其他盘也可),这里以boost1.63版为例第三步:打开VS2017开发人员命令提示,英文名称Developer Command Prompt VS for 2017第四步:输入命令d: ,进入D盘,再输入命令cd D:\boost_1_63_0,进入D
2017-04-15 13:25:56 3284
转载 CString CStringA CStringW std::string std::wstring之间的区别与联系
CStringA、CStringW、string wstring之间转换阅读(999+)更新日期:2014-05-05作者:小悠上一篇:Windows 7 命令行创建虚拟WIFI,让电脑成为热点 在MFC中字串类是CString,std中是string、wstring,他们之间差别是内部包含的字符编 码 不一样,本文中介绍了几个微软的宏,可以轻松的对这几种字串
2016-11-29 22:25:05 875
原创 计算机硬件初识
计算机的基本组成: 主板、CPU、显卡、网卡、声卡、内存、硬盘、显示器、鼠标、键盘、机箱、电源。主板: 主板安装了计算机的主要电路系统,是各个部件的连接平台,为各个部件提供线路(称之为总线)。 这些部件有CPU、存储器、外围芯片组、扩展插槽等。主板上最关键的是芯片组,芯片组提供了各种插槽和接口。CPU:
2016-09-04 14:49:53 262
原创 用成员函数还是用友元函数重载双目运算符?
大多数情况下,成员函数重载和友元函数重载效果并无差别。例如这里我们以复数的加法为例:#includeusing namespace std;class Complex{public: Complex():real_(0),imag_(0){} Complex(int real,int imag):real_(real),imag_(imag){}
2016-06-17 21:34:27 726
原创 输出一个有符号整数的二进制原码反码和补码
//一个链表的头文件//LinkList.h#include#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2
2016-04-04 00:09:57 677
原创 单链表实现行编辑
头文件Word_Stack.h#include#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef char SElemType;typedef int Statu
2016-02-01 20:27:57 301
原创 汉诺塔问题
#includevoid move(char x, int n, char z){ printf("将编号为%d的圆盘从%c塔搬至%c塔\n", n, x, z);}//将编号为1-n的圆盘从x塔搬至z塔,y为辅助塔void hanoi(int n, char x, char y, char z){ if (n == 1) { move(x, 1,
2016-01-16 15:06:19 201
原创 循环队列的基本操作
头文件:SqQueue.h#include#includeusing namespace std;#define MAXQSIZE 100#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef int QElemType;typedef
2016-01-16 14:22:29 313
原创 链队列的基本操作
头文件:LinkQueue.h#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef int QElemType;typedef int Status;typ
2016-01-14 14:31:05 291
原创 顺序栈的基本操作
头文件:SqStack.h#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1//#define OVERFLOW -2#define STACK_INIT_SISE 100#def
2016-01-10 20:08:28 420
原创 链栈的基本操作
头文件:LinkStack.h#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef int SElemType;typedef int Status;typedef s
2016-01-10 20:04:34 419
原创 栈的应用举例----数制转换
头文件:SqStack.h#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define STACK_INIT_SISE 100#define STACKINCREMENT 10
2016-01-10 20:01:54 296
原创 用单链表表示一元多项式及相加相减相乘运算
头文件:Polynomial.h#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status;typedef struct{ float coef; //系数 int expn;
2016-01-08 13:02:19 2174
原创 两个非递减有序表的合并_Page_39
头文件:LinkList_L.h#include#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int ElemType;typedef int Status;typedef struct LNode{ ElemTy
2016-01-04 23:03:24 389
原创 双向循环链表的基本操作
头文件:DuLinkList.h#includeusing namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef int ElemType;typedef int Status;typedef struc
2016-01-02 16:38:02 419
原创 利用静态链表作集合运算(A-B)U(B-A)
静态链表基本操作的头文件:SLinkList.h#includeusing namespace std;#define MAXSIZE 1000#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef int ElemType;typedef
2015-12-29 21:48:58 983
原创 静态链表的所有基本操作
头文件:SLinkList.h#includeusing namespace std;#define MAXSIZE 1000#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef int ElemType;typedef int Statu
2015-12-29 11:50:28 346
原创 基于顺序表的两个非递减有序表的合并
头文件:SqList.h#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1/
2015-12-24 19:51:00 2530
原创 基于单链表的两个非递减有序表的合并
头文件为:LinkList.h#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1
2015-12-24 19:44:01 666
原创 严蔚敏数据结构顺序表的所有基本操作
头文件:#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define O
2015-12-23 23:31:38 659
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人