![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
data structure
文章平均质量分 76
sky@sea
这个作者很懒,什么都没留下…
展开
-
C++栈实现不同进制之间转换
#includeusing namespace std;#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef int SElemType;//定义栈结构typedef struct{ SElemType *base; SElemType *top; int stacksize;}SqStack;//建原创 2017-07-12 14:01:37 · 1011 阅读 · 0 评论 -
c++实现双向链表的建立,插入,删除,合并,打印
#include #include using namespace std;//双向链表的节点结构typedef struct DuLNode{ int data; struct DuLNode *prior; struct DuLNode *next;}DuLNode, *DuLinkList;//创建双向链表void Create_DuList(DuLinkList原创 2017-08-16 16:55:13 · 1467 阅读 · 0 评论 -
c++实现简单选择排序
#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ElemType inttypedef struct{ ElemType *elem; int length; int listsize;}SqList;//建顺序表void Ini原创 2017-07-21 16:46:10 · 340 阅读 · 0 评论 -
c++实现快速排序
#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ElemType inttypedef struct{ ElemType *elem; int length; int listsize;}SqList;//打印void Print原创 2017-07-21 16:45:29 · 310 阅读 · 0 评论 -
c++实现直接插入排序
#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ElemType inttypedef struct{ElemType *elem;int length;int listsize;}SqList;原创 2017-07-21 16:41:37 · 446 阅读 · 0 评论 -
c++实现希尔排序
#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ElemType inttypedef struct{ElemType *elem;int length;int listsize;}SqList;原创 2017-07-21 16:42:20 · 407 阅读 · 0 评论 -
c++实现顺序查找,折半查找
#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ElemType inttypedef struct{ ElemType *elem; int length; int listsize;}SqList;//建顺序表void Ini原创 2017-07-21 16:40:24 · 3528 阅读 · 1 评论 -
循环队列的实现,插入,删除,打印,求长度
#include#define MAXSIZE 10#define OK 1#define ERROR 0using namespace std;typedef int QElemType;//定义循环队列结构typedef struct { QElemType *base; //初始化的动态分配存储空间 int front; //头指针,若队列不为空,指向队头元素 in原创 2017-07-21 16:36:51 · 5794 阅读 · 3 评论 -
顺序表的实现,插入,删除,定位,合并,打印
#include#includeusing namespace std;#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ElemType inttypedef struct{ ElemType *elem; int length; int listsize;}SqList;//建顺序表void Ini原创 2017-07-21 16:38:21 · 1289 阅读 · 0 评论 -
单链队列的建立,插入,删除,打印,销毁
#include#define MAZSIZE 100#define OK 1#define ERROR 0using namespace std;typedef int QElemType;//------------定义节点结构-------------typedef struct QNode { QElemType data; struct QNode *next;}原创 2017-07-21 16:34:38 · 965 阅读 · 1 评论 -
c++实现栈建立,插入,删除
# includeusing namespace std;#define STACK_INIT_SIZE 10#define STACKINCREMENT 5typedef int SElemType;//定义栈结构typedef struct{ SElemType *base; SElemType *top; int stacksize;}SqStack;//建立栈原创 2017-08-16 16:59:36 · 2176 阅读 · 0 评论