自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeaten

Talk is cheap, show me your code.

  • 博客(12)
  • 收藏
  • 关注

原创 数据结构教程(详细又简单——C语言实现)

数据结构简单教程(C语言实现)先验知识C语言1. Hello World程序数组指针结构体链表单链表正在完善ing先验知识为了更好地使用C语言学习数据结构,本节我们介绍实现数据结构我们应该掌握的一些基础知识。C语言C语言0基础的童鞋,建议先学习C语言,笔者推荐谭浩强的《C语言程序设计》,不过很多人可能会说这本教程并不是很好,作为0基础的我们而言,学会C语言的一些基本知识已经够了,而且该书作为很多学校的教材,因此可以一读以了解C语言。对于稍微有基础或者不想找教材的童鞋,建议使用《菜鸟教程》,过一遍之

2020-07-25 11:08:34 22695 7

原创 最大公约数的几种求解及代码实现

本文讲解最大公约数的几种求法,并实现了用一行代码求解最大公约数

2020-07-30 17:21:39 2834

原创 循环队列及C语言实现

本文介绍循环队列及其C语言的实现目录假溢出循环队列循环队列的操作入队出队遍历查找循环队列的C语言实现假溢出回想我们之前队列的数组实现,其中:我们判断队列为满的条件为rear==数组的大小-1(数组的坐标是从0开始的)我们判断队列为空的条件为front==rear考虑这样一种情形:队列中rear=数组的大小-1,我们可以认为队列已满,因此数据再也不能入栈front=rear-1队列不为空加入我们申请的队列的大小为1000,经过一番操作,队列变成了如下图所示的情况,即:rear=999

2020-07-29 16:46:19 1005

原创 队列的链表实现(C语言)

队列为了阅读方便和保持内容的完整性,这部分使用了队列的数组实现(C语言)中的内容队列是一种允许在一端(队尾,rear)进行插入操作,另一端(队头,front)进行删除操作的数据结构。插入:在队尾进行,也称为入队删除:在队头进行,也称为出队队列的示意图如下:队列只能在一端进行插入,另一端进行删除,从示意图可以看出,队列里的元素是按照入队的顺序出队的(因此队列经常被用在排队等候类的应用中)。根据队列的特征,队列也被称为先进先出(First In First Out,FIFO)列表。队列的操

2020-07-29 15:22:34 962

原创 队列的数组实现(C语言)

本文介绍队列及其C语言数组的实现目录队列队列的操作初始化入队出队遍历查找队列的C语言数组实现队列队列的操作初始化入队出队遍历查找队列的C语言数组实现才疏学浅,难免有错误和不当之处,欢迎交流批评指正!同时有问题的话欢迎留言或邮箱联系(ljt_IT@163.com)。 创作不易,觉得写得不错就微信扫码奖励一下吧!...

2020-07-29 08:57:57 3032

原创 堆栈的链表实现(C语言)

本文介绍堆栈及其C语言链表的实现目录堆栈堆栈的操作入栈出栈遍历查找堆栈的C语言链表实现堆栈为保持内容完整性,这部分使用了堆栈的数组实现(C语言)中的内容堆栈,也称为栈,是一种只能在一端(称为栈顶)对数据项进行操作的一种数据结构。数据项的操作有两种:入栈:向堆栈中添加元素出栈:在堆栈中删除元素堆栈的示意图如下:由于只能在顶端执行插入和删除,因此最先插入堆栈的元素将最后从堆栈中删除,因此,有时堆栈被称为后进先出(Last In First Out,LIFO)列表。堆栈的操作入栈出栈

2020-07-27 19:14:25 1465

原创 堆栈的数组实现(C语言)

本文介绍堆栈及其C语言数组的实现堆栈堆栈,也称为栈,是一种只能在一端点(称为栈顶)对数据项进行操作的一种数据结构。数据的操作有两种:插入,称为入栈删除,称为出栈堆栈的示意图如下:由于只能在顶端执行插入和删除,因此最先插入堆栈的元素将最后从堆栈中删除,因此,有时堆栈被称为后进先出(Last In First Out,LIFO)列表。堆栈的操作入栈出栈查找堆栈的C语言实现才疏学浅,难免有错误和不当之处,欢迎交流批评指正!同时有问题的话欢迎留言或邮箱联系(ljt_IT@163

2020-07-27 16:10:49 2522

原创 循环双链表及C语言实现

本文介绍循环双链表及C语言实现目录循环双链表循环双链表的操作插入头节点插入尾节点插入指定位置插入删除头节点删除尾节点删除指定位置删除遍历查找循环双链表的C语言实现循环双链表循环双链表循环双链表的操作插入头节点插入尾节点插入指定位置插入删除头节点删除尾节点删除指定位置删除遍历查找循环双链表的C语言实现...

2020-07-27 10:27:19 888

原创 循环单链表及C语言实现

本博文介绍循环单链表及其C语言的实现目录循环单链表循环单链表的操作插入头节点插入尾节点插入删除遍历查找循环单链表的C语言实现循环单链表循环单链表的操作插入头节点插入尾节点插入删除遍历查找循环单链表的C语言实现...

2020-07-26 11:00:21 1716

原创 单链表及C语言实现

本博文介绍单链表,及其C语言的实现单链表单链表操作插入头节点插入尾节点插入指定位置插入删除头节点删除尾节点删除指定为位置删除遍历查找单链表所有相关操作的代码实现见Github...

2020-07-25 13:47:16 3938 7

原创 双链表及C语言实现

本博文介绍双链表,及其C语言的实现目录双链表双链表的操作插入头节点插入尾节点插入指定位置插入删除头节点删除尾节点删除指定位置删除搜索遍历双链表的C语言实现双链表双链表的操作插入头节点插入尾节点插入指定位置插入删除头节点删除尾节点删除指定位置删除搜索遍历双链表的C语言实现才疏学浅,难免有错误和不当之处,欢迎交流批评指正!同时有问题的话欢迎留言或邮箱联系(ljt_IT@163.com)。 创作不易,觉得写得不错就微信扫码奖励一下吧!...

2020-07-25 12:45:48 1387 3

原创 数据结构第一课(C语言基础知识)

为了使用C语言手撕数据结构,我们应首先对C语言有所了解,以下是博主挑的比较重要的一些知识点,相信对C语言基础不够好的童鞋有所帮助。目录1. Hello World程序2. 选择(判断)3. 循环for 循环while 循环4. 数组5. 指针6. 结构体1. Hello World程序#include <stdio.h>void main(){ //这是一个输出“Hello World!”的程序 printf("Hello World!"); /*运行结果为"Hello

2020-07-25 10:53:23 2773 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除