网站首页 站内搜索

搜索结果

查询Tags标签: pop,共有 347条记录
  • java 中 pop 和 peek 方法区别

    相同点:都返回栈顶的值。 不同点:peek 不改变栈的值(不删除栈顶的值),pop会把栈顶的值删除。 下面通过代码展现/** 文 件 名: TestPeekAndPopDiff.java*/import java.util.List; import java.util.Stack;/*** @author * @since */ public class TestPeekAndPopDiff {p…

    2021/12/7 17:17:54 人评论 次浏览
  • python 最小栈

    | 最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。示例: 输入: ["MinStack","push&q…

    2021/12/7 11:20:37 人评论 次浏览
  • python 最小栈

    | 最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。示例: 输入: ["MinStack","push&q…

    2021/12/7 11:20:37 人评论 次浏览
  • 栈的基础概念与经典题目(Leetcode题解-Python语言)

    栈是先入后出(后入先出)的数据结构,常用操作就 push 和 pop,Python中用列表实现即可,基本概念可以看Leetbook相关章节。 155. 最小栈(剑指 Offer 30. 包含min函数的栈) class MinStack:def __init__(self):self.stack = [(0, float(+inf))]def push(self, x: int) …

    2021/12/6 12:16:35 人评论 次浏览
  • 栈的基础概念与经典题目(Leetcode题解-Python语言)

    栈是先入后出(后入先出)的数据结构,常用操作就 push 和 pop,Python中用列表实现即可,基本概念可以看Leetbook相关章节。 155. 最小栈(剑指 Offer 30. 包含min函数的栈) class MinStack:def __init__(self):self.stack = [(0, float(+inf))]def push(self, x: int) …

    2021/12/6 12:16:35 人评论 次浏览
  • 大厂算法面试之leetcode精讲17.栈

    大厂算法面试之leetcode精讲17.栈 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链表 16.…

    2021/12/3 9:06:54 人评论 次浏览
  • 大厂算法面试之leetcode精讲17.栈

    大厂算法面试之leetcode精讲17.栈 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链表 16.…

    2021/12/3 9:06:54 人评论 次浏览
  • Python编程题33--用栈实现队列

    题目 栈和队列是常见的数据结构,栈的特点是 先进后出,而队列的特点是 先进先出。 请使用 栈 模拟实现队列的下列操作:push(x) -- 将元素 x 推到队列的末尾 pop() -- 从队列的开头移除并返回元素 peek() -- 返回队列开头的元素 empty() -- 判断队列是否为空说明:可以用…

    2021/11/28 11:39:51 人评论 次浏览
  • Python编程题33--用栈实现队列

    题目 栈和队列是常见的数据结构,栈的特点是 先进后出,而队列的特点是 先进先出。 请使用 栈 模拟实现队列的下列操作:push(x) -- 将元素 x 推到队列的末尾 pop() -- 从队列的开头移除并返回元素 peek() -- 返回队列开头的元素 empty() -- 判断队列是否为空说明:可以用…

    2021/11/28 11:39:51 人评论 次浏览
  • Python编程题31--用列表实现队列

    题目 队列是一种常见的数据结构,其特点是 先进先出,并且只能从队尾进队头出,也就是说最先放进去的元素,能够最先取出来。 请使用 列表list 模拟实现队列的下列操作:push(x) -- 将元素 x 推到队列的末尾 pop() -- 从队列开头移除元素 peek() -- 返回队列开头的元素 em…

    2021/11/27 14:09:50 人评论 次浏览
  • Python编程题31--用列表实现队列

    题目 队列是一种常见的数据结构,其特点是 先进先出,并且只能从队尾进队头出,也就是说最先放进去的元素,能够最先取出来。 请使用 列表list 模拟实现队列的下列操作:push(x) -- 将元素 x 推到队列的末尾 pop() -- 从队列开头移除元素 peek() -- 返回队列开头的元素 em…

    2021/11/27 14:09:50 人评论 次浏览
  • Python编程题30--用列表实现栈

    题目 栈是一种常见的数据结构,其特点是 先进后出,也就是说最先放进去的元素,需要到最后才能取出来。 请使用 列表list 模拟实现栈的下列操作:push(x) -- 将元素 x 压入栈顶 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 判断栈是否为空 size() -- 获取栈的…

    2021/11/27 12:10:08 人评论 次浏览
  • Python编程题30--用列表实现栈

    题目 栈是一种常见的数据结构,其特点是 先进后出,也就是说最先放进去的元素,需要到最后才能取出来。 请使用 列表list 模拟实现栈的下列操作:push(x) -- 将元素 x 压入栈顶 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 判断栈是否为空 size() -- 获取栈的…

    2021/11/27 12:10:08 人评论 次浏览
  • 数据结构与算法(一)--- 栈

    前端数据结构与算法 数据结构与算法好处核心栈概念栈的实现获取最小值的栈数据结构与算法 好处 可以让代码化繁为简提高代码性能通过一些公司面试 核心 栈 概念 栈是一种遵循后进先出原则的有序集合。 添加新元素的一端成为栈顶,另一端成为栈底。 栈的实现 入栈:push() …

    2021/11/25 17:11:13 人评论 次浏览
  • 数据结构与算法(一)--- 栈

    前端数据结构与算法 数据结构与算法好处核心栈概念栈的实现获取最小值的栈数据结构与算法 好处 可以让代码化繁为简提高代码性能通过一些公司面试 核心 栈 概念 栈是一种遵循后进先出原则的有序集合。 添加新元素的一端成为栈顶,另一端成为栈底。 栈的实现 入栈:push() …

    2021/11/25 17:11:13 人评论 次浏览
扫一扫关注最新编程教程