摘要: 目录题目法一、辅助栈法二、一个栈同时保存当前值和栈内最小值 题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void po 阅读全文
posted @ 2023-11-09 16:54 Frommoon 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 目录题目法一、 Fisher-Yates法二、鸽尾式洗牌法(Riffle Shuffle) 题目 给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。打乱后,数组的所有排列应该是 等可能 的。 实现 Solution class: Solution(int[] nums) 使用整数数 阅读全文
posted @ 2023-11-09 15:31 Frommoon 阅读(2) 评论(0) 推荐(0) 编辑