数据结构
数据结构重难点知识
xudixl
我是xudi大鸟
展开
-
KMP算法
KMP算法原创 2022-09-22 19:17:06 · 135 阅读 · 0 评论 -
C语言队列的链式操作
#include <stdio.h>#include <stdlib.h>#define ElemType inttypedef struct LinkNode{ ElemType data; struct LinkNode *next;}LinkNode;typedef struct LinkQueue{ LinkNode *front,*rear;}LinkQueue;void InitQueue(LinkQueue *q){//初始化队列 q->.原创 2022-04-06 16:53:10 · 1214 阅读 · 0 评论 -
折半插入排序
排序原创 2022-07-03 22:55:56 · 49 阅读 · 0 评论 -
直接插入排序(无哨兵版)
排序原创 2022-07-03 22:53:05 · 272 阅读 · 0 评论 -
直接插入排序(带哨兵版)
排序原创 2022-07-03 22:54:23 · 1326 阅读 · 0 评论 -
简单选择排序
排序原创 2022-07-04 09:58:42 · 47 阅读 · 0 评论 -
快速排序
排序原创 2022-07-03 23:01:05 · 77 阅读 · 0 评论 -
C语言单链表的操作
#include <stdio.h>#include <stdlib.h>#define ElemType inttypedef struct LinkNode{ ElemType data; struct LinkNode *next;}LinkNode;/*void List_HeadInsert(LinkNode *L){//头插法建立单链表 LinkNode *s; int x; //L=(LinkNode*)malloc(sizeof(LinkNod.原创 2022-04-03 11:42:37 · 932 阅读 · 0 评论 -
归并排序
排序原创 2022-07-04 10:01:15 · 62 阅读 · 0 评论 -
堆排序
排序原创 2022-07-04 10:00:01 · 74 阅读 · 0 评论 -
基数排序
排序原创 2022-07-04 10:02:22 · 62 阅读 · 0 评论 -
C语言栈的链式结构操作
#include <stdio.h>#include <stdlib.h>#define ElemType inttypedef struct LinkNode{ ElemType data; struct LinkNode *next;}LinkNode;typedef struct LiStack{ LinkNode *top; int size;}LiStack;void InitStack(LiStack *q){//初始化栈 q->top=.原创 2022-04-06 16:01:41 · 794 阅读 · 0 评论 -
C语言顺序栈的操作
#include <stdio.h>#include <stdlib.h>#define ElemType int#define MaxSize 50typedef struct{ ElemType data[MaxSize]; int top;}SqStack;void InitStack(SqStack *s){//初始化栈 s->top=-1;}void StackEmpty(SqStack s){//判断栈是否为空 if(s.top==-1.原创 2022-04-06 13:53:34 · 729 阅读 · 0 评论 -
C语言顺序表的操作
#include <stdio.h>#include <stdlib.h>#define MaxSize 100#define ElemType inttypedef struct{ ElemType *data; int length;}SqList;void CreateList(SqList *L,int n){//初始化并创建顺序表 L->data=(ElemType*)malloc(MaxSize*sizeof(ElemType...原创 2022-04-01 20:21:43 · 555 阅读 · 0 评论 -
冒泡排序
算法原创 2022-07-03 22:59:54 · 59 阅读 · 0 评论 -
希尔排序(Shell)
排序原创 2022-07-03 22:58:40 · 83 阅读 · 0 评论