数据结构
-
数据结构之美:如何优化搜索和排序算法
文章目录 搜索算法的优化 1. 二分搜索 2. 哈希表 排序算法的优化 1. 快速排序 2. 归并排序 总结 🎉欢迎来到数据结构学习专栏~数据结构之美:如何优化搜索…
-
堆 (带图详解)
文章目录 1.堆的基本概念 1. 概念 2.性质 1.必须为完全二叉树 2.满足大堆/小堆成立的条件 3.存储方式 1.逻辑结构 2.物理结构 4. 孩子与父亲之间下标的关系 2….
-
leetcode刷题(5)
各位朋友们,大家好,今天是我leedcode刷题的第五篇,我们一起来看看吧。 文章目录 栈的压入,弹出序列 题目要求 用例输入 提示 做题思路 代码实现 C语言代码实现 Java代…
-
2023第二届“清华社杯”大学生算法大赛 解题报告(流水账版) | 珂学家
前言 整体评价 有幸参加这场比赛,感觉打出了 最近最好 的状态。 这场比赛题目出的挺有质量的,大概4道easy+easy mid, 4道mid + hard,2道 超级 hard的…
-
【uniapp+vue3+u-picker】获取中国省市区数据结构,省市区数据三级联动json文件完整版,已实现三级联动效果+省市区街道数据四级联动json文件完整版,已实现四级联动效果
前言: 这个功能的实现,中间耽误了几天,在大佬的帮助下终于实现效果,匿名感谢xx大佬 要实现的效果如下: 1、首先需要获取省市区的数据,不考虑后端返数据,自己使用json文件的话,…
-
【数据结构】二叉树基础OJ
目录 1. 单值二叉树 2. 检查两颗树是否相同 3. 对称二叉树 4. 二叉树的前序遍历 5. 二叉树的中序遍历 6. 二叉树的后序遍历 7. 另一颗树的子树 8. 二叉树的结构…
-
【c++】:“无敌的适配器来咯“栈和队列模拟实现以及优先级队列的模拟实现。
文章目录 前言 一.栈和队列的模拟实现 二.优先级队列 总结 前言 栈的介绍和使用: 1. stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只…
-
《程序设计综合设计》课程设计–电话号码查询系统
2.问题描述 1、设每个记录有下列数据项:电话号码、用户名、地址; 2、从键盘输入各记录,分别以电话号码和用户名为关键字建立哈希表; 3、查找并显示给定电话号码的记录; 4、查找并…
-
【数据结构】经典八大排序算法(万字大总结+动图)
文章目录 排序的概念及其运用 1.1排序的概念 1.2排序的运用 1.3常见的排序算法 常见排序算法的实现 2.插入排序 2.1 基本思想 2.2 ✨直接插入排序 2.3 ✨希尔排…
-
【数据结构】二叉树的实现
文章目录 一、二叉树的概念 二、特殊的二叉树 三、二叉树的性质 四、二叉树的存储结构 五、二叉树链式结构实现 (1)创建结构体 (2)具体函数实现及实现 1.0 二叉树的构建 1….
-
【数据结构】—— 队列基础知识以及数组模拟队列的分析、演示及优化
❤️一名热爱Java的大一学生,希望与各位大佬共同学习进步❤️ 🧑个人主页:@周小末天天开心 各位大佬的点赞👍 收藏⭐ 关注✅,是本人学习的最大动力…
-
合并两个有序链表(精美图示详解哦)
全文目录 引言 合并两个有序链表 题目描述 方法一:将第二个链表合并到第一个 思路 实现 方法二:尾插到哨兵位的头节点 思路 实现 总结 引言 在前面两篇文章中,我们介绍了几道链表…
-
【数据结构与算法】用队列实现栈&&用栈实现队列&&设计循环队列
🌠作者:@阿亮joy. 🎆专栏:《数据结构与算法要啸着学》 🎇座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不…
-
Java LeetCode篇-深入了解关于单链表的经典解法
🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 移除链表元素 1.1 …
-
【编程实践】Go语言程序设计指南手册(基础语法、代码示例、注释说明)
Go语言程序设计指南手册 文章目录 Go语言程序设计指南手册 语法基础 变量和常量 浮点型 布尔型 语法基础 变量和常量 数组和切片 映射 结构体 指针 控制流 条件语句 if语句…
