数据结构与算法

【数据结构】《自此,每一个想考我堆排序(Top-k问题)的面试官,下场都很尴尬【附完整代码实现】》

🔥@晨非辰Tong:个人主页 👀专栏:《C语言》、《数据结构与算法》、《数据结构与算法刷题集》💪学习阶段:C语言、数据结构与算法初学者⏳“人理解迭代,神理解递归。” 前言:承树与二叉树之脉络,启高效算法之实践。堆,以“有序”之结构&#xff0

【数据结构】顺序表的实现

在前面,我们把C语言的全部基础知识学完了,现在正式开始我们的顺序表!! 顺序表的实现 1.顺序表是什么呢? 2顺序表的实现 2.1顺序表变量的命名规则 2.2创建结构体 2.3初始化结构体 2.4打印顺序表 SeqList.h文件 SeqList.c文件 test.c文件 2.5空间大小判断 2.6头插和尾插 2.6

数据结构:线性表的基本操作与链式表达

个人主页 文章专栏 成名之作——赛博算命之梅花易数的Java实现 陆续回三中,忘回漏回滴滴~感谢各位大佬的支持 一.线性表的定义和基本操作 1.1定义线性表是具有相同数据类型的n个数据元素的有序数列,n为表长第一个元素叫表头元素,除了他,每个元素有且仅有一个直接前驱最后一个元素叫表尾元素,除了他,每

《数据结构初阶》【顺序栈 + 链式队列 + 循环队列】

《数据结构初阶》【顺序栈 + 链式队列 + 循环队列】 前言: 什么是栈? 栈有哪些实现方式?我们要选择哪种实现方式? -------------------------------- 什么是队列? 队列有哪些实现方式?我们要选择哪种实现方式? --------------

【数据结构】常见的排序算法 -- 插入排序

🫧个人主页:  小年糕是糕手 💫个人专栏:《数据结构(初阶)》《C/C++刷题集》《C语言》 🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来! 目录一、直接插入排序1.1、算法思想1.2