数据结构
文章平均质量分 95
总结数据结构学习时的各个知识点
LinAlpaca
大三本科生,学习C/C++和Linux
展开
-
【STL】priority_queue的使用及模拟实现
一文了解 priority_queue 的基本使用和底层实现原理✨✨原创 2023-06-10 15:38:16 · 1135 阅读 · 119 评论 -
【STL】stack、queue基本使用和模拟实现
stack 和 queue 又被称为容器配接器,在底层实现方面与我们传统想法又大有不同,今天揭开其神秘的面纱,一起来学习吧✨✨原创 2023-06-03 14:59:38 · 1039 阅读 · 175 评论 -
【STL】list的模拟实现
深入了解list的底层实现,学习其迭代器的实现,掌握多参数模板的实际意义。✨✨原创 2023-05-28 10:00:00 · 1583 阅读 · 165 评论 -
【STL】list的使用
list是STL中又一重要容器,而 list 其实就是对链表的封装,一起来看看list是如何使用的?库中又有什么有趣的函数吧✨✨原创 2023-05-24 21:23:53 · 1722 阅读 · 158 评论 -
【STL】vector的模拟实现
深入底层逻辑,模拟实现vector的底层应用,让vector在你眼前了无秘密原创 2023-05-17 11:30:00 · 1747 阅读 · 171 评论 -
【STL】vector的使用
讲完string和string的模拟实现,今天讲讲vector的使用。虽然说它叫vector,使用时还是我们平常使用的数组,只不过会自动地调节分配的空间。由于在空间中使用的一块连续的空间,因此支持下标访问,使用起来相当地便利,与我们之前学习的string的区别就在于,string只能存储字符,而vector可以存储任意类型的数据。原创 2023-05-14 17:20:51 · 1976 阅读 · 137 评论 -
【C++】string的模拟实现
上一篇文章中讲了string的基本使用方法,这次讲讲string的模拟实现✨✨原创 2023-05-11 11:00:00 · 3103 阅读 · 162 评论 -
【C++】string的使用
讲解了C++中string的常用接口,以及string头文件中一些常见函数的使用,学会提前拓宽容量优化代码效率✨✨原创 2023-05-07 20:39:19 · 2392 阅读 · 154 评论 -
【算法与数据结构】排序详解(C语言)
💖💖一次搞懂各个排序,内含程序实现及详解🍧🍧🍧原创 2022-12-25 22:52:50 · 1489 阅读 · 50 评论 -
通讯录的思路与实现(C语言)
🦄大一上的期末设计,还使用了文件操作以及动态内存的知识🎈🎈🎈原创 2022-12-17 21:29:12 · 3068 阅读 · 40 评论 -
【数据结构】二叉树的基本操作与遍历(C语言)
讲解了二叉树的主要性质,以及基本功能的实现,彻底搞懂二叉树的四种遍历!!!🎈🎈🎈原创 2022-12-03 10:08:31 · 2768 阅读 · 34 评论 -
【数据结构】堆及堆排序的实现(C语言)
堆与堆排序的实现以及TOPK问题的讲解原创 2022-11-25 22:03:37 · 1544 阅读 · 28 评论 -
【数据结构】单链表定义的介绍及增删查改的实现
相信很多人都像我一样,在正式学习链表之前就已经听过它的大名,但是就是不知道它究竟是干什么、怎么用的,所以这一次就来讲讲链表的实现以及其特有的优势原创 2022-11-12 19:11:30 · 2032 阅读 · 11 评论 -
【LeetCode】用队列实现栈和用栈实现队列(C语言)
刚学完栈和队列,LeetCode上有两题栈与队列的互相实现,简单地讲讲思路和实现吧。原创 2022-11-18 22:14:52 · 1947 阅读 · 41 评论 -
【数据结构】栈和队列的实现(C语言)
不看后悔的超详细的栈与队列的实现!!!!!!原创 2022-11-17 17:41:10 · 3099 阅读 · 32 评论 -
【数据结构】带头双向循环链表的实现(C语言)
之前我们讲了单链表的实现,带头双向循环链表就是在单链表的基础之上增加了一些功能使结构更加完善。可以直接用两个字来形容它,就是无敌无懈可击原创 2022-11-12 22:14:19 · 1818 阅读 · 28 评论