数据结构
-
数据结构——哈夫曼树与哈夫曼编码
1. 哈夫曼树 1.1 基本概念 路径:指从根结点到该结点的分支序列。路径长度:指根结点到该结点所经过的分支数目。结点的带权路径长度:从树根到某一结点的路径长度与该结点的权的乘积。…
-
图灵之旅–ArrayList&顺序表&LinkedList&链表&&栈&&Stack&&队列&&Queue
目录 线性表 顺序表 ArrayList简介 ArrayList使用 ArrayList的构造 ArrayList常见操作 ArrayList的遍历 ArrayList的扩容机制 …
-
【数据结构】在链队列中你可能忽视的二三事
链队列及其基本操作的C语言实现 导言 一、链队列 二、链队列的基本操作的实现 2.1 链队列的数据类型 2.2 链队列的初始化 2.2.1 带头结点的链队列的初始化 2.2.3 不…
-
数据结构——队列
目录 一、队列 1.1 队列的基本概念 1.2 队列的实现 二、队列的接口实现 (1)初始化队列 (2)销毁队列 (3)入队 (4)出队 (5)获取队头元素 (6)获取队尾元素 (…
-
数据结构—排序—选择排序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、选择排序 1、基本思想 2、直接选择排序 3、选择排序的代码实现 二、堆排序 2.1算法讲解 …
-
期末不知道如何复习数据结构的话,不妨点进来看看。看明白保你过。
💯 博客内容:复习数据结构 😀 作 者:陈大大陈 🚀 个人简介:一个正在努力学技术的准前端,专注基础和实战分享 ,欢迎私信…
-
数据结构之排序!!
目录 前言 一、常见排序 1.2 直接插入排序 1.3 希尔排序(缩小增量排序) 2.1 直接选择排序 2.2 堆排序 3.1 冒泡排序 3.2 快速排序 4. …
-
数据结构奇妙旅程之七大排序
꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . …
-
【C++】STL — 哈希
哈希 一、 unordered 系列关联式容器 1. unordered系列关联式容器 2. unordered_map 3. unordered_set 二、底层结构 1. 哈希…
-
解决JexlEngine执行where条件时,等号(=)替换成双等号(==)问题
目录 前言 问题描述 思路分析 解决方案 方案一 方案二 方案三 方案四 结语 前言 简单描述一下JexlEngine的用法,使用它可以将一段表达式转成Java代码执行。 问题描述…
-
C语言实现图书管理系统
C语言实现图书管理系统 代码如下: # include “stdio.h” # include “stdlib.h” # include “string.h” # define s…
-
c语言实战之贪吃蛇
文章目录 前言 效果展示 游戏用到的图片 游戏思路一览 游戏前准备 一、贪吃蛇、食物、障碍物节点坐标的结构体 二、枚举游戏状态、和贪吃蛇的方向 三、维护运行的结构体 游戏开始前的初…
-
【C语言】二分查找(含图解)
文章目录 1. 二分查找思想 2. 代码实现 2.1 未封装函数 2.2 封装函数(使用while循环) 2.3 封装函数(使用递归) 1. 二分查找思想 二分法:二分查找算法是一…
-
【数据结构】树和二叉树堆(基本概念介绍)
🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm=1010.2135.3001.5343🔥 系列专栏:《数据…
-
【链表面试题】解决环形链表和相交链表问题
在力扣上发现这样的几道题,尝试做了一下,也发现了一个关于这类题的一种做法:快慢指针的使用。废话不多说,上例题 目录 一、环形链表 1.定义(概念) 2.如何判断是否为环形链表 1….
