会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Myblog
博客园
首页
新随笔
联系
订阅
管理
2020年4月9日
编译原理-绪论
摘要: 编译的过程 编译的本质其实就是翻译的过程。 输入高级语言程序,输出汇编或者机器语言程序。那么编译器是如何翻译的呢?我们可以参考人工翻译的过程。 eg.翻译句子In the room, he broke a window with a hammer 这里英语就是源语言,汉语就是目标语言,怎么翻译呢?翻
阅读全文
posted @ 2020-04-09 18:39 BrookTaylor
阅读(269)
评论(0)
推荐(0)
2020年4月8日
poj1363-Rails
摘要: 题目: Sample Input 5 1 2 3 4 5 5 4 1 2 3 0 6 6 5 4 3 2 1 0 0 Sample Output Yes No Yes 思路不难,使用栈和队列模拟整个过程,队列存放序列,1-n依次入栈,只要栈顶的元素和队首的元素相等就弹出,否则继续入栈。到最后判断栈是
阅读全文
posted @ 2020-04-08 22:57 BrookTaylor
阅读(186)
评论(0)
推荐(0)
LeetCode155-Min Stack
摘要: 题目: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。示例: MinStack minStack = n
阅读全文
posted @ 2020-04-08 21:03 BrookTaylor
阅读(164)
评论(0)
推荐(0)
LeetCode232-Implement Queue using Stacks
摘要: 题目: 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。pop() -- 从队列首部移除元素。peek() -- 返回队列首部的元素。empty() -- 返回队列是否为空。示例: MyQueue queue = new MyQueue(); queue.push(1);
阅读全文
posted @ 2020-04-08 20:34 BrookTaylor
阅读(158)
评论(0)
推荐(0)
LeetCode225-Implement Stack using Queues
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2020-04-08 20:21 BrookTaylor
阅读(0)
评论(0)
推荐(0)
公告