- 博客(5)
- 收藏
- 关注
原创 【数据结构】 五排序、二查找算法
排序算法是平时开发和工作中经常遇到的,今天为大家总结了五种最常用的排序算法,每一种算法都附带一张排序过程的动图,让大家更加直观的了解排序算法实现思想。
2023-03-22 13:52:54 99
原创 队列 的实现及代码
队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:队列中的数据元素遵循“先进先出”(First In First Out)的原则,简称FIFO结构。在队尾添加元素,在队头删除元素队列的概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)1、只允许从一端添加元素,从另一端删除元素2、队头出元素,队尾进元素3、入列(push) 出列(pop)入队列:进行插入操作的一端称为队尾。
2023-03-21 20:51:02 357
原创 数组(Array)、输入、输出、查询、修改、插入 C语言知识点
数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。
2023-03-21 16:53:55 781
原创 栈(Stack)
栈是一个“后进先出”或“先进后出”的顺序存储结构。入栈即先入后出顺序;队,则是先入先出ABCDEFG顺序入栈,出栈顺序是GFEDCBA,倒序出栈,先入的后出,后入的先出ABCDEFG顺序入队,出队顺序是ABCDEFG,就是入队顺序。2、入栈的顺序规律是排在前面的先进,排在后面的后进。入栈顺序: a、b、c、d。3、出栈的顺序规律是排在前面的先出,排在后面的后出。出栈顺序可以是:d、c、b、a;a、b、c、d;b、a、c、d等很多。
2023-03-21 11:12:49 2904 1
原创 【数据结构】 链表
链表的概念及结构概念:基于数组的缺点,数据结构中诞生了新的结构就是链表当一组数据需要频繁的进行插入、删除操作时候,链表则是首选的数据结构链表也属于线性表。
2023-03-20 17:05:58 204 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人