数据结构
-
数据结构期末复习(2)链表
链表 链表(Linked List)是一种常见的数据结构,用于存储一系列具有相同类型的元素。链表由节点(Node)组成,每个节点包含两部分:数据域(存储元素值)和指针域(指向下一个…
-
【数据结构】冒泡,快速,直接插入,归并,选择排序
🎊专栏【数据结构】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【Dream It Possible】 大一同学小吉,…
-
【数据结构】单链表——单链表的定义及基本操作的实现(头插、尾插、头删、尾删、任意位置的插入与删除)
🧑💻作者: @情话0.0 📝专栏:《数据结构》 👦个人简介:一名双非编程菜鸟,在这里分享自己的编程学习笔记,欢迎大…
-
哈希(Hash)查找算法详解之C语言版
一、哈希查找算法原理 哈希查找是一种快速查找算法,该算法不需要对关键字进行比较,而是以关键字为自变量,以该关键字在存储空间中的地址为因变量,建立某种函数关系,称为哈希函数,这样在查…
-
c++–stack,queue,priority
前言 对于栈和队列我们是不陌生的,在数据结构阶段已经学习过,记得当时我们还是用c语言将它一步一步造出来,因为压栈与出栈正好满足数组的尾插与头删,数组的代价是及小的。…
-
面试官一个简单的问题,让我emo了两年半
“小伙子,你擅长什么语言呢?😊😊😊” 眼前的面试官和善的问我。 “哼哼,当然是C语言,我可是C语言大佬!😋…
-
c语言实现通讯录管理系统
目录 一、前言 二、通讯录的实现 1.关于通讯录的前期准备 (1)菜单的实现 (2)关于联系人结构体的创建 (3)实现菜单选项的功能 (4)关于全局变量的定义 2、通讯录的功能实…
-
C语言计算机二级/C语言期末考试 刷题(一)
收集了一些经典C语言计算机二级和C语言期末考试题库 整理不易,大家点赞收藏支持一下 祝大家计算机二级和期末考试都高分过 目录 一、填空,共20题 (共计20分) 二、单选 共2…
-
二叉树经典14题——初学二叉树必会的简单题
此篇皆为leetcode、牛客中的简单题型和二叉树基础操作,无需做过多讲解,仅付最优解。有需要的小伙伴直接私信我~ 目录 1.二叉树的节点个数 2.二叉树叶子节点个数 3.二叉…
-
数据结构与算法——图
😊数据结构与算法——图 🚀前言 🚀图的基本概念 🚢图的定义 🚢图的基本操作 🚢无向图…
-
二叉树相关操作—纯代码实现详解
目录 前言 (很重要) 二叉树的概念 二叉树的相关术语 相关操作菜单 二叉树的构造 创建二叉树 先序遍历二叉树 中序遍历二叉树 后序遍历二叉树 层次遍历二叉树 二…
-
Python高级数据结构——堆(Heap)
Python中的堆(Heap):高级数据结构解析 堆是一种基于树结构的数据结构,具有高效的插入和删除操作。在本文中,我们将深入讲解Python中的堆,包括堆的基本概念、类型、实现方…
-
C语言之链表详解
目录 一、链表定义 二、链表分类 三、链表操作 四、单向链表 1.链表定义 2.插入操作 3.删除操作 4.修改操作 5.查找操作 五、双向链表 1.链表定义 2.插入操作 3.删…
-
【数据结构】链表与LinkedList
作者主页:paper jie 的博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《JAVA数据结构》专栏,本专栏是针对于大学生,编程小白…
-
【C++】数据结构的恶龙set和map来了~
下一篇AVL树难点中的难点~ 文章目录 前言 一、set的介绍 二、map的介绍 题目练习 总结 前言 1.关联式容器 在初阶阶段,我们已经接触过STL中的部…
