排序
【Java】栈和队列详解!!!
【Java】栈和队列详解!!!, 目录 一、栈(Stack) 1.🥧什么是栈? 栈 栈的特点 2.🥧栈的使用 3.🥧栈的模拟实现 4.🥧栈的优缺点 优点: 缺点: 二、队列(Queue) 1.🥞什么是队列? 队列 队列的...
5. 蓝桥公园
5. 蓝桥公园,题目描述 小明喜欢观景,于是今天他来到了蓝桥公园。 已知公园有 N 个景点,景点和景点之间一共有 M 条道路。小明有 Q 个观景计划,每个计划包含一个起点 stst 和一个终...
【探寻C++之旅】第十一章:AVL树
【探寻C++之旅】第十一章:AVL树, 前言 今天,我们继续踏入追寻C++的冒险历程。上一章我们了解两类关联式容器——set和map,那么本章将为大家讲解一种特殊的二叉搜索树——AVL树。下面让我们一...
list的模拟实现
list的模拟实现,一.list的简单介绍 list是一个带头双向循环的链表,通过头结点分隔开首末尾。它和vector的使用方法类似,可以进行头插尾插,++/--等操作,区别在于list的结点在内存上不是连续的...
快速排序(非递归版本)
快速排序(非递归版本),引言 在排序算法的世界里,快速排序以其高效的性能脱颖而出。它采用分治法的思想,通过选择基准元素将数组分为两部分,递归地对左右两部分进行排序。然而,递归实现的快速...
启幕数据结构算法雅航新章,穿梭C++梦幻领域的探索之旅——堆的应用之堆排、Top-K问题
启幕数据结构算法雅航新章,穿梭C++梦幻领域的探索之旅——堆的应用之堆排、Top-K问题, 人无完人,持之以恒,方能见真我!!! 共同进步!! 一、堆排引入之使用堆排序数组 我们之前说过,堆除...
Java 【数据结构】 哈希(Hash超详解)HashSet&HashMap【神装】
Java 【数据结构】 哈希(Hash超详解)HashSet&HashMap【神装】, 登神长阶 第十神装 HashSet 第十一神装 HashMap 目录 一.哈希 🧥1.概念 🩳2.Object类的hashCode()方法: 3.String类...
【算法】插入排序
【算法】插入排序,算法系列五:插入排序 一、直接插入排序 1.原理 2.实现 3.性质 3.1时间复杂度 3.2空间复杂度 3.3稳定性 二、希尔排序 1.原理 1.1优化方向 1.2优化原理 2.设计 2.1比较无...
[C++] 数组 详解
[C++] 数组 详解,前言 大家好啊,zty来更C++的基础之一,那就是数组,作为一个我们做题或者是开发一些内容都不可或缺的一个知识,那我们今天就来深入的去了解一下他,给他来个详解好吧,上一周...
数据结构-8.Java. 七大排序算法(中篇)
数据结构-8.Java. 七大排序算法(中篇), 本篇博客给大家带来的是排序的知识点, 由于时间有限, 分两天来写, 中篇主要实现后三种排序算法: 冒泡排序,快速排序,下一篇讲 归并排序. 文章专栏: Java-...
【探寻C++之旅】第九章:二叉搜索树
【探寻C++之旅】第九章:二叉搜索树, 请君浏览 前言 1. 二叉搜索树的概念 2. 二叉搜索树的作用 3. 二叉搜索树的使用及相应的代码实现 3.1 二叉搜索树的插入 3.2 二叉搜索树的查找 3.3 二叉搜索...
Java:什么是向上转型与向下转型(详细图解)
Java:什么是向上转型与向下转型(详细图解),目录 一、什么是向上转型 1、概念 2、代码示例 3、向上转型的优缺点 二、什么是向下转型 1、向下转型的概念 编辑 2、代码示例 三、向下转型的缺...








![[C++] 数组 详解-拾光赋](https://cos.blogs.ink/wp-content/uploads/2025/04/a4cf41587623bd97c62196140672fa67-300x187.webp)




