摘要: 队列(Queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。这种操作方式通常被称为FIFO(First In First Out,先进先出)。 队列中的插入操作也被称为入队(enqueue),而删除操作则被称为出队(deque 阅读全文
posted @ 2023-12-12 19:57 海星-yx 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 栈(Stack)是一种线性数据结构,它按照后进先出(LIFO, Last In First Out)的原则存储和管理数据。这意味着最后一个被添加到栈中的元素将是第一个被移除的元素。 栈的主要操作包括: 压栈(Push):在栈的顶部添加一个元素。 弹栈(Pop):移除栈顶部的元素。 查看栈顶(Peek 阅读全文
posted @ 2023-12-12 19:50 海星-yx 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 递归算法是一种特殊的算法,它在一个问题中调用自身来求解。在递归中,一个函数会调用自身,通常是为了简化问题的规模,或者逐步逼近问题的答案。 递归算法通常包括两个主要部分: 基准情况(Base Case):这是递归过程的终止条件。如果没有满足这个条件,递归将继续进行。 递归情况(Recursive Ca 阅读全文
posted @ 2023-12-12 19:38 海星-yx 阅读(130) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示