初阶数据结构
文章平均质量分 95
分享初阶数据结构的笔记
是店小二呀
大一在读,博客主要分享C/C++方向相关的内容,欢迎关注我的博主,希望可以跟各位大佬深入学习!
展开
-
【初阶数据结构】打破递归束缚:掌握非递归版快速排序与归并排序
本章将单独分享关于非递归实现快排和归并排序,可以帮助我们更好地理解递归和熟悉使用数据结构。原创 2024-07-25 09:00:00 · 1524 阅读 · 198 评论 -
【初阶数据结构】深度解析七大常见排序|掌握底层逻辑与原理
本篇将介绍七大常见排序底层逻辑,有助于我们更好地理解不同排序的适用场景和效率上的差别。原创 2024-07-22 09:30:00 · 2827 阅读 · 175 评论 -
【初阶数据结构】掌握二叉树遍历技巧与信息求解:深入解析四种遍历方法及树的结构与统计分析
本篇将介绍掌握二叉树的遍历和信息获取方法,有助于我们更好地理解树的结构与统计分析,为接下来学习AVL树与红黑树等高阶数据结构打下基础。对于最后面关于二叉树的特性,需要理解掌握在遇到相关题目可以直接套用。原创 2024-07-18 16:28:45 · 1879 阅读 · 131 评论 -
【初阶数据结构】理解堆的特性与应用:深入探索完全二叉树的独特魅力
本篇将介绍堆的相关操作与应用,在堆应用方面包括堆排序和Tok问题的解法措施,分析向上向下调整算法对堆进行的调整,利用父子节点之间的规律,帮助我们更好地学习完全二叉树的独特魅力和掌握特殊的完全二叉树堆相关接口的实现原创 2024-07-15 10:29:28 · 1947 阅读 · 125 评论 -
【初阶数据结构】树与二叉树:从零开始的奇幻之旅
本篇将从树与二叉树相关概念进行入手,帮助我们接下二叉树更进一步的学习。原创 2024-07-11 10:14:54 · 3104 阅读 · 109 评论 -
【初阶数据结构】算法效率大揭秘 | 时间与空间复杂度的深度剖析
本篇将介绍影响算法效率的两个因素时间复杂度与空间复杂度,随着计算机的发展,空间复杂度的问题得到解决,本篇主要讲述时间复杂度与大O渐进表示法。原创 2024-07-08 09:15:00 · 2409 阅读 · 93 评论 -
【初阶数据结构】深入解析循环队列:探索底层逻辑
本篇将介绍如何实现循环队列并实现过程需要注意的事项,虽然篇幅较小,但是其中逻辑还是值得引人思考的,循环队列可以采用数组或链表实现,这篇将采用数组实现循环队列原创 2024-07-04 10:40:54 · 2736 阅读 · 88 评论 -
【初阶数据结构】深入解析队列:探索底层逻辑
本篇将深入解析队列:探索底层逻辑,理解底层是如何实现并了解该接口实现的优缺点,以便于我们在编写程序灵活地使用该数据结构原创 2024-07-01 08:15:12 · 2497 阅读 · 87 评论 -
【初阶数据结构】深入解析栈:探索底层逻辑
本篇将深入解析栈:探索底层逻辑,理解底层是如何实现并了解该接口实现的优缺点,以便于我们在编写程序灵活地使用该数据结构。原创 2024-06-24 10:52:55 · 2358 阅读 · 78 评论 -
【初阶数据结构】深入解析带头双向循环链表:探索底层逻辑
本篇将介绍带头双向循环链表底层实现以及在实现中需要注意的事项,帮助各位在使用过程中根据底层实现考虑到效率上问题和使用时可能会导致的错误使用原创 2024-06-21 08:58:56 · 2945 阅读 · 77 评论 -
【初阶数据结构】深入解析单链表:探索底层逻辑(无头单向非循环链表)
本篇将深入解析单链表:探索底层逻辑,理解底层是如何实现并了解该接口实现的优缺点,以便于我们在编写程序灵活地使用该数据结构。原创 2024-06-17 08:42:53 · 2571 阅读 · 81 评论 -
【初阶数据结构】深入解析顺序表:探索底层逻辑
本篇将深入解析顺序表:探索底层逻辑,理解底层是如何实现并了解该接口实现的优缺点,以便于我们在编写程序灵活地使用该数据结构。原创 2024-06-11 17:38:20 · 3396 阅读 · 109 评论