首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rarestq
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
包含 min 函数的栈
题目要求:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数。在该栈中,调用 min、push、pop 的时间复杂度都是 O ( 1 ). 把每次的最小元素(之前的最小元素和新压入data栈的元素两者的较小值)的索引存到辅助栈 mins 中,每次在dat…
斐波那契数列
调用栈溢出。每一次函数调用时都需要在内存栈中分配内存空间,而每个内存栈的容量有限,所以,当递归调用的层级太多时,就会超出栈的容量,导致调用栈溢出。 优点:提高了时间效率。自下向上计算每一项的值,先根据 f(0)、f(1) 计算 f(2) 的值,再根据 f(1) 、f(2) 计算…
用两个队列实现栈
将1,2,3入队列 queue1,4 出队列,此时,queue2 为空,queue1 有 1,2,3...
用两个栈实现队列
思路:in 栈用来处理 appendTail操作,out 栈用来处理 deleteHead操作。一个元素进入 in 栈之后,出栈的顺序被反转。当元素要出栈时,需要先进入 out 栈,此时元素出栈顺序再一次被反转,因此出栈顺序就和最开始入栈顺序是相同的,先进入的元素先退出,这就是…
实现 Singleton 模式
使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。 我们知道,以前的所有的单例模式都有一个比较大的问题,就是一旦实现了Serializable接口之后,就不再是单例得了,因为,每次调用 readObject()方法返回的都是一个新创建出来的对象,有一种解决办法就…
个人成就
文章被阅读
1,556
掘力值
33
关注了
0
关注者
0
收藏集
0
关注标签
15
加入于
2017-08-19