会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
千明
Stay hungry,Stay foolish
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
下一页
2020年4月30日
栈--用一个栈实现对另一个栈的排序
摘要: 来自《程序员代码面试指南》
阅读全文
posted @ 2020-04-30 21:56 swifthao
阅读(204)
评论(0)
推荐(0)
编辑
栈--下一个更大的元素(leetcode 496)
摘要: 题目描述 给定两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,
阅读全文
posted @ 2020-04-30 17:58 swifthao
阅读(117)
评论(0)
推荐(0)
编辑
2020年4月29日
有趣网站及效率工具分享
摘要: 分享一些自用的网站和工具
阅读全文
posted @ 2020-04-29 16:18 swifthao
阅读(299)
评论(0)
推荐(0)
编辑
2020年4月27日
栈--猫狗队列
摘要: 出处:《程序员代码面试指南》
阅读全文
posted @ 2020-04-27 22:24 swifthao
阅读(124)
评论(0)
推荐(0)
编辑
2020年4月26日
Java基础--Stack,Queue和Map的遍历
摘要: 总结 集合元素的遍历,最好使用foreach() Stack的遍历
阅读全文
posted @ 2020-04-26 00:21 swifthao
阅读(1206)
评论(0)
推荐(0)
编辑
2020年4月25日
栈--原地reverse栈
摘要: 思路 不用其他数据结构,用递归实现原地逆置 需要设计两个递归函数: + 递归函数1:将栈底元素返回并且移除 + 递归函数2:使用到函数1的reverse方法 代码 执行流程分析 + getAndRemoveLastElement函数执行流程 首先从栈顶到栈尾,元素分别是1,2,3.对于getAndR
阅读全文
posted @ 2020-04-25 23:56 swifthao
阅读(392)
评论(0)
推荐(0)
编辑
栈--用两个栈实现队列(leetcode 232)
摘要: 思路 使用两个栈,一个栈作为压入栈stackPush,另一个栈作为当要执行队列的peek操作和poll操作的时候的压出栈stackPop。 + 队列offer操作:只有stackPush执行push操作 + 队列poll操作:如果两个栈都为空抛出异常;如果stackPop为空,弹出stackPush
阅读全文
posted @ 2020-04-25 22:08 swifthao
阅读(187)
评论(0)
推荐(0)
编辑
2020年4月24日
Java面试题--Java基础
摘要: 1. "JDK和JRE有什么区别" + JDK:Java Development Kit,Java开发工具包,提供了Java的开发环境和运行环境,包括Java编译器、Java运行时环境,以及常用的Java类库等。 + JRE:Java Runtime Environment,Java运行环境,提供J
阅读全文
posted @ 2020-04-24 09:54 swifthao
阅读(189)
评论(0)
推荐(0)
编辑
2020年4月23日
栈--用一个队列实现栈(leetcode 225)
摘要: 队列基础知识 队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。 LinkedList类实现了Queue接口,可以把LinkedList当成Queue来用。 队列的三个方法: + offer方法:一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会
阅读全文
posted @ 2020-04-23 23:19 swifthao
阅读(251)
评论(0)
推荐(0)
编辑
栈--有效的括号(leetcode 20)
摘要: 代码如下:
阅读全文
posted @ 2020-04-23 17:06 swifthao
阅读(141)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
公告
Live2D