摘要: 队列(queue)是一个线性表,其插入和删除操作分别在表的不同端进行,是一种先进先出(First Input First Output,简称FIFO)的线性表。 其添加新元素的那端称为队尾(rear),而删除元素的那端称为队首。 队列有顺序实现和链式实现两种方式。 顺序实现: Template <c 阅读全文
posted @ 2017-03-26 20:50 朝_风 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 从链表的实现方式可以把链表分为单链表,循环链表,双向链表。 单链表指的是链表中的元素的指向只能指向链表中的下一个元素或者为空,元素之间不能相互指向。也就是一种线性链表。 双向链表即是这样一个有序的结点序列,每个链表元素既有指向下一个元素的指针,又有指向前一个元素的指针,其中每个结点都有两种指针,即l 阅读全文
posted @ 2017-03-26 20:21 朝_风 阅读(8273) 评论(0) 推荐(0) 编辑
摘要: 线性表的实现方式有两种,一种是顺序表示,另一种是链表实现。 线性表体现的是数据元素之间的唯一性,连续性(如英文字母表)。 顺序表示是指用一组地址连续的存储单元依次存储线性表的数据元素。 LOC(A+1) = LOC(A) + 1; //LOC(A)是线性表的第一个数据元素的存储位置,线性表的起始位置 阅读全文
posted @ 2017-03-26 17:01 朝_风 阅读(663) 评论(0) 推荐(0) 编辑
摘要: #include"iostream.h" struct Node{int Data;Node*next;};class list{Node*head;public:list(){head=NULL;}void insertlist(int aData,int bData);void deleteli 阅读全文
posted @ 2017-02-26 16:23 朝_风 阅读(250) 评论(0) 推荐(0) 编辑
摘要: BOOL CMyDlg::OnInitDialog(){ CDialog::OnInitDialog(); ...... InitChildWindows(); return TRUE; // return TRUE unless you set the focus to a control } v 阅读全文
posted @ 2016-12-08 18:01 朝_风 阅读(144) 评论(0) 推荐(0) 编辑
摘要: UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理。 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等。(work线程) UI线程处理消息,比如重绘,响应键盘鼠标等等跟消息有关的处理。 而工作线程一般是你自己写的用来处理数据的,比如操作数据库等等。(work线程) 阅读全文
posted @ 2016-11-05 15:41 朝_风 阅读(262) 评论(0) 推荐(0) 编辑
摘要: //#include "stdio.h" #include "iostream" #include "string" using namespace std; template <class T> void swap1(T &a,T &b){ T c; c = a; a = b; b = c; co 阅读全文
posted @ 2016-10-31 09:25 朝_风 阅读(118) 评论(0) 推荐(0) 编辑
摘要: int到double是自动类型转换 阅读全文
posted @ 2016-10-31 09:15 朝_风 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息: “无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” VC项目是空项目。发现其他的项目都可以调试,就“空项目”不行。 解决方法: 首先打开菜单 项目->项目属性页 1。选择 配置属性->链 阅读全文
posted @ 2016-10-30 12:28 朝_风 阅读(2363) 评论(0) 推荐(0) 编辑
摘要: //IP地址框 // 此段代码:独立的获取本机IP地址和计算机名 WORD wVersionRequested; WSADATA wsaData; char name[255]; CString ip; PHOSTENT hostinfo; wVersionRequested = MAKEWORD( 阅读全文
posted @ 2016-10-27 18:35 朝_风 阅读(331) 评论(0) 推荐(0) 编辑