![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构(C语言版)
南有-先生
做一名孤独的程序员
展开
-
必备算法---插入排序
排序:重新排列表中元素,使表中元素满足按关键字有序的过程直接插入排序:void InsertSort(int A[],int n)//监视哨为A[0],后面n位为要排的序列{ if (n<2) printf("Error"); else { int i,j; for(i=2; i<=n; i++) ...原创 2020-04-02 13:49:57 · 127 阅读 · 0 评论 -
线性表的链式存储(单链表)
参考书:《数据结构(C语言版|第2版)》严蔚敏 李冬梅 吴伟民 编著线性表链式存储的特点是:用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是非连续的)#include <iostream>#include<stdio.h>#include<stdlib.h>#include<assert.h>using...原创 2019-08-13 13:44:12 · 194 阅读 · 0 评论 -
栈的表示和操作
参考书:《数据结构(C语言版|第2版)》严蔚敏 李冬梅 吴伟民 编著栈是限定仅在表尾进行插入或者删除的线性表。顺序栈#include <iostream>#include<stdio.h>#include<stdlib.h>#include<assert.h>using namespace std;typedef int...原创 2019-08-13 23:21:37 · 255 阅读 · 0 评论 -
线性表的顺序表示和实现
数据结构学的比较菜,然后准备重新学一下,这里主要为了记录一下这个过程#include <iostream>#include<stdio.h>#include<stdlib.h>#include<assert.h>using namespace std;int MAXSIZE =100;typedef int ElemType;ty...原创 2019-08-12 13:09:25 · 206 阅读 · 0 评论 -
队列的顺序表示和链式表示
参考书:《数据结构(C语言版|第2版)》严蔚敏 李冬梅 吴伟民 编著队列是一种先进先出的线性表。循环队列的顺序表示#include <iostream>#include<stdio.h>#include<stdlib.h>#include<assert.h>using namespace std;#define MAXQ...原创 2019-08-16 15:15:39 · 265 阅读 · 0 评论