数据结构
-
【数据结构】C语言实现链栈
链栈的C语言实现 前言 一、栈的链式存储 二、链栈的初始化 三、链栈的进栈 四、链栈的出栈 五、链栈的查找 六、链栈的销毁 七、链栈的实现 结语 前言 大家好,很高兴又和大家见面啦…
-
带头双向循环链表:一种高效的数据结构
💓 博客主页:江池俊的博客 ⏩ 收录专栏:数据结构探索 👉专栏推荐:✅cpolar ✅C语言进阶之路 💻代码仓库:江池俊的代码仓库 …
-
【数据结构和算法】— 二叉树(5)–二叉树OJ题
目录 一、二叉树OJ题 1.1 单值二叉树 1.2 检查两颗树是否相同 1.3 对称二叉树 1.4 另一颗树的子树 1.5 平衡二叉树 二、概念选择题 一、二叉树OJ题 1.1 单…
-
【C语言/数据结构】排序(归并排序|计数排序|排序算法复杂度)
🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm=1010.2135.3001.5343🔥 系列专栏:《数据…
-
哈夫曼树与哈夫曼编码及等长编码
哈夫曼树的构造:就是将给定的数据中选择最小的两个权值进行合并,然后重复该操作,构造出一个二叉树。使其带权路径长度WPL最小的二叉树称为哈夫曼树或最优二叉树。 例如:给定几个数值:0…
-
【数据结构】动图详解双向链表
目录 1.单向链表的劣势 2.带头双向循环链表 1.逻辑结构 2.结点的代码实现 3.双向链表接口的实现 1.接口1—初始…
-
『初阶数据结构 • C语言』⑧ – 动态顺序表详解(附完整源码)
本章内容 写在前面 1.静态与动态是指什么? 2.动态顺序表结构的定义 3.动态顺序表的函数接口实现 4.动态顺序表的问题及思考 5.关于顺序表的OJ题 6.OJ答案及解析 1.移…
-
双向链表(数据结构)(C语言)
目录 概念 带头双向循环链表的实现 前情提示 双向链表的结构体定义 双向链表的初始化 关于无头单向非循环链表无需初始化函数,顺序表、带头双向循环链表需要的思考 双向链表在pos位置…
-
位运算 离散化 区间和算法
目录 一、位运算 1.1 思路 1.1 例题:二进制中1的个数 二、离散化 2.1 概念 2.2 例题:区间和 三、合并区间 3.1 概念 3.2 例题:合并区间 一、位运算 1….
-
【数据结构】单链表的实现
🌇个人主页:平凡的小苏 📚学习格言:别人可以拷贝我的模式,但不能拷贝我不断往前的激情 🛸C语言专栏:https://blog.csd…
-
【数据结构】二叉树的构建与基本操作实现
👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》 🌝每一个不曾起舞的日…
-
leetcode第206题反转链表❤
一:题目: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 题目链接:力扣…
-
郑州轻工业大学近几年数据结构试卷
近几年数据结构试卷: 链接:https://pan.baidu.com/s/1_ns6dbps8i6UyLN5RNJJiw?pwd=g3z2 提取码:g3z2 2019-2020…
-
【C++实战小项目】通讯录(四) 冒泡排序通过string首字母排序多个数组
?♂️iecne个人主页::iecne的学习日志 ?每天关注iecne的作品,一起进步 ?一起学习,必看iecne ?希望大家多多支持?一起进步呀! 文章目录 一.分析通讯录 二…
-
【算法系列 | 1】深入解析排序算法之——冒泡排序
序言 你只管努力,其他交给时间,时间会证明一切。 文章标记颜色说明: 黄色:重要标题 红色:用来标记结论 绿色:用来标记一级论点 蓝色:用来标记二级论点 决定开一个算法专栏,希望能…
