数据结构
-
【数据结构】单值二叉树 & 相同的树 & 翻转二叉树(五)
目录 一,单值二叉树 题目详情: 解法:父子比较法 解题思路: 思路实现: 源代码: 二,相同的树 题目详情: 解法:比较法 解题思路: 思路实现: 源代码: 三,翻转二叉树 …
-
【C语言】堆排序
文章目录 一、堆排序思想 二、向上调整建堆排序 三、向下调整建堆排序 四、总结 对于什么是堆,堆的概念分类以及堆的向上和向下两种调整算法可见:堆的创建 一、堆排序思想 int a[…
-
【数据结构】单值二叉树 & 相同的树 & 翻转二叉树(五)
目录 一,单值二叉树 题目详情: 解法:父子比较法 解题思路: 思路实现: 源代码: 二,相同的树 题目详情: 解法:比较法 解题思路: 思路实现: 源代码: 三,翻转二叉树 …
-
算法基础课-数据结构
单链表 题目链接:826. 单链表 – AcWing题库 思路:AcWing 826. 单链表—图解 – AcWing 需要注意的点在于理解ne…
-
【数据结构】树的认识
一个人的未来不是预测出来的,而是创造出来的。 — 亚当·詹姆斯目录 🍁前言: 🍀一.什么是…
-
LeetCode 160.相交链表
文章目录 💡题目分析 💡解题思路 🚩步骤一:找尾节点 🚩步骤二:判断尾节点是否相等 🚩步骤三:找交点…
-
leetcode刷题(6)
各位朋友们大家好,今天是我的leetcode刷题系列的第六篇。这篇文章将与队列方面的知识相关,因为这些知识用C语言实现较为复杂,所以我们就只使用Java来实现。 文章目录 设计循环…
-
【algorithm】认真讲解前缀和与差分 (图文搭配)
🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 📣系列专栏:AcWing算法笔记 今天的月色好…
-
【数据结构】一文带你全面了解排序(下)——冒泡排序、快速排序、归并排序、计数排序
目录 一、常见排序算法的实现 1.1 交换排序 1.1.1 基本思想 1.1.2 冒泡排序 1.1.3 快速排序 1.2 归并排序 1.3 非比较排序 二、排序算法复杂度…
-
【数据结构】迷宫问题报告+源码C/C++
之前帮别人写的一个报告,是关于栈的迷宫问题。内容不多,代码在最后。分享给大家,喜欢可以点赞+关注。原创无偿分享,勿商用。 迷宫求解 设计目的 仅认识到栈是一种特殊的线性表是远远不够…
-
数据结构入门到入土——栈(Stack)和队列(Queue)
目录 一,栈(Stack) 1.1 概念 1.2 栈的使用 1.3 栈的模拟实现 1.4 栈的应用场景 1.5 栈,虚拟机栈,栈帧有什么区别? 二,队列(Queue) 2.1 概念…
-
十大排序(含java代码)
一、冒泡排序 冒泡排序就是把小的元素往前调或者把大的元素往后调,比较是相邻的两个元素比较,交换也发生在这两个元素之间。(类似于气泡上浮过程) 动图演示 代码实现 int a[]={…
-
【Note详细图解】中缀表达式如何转为后缀表达式?数据结构
中缀表达式 中缀表达式(中缀记法)是一个通用的算术或逻辑公式表示方法,操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。 前缀或后缀记法不同…
-
【数据结构 C语言版】第四篇 栈、堆栈、Stack(超级详细版)
【数据结构 C语言版】第四篇 栈、堆栈、Stack 写在前面 更新情况记录: 最近更新时间 更新次数 2022/10/18 1 参考博客与书籍以及链接: (非常感谢这些博主们的文章…
-
【数据结构】——单链表超详细介绍(独家介绍,小白必看!!!)
被滑走别滑走,我这一万字的文章,写的真的很痛苦的,希望能得到一点点支持!!! 重点内容和易错点都用彩笔标注了,干货满满,耐心看完,我真的真的有在认真更新o(╥﹏╥)o 上一篇文章介…
