数据结构
文章平均质量分 55
一起学习数据结构吧!
ぃ咔哇依°ヽ
路漫漫其修远兮,吾将上下而求索
展开
-
C语言实现快速排序
主要为大家详细介绍了C语言排序算法之快速排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下原创 2023-08-15 10:15:33 · 421 阅读 · 0 评论 -
C语言实现选择排序
用C语言实现选择排序原创 2023-08-09 11:46:23 · 268 阅读 · 0 评论 -
C语言实现插入排序
C语言实现插入排序原创 2023-08-10 11:56:09 · 822 阅读 · 0 评论 -
C语言实现冒泡排序
数据结构之排序算法之冒泡排序--C语言版原创 2023-08-07 10:34:23 · 440 阅读 · 0 评论 -
C语言之堆栈
C语言之堆栈一、思维导图二、代码1、顺序堆栈一、思维导图二、代码1、顺序堆栈#include <stdio.h>typedef int DataType;#define MaxStackSize 64typedef struct{ DataType stack[MaxStackSize]; int top;}SeqStack;//初始化void StackInit(SeqStack *S){ S->top = 0;}//判断是否栈空int S原创 2021-11-16 19:27:35 · 507 阅读 · 0 评论 -
C语言之单链表(带头结点)
C语言之单链表(带头结点)一、思路步骤1. 定义结构体2.初始化3.求当前数据元素的个数4.插入5.删除6.释放内存空间二、代码一、思路步骤1. 定义结构体 a.数据域:用来存放数据 b.指针域:用来存放下一个数据的位置2.初始化 申请头结点,并将其初始化为空3.求当前数据元素的个数原创 2021-11-13 23:39:45 · 2882 阅读 · 0 评论 -
C语言之顺序表
C语言之顺序表一、思维导图二、步骤1.初始化2.求表长3.插入数据元素4.删除数据元素5.取出数据元素按位查找按位查找所有代码一、思维导图二、步骤1.初始化代码如下:void ListInit(SeqList *L){ L->size = 0;}2.求表长代码如下:int ListLength(SeqList L){ return L.size;}3.插入数据元素代码如下:int ListInsert(SeqList *L, int i, DataType原创 2021-11-08 23:44:51 · 394 阅读 · 0 评论