- 博客(22)
- 收藏
- 关注
原创 栈和队列OJ习题
本文总结了几道LeetCode经典栈与队列题目的解题思路和代码实现:每道题都详细分析了数据结构设计思路,包含高频考点,并提供了完整代码实现,助你攻克栈和队列难题,帮助理解栈与队列的核心特性(LIFO/FIFO)
2025-08-29 22:05:23
808
原创 数据结构——队列
本文系统介绍了队列数据结构及其应用。队列遵循FIFO原则,主要通过链表实现以避免顺序表的高时间复杂度。文章详细阐述了队列的实现代码,包括初始化、入队、出队等核心操作。在应用方面,队列广泛用于任务调度(如进程管理)、缓冲处理(如网络通信)、广度优先搜索(BFS)以及消息队列(如电商系统异步处理)等场景。队列作为基础数据结构,在计算机科学领域发挥着重要作用,对于算法设计和系统开发具有重要意义。
2025-08-27 18:37:41
715
原创 数据结构——栈
本文介绍了栈数据结构的基本概念、实现方式,通过数组实现入栈(push)和出栈(pop)操作。文中提供了C语言的完整实现代码,包括初始化、销毁、入栈、出栈等核心操作函数。栈在计算机科学中应用广泛,如浏览器后退功能和系统调用管理等,其价值在于对数据访问顺序的精准控制。通过限制操作方式,栈实现了高效的数据管理,是程序设计中不可或缺的基础数据结构。
2025-08-27 11:37:13
302
原创 数据结构——链表(2)——双向链表
还在因单链表单向遍历、删节点找前驱而困扰?这篇双向链表详解帮你解惑!文中拆解 “prev+next 双指针” 核心结构,手把手教带头节点的插入、删除、查找、遍历代码及其他常用的函数方法实现,对比单链表优劣助你选对场景!夯实基础、解决开发难题,这篇值得立刻读!
2025-08-26 17:15:21
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人