技术栈
算法思维
EXtreme35
11 天前
c语言
·
数据结构
·
二叉树
·
bfs
·
广度优先搜索
·
算法思维
·
面试必考
【数据结构】二叉树进阶:层序遍历不仅是按层打印,更是形态判定的利器!
🏠 个人主页: EXtreme35📚 个人专栏:引言在二叉树的算法体系中,深度优先遍历(如前、中、后序遍历)通常利用递归实现,其核心在于“纵向深度”。然而,在处理如“按层打印”或“判定树形态”的问题时,我们需要另一种视角——层序遍历(Level Order Traversal)。
EXtreme35
21 天前
c语言
·
数据结构
·
leetcode
·
双队列模拟栈
·
算法思维
栈与队列的“跨界”对话:如何用双队列完美模拟栈的LIFO特性?
🏠 个人主页: EXtreme35📚 个人专栏:我们今天聚焦于一个经典的算法面试题,即 如何利用两个队列(Queue)来实现栈(Stack)的全部功能。队列遵循 FIFO(First-In, First-Out) 原则,而栈遵循 LIFO (Last-In, First-Out) 原则,这两种线性数据结构在核心操作逻辑上是截然相反的。本题正是检验我们对数据结构抽象性、底层操作及设计哲学理解深度的绝佳案例。
我是有底线的