数据结构
creator_Li
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
消息队列msgqueue
【代码】消息队列msgqueue(c语言实现)原创 2025-04-18 09:00:43 · 370 阅读 · 0 评论 -
各种队列:生产者消费者队列,线程安全队列
【代码】生产者消费者队列。原创 2025-04-17 16:16:11 · 146 阅读 · 0 评论 -
跳表SkipList
【代码】跳表SkipList。原创 2025-04-17 15:40:30 · 270 阅读 · 0 评论 -
BinaryTree
【代码】BinaryTree。原创 2025-01-27 21:57:12 · 117 阅读 · 0 评论 -
并查集..
【代码】并查集..原创 2025-01-04 12:00:26 · 560 阅读 · 0 评论 -
双向链表(数组实现)
【代码】双向链表(数组实现)原创 2025-01-03 13:40:34 · 136 阅读 · 0 评论 -
Tire字典树
【代码】Tire字典树(未完成)原创 2025-01-02 20:25:17 · 143 阅读 · 0 评论 -
算法:单调栈
给定一个数组,输出每个元素左边第一个比它小的元素。具体做法是,从左到右遍历数组,对于每个元素,如果栈非空且栈顶元素大于等于当前元素,则不断弹出栈顶元素,直到栈为空或栈顶元素小于当前元素。此时,栈顶元素即为当前元素左边第一个比它小的元素(如果不存在则为-1)。然后将当前元素入栈。时间复杂度:由于每个元素最多被压入和弹出栈一次,因此单调栈的时间复杂度为O(n),其中n为数组的长度。这使得单调栈在处理大规模数据时具有高效性。单调栈是一种具有单调性的栈数据结构,分为单调递增栈和单调递减栈。原创 2025-01-01 13:10:42 · 523 阅读 · 0 评论 -
二叉搜索树BinarySearchTree(c语言版)
【代码】二叉搜索树BinarySearchTree(c语言版)原创 2024-12-22 12:32:51 · 428 阅读 · 0 评论 -
二叉搜索树(未写完)
【代码】二叉搜索树(未写完)原创 2024-12-19 23:42:59 · 203 阅读 · 0 评论 -
栈学习笔记
【代码】栈学习笔记。原创 2024-11-22 23:23:37 · 397 阅读 · 0 评论 -
链表学习记录
【代码】链表学习记录。原创 2024-10-28 07:54:42 · 167 阅读 · 0 评论
分享