会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yew0
个人公众号-程序员的面试题
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
2019年10月16日
LeetCode_225-Implement Stack using Queues
摘要: 使用队列实现栈的操作 可关注公众号了解更多的面试技巧
阅读全文
posted @ 2019-10-16 11:17 yew0
阅读(91)
评论(0)
推荐(0)
2019年10月11日
数据结构与算法-队列
摘要: 原理: 队列的操作原理是先进先出,后进后出;队列也是一种运算受限的线性表,从队列的头部出列,从队列的尾部入列。 队列基本用法: empty():如果队列为空返回true,否则返回false size():返回队列中元素的个数 pop():删除队列首元素但不返回其值 front():返回队首元素的值,
阅读全文
posted @ 2019-10-11 17:04 yew0
阅读(162)
评论(0)
推荐(0)
2019年9月30日
LeetCode_682-Baseball Game
摘要: 给定一个字符串列表,字符串包含整数,’+’,’D’,’C’,整数代表一个分数,’+’代表后两个有效分数的和,’D’代表后一个有效分数的两倍,’C’代表删除后一个有效的分数值,最后求所有有效分数的和。例子:输入[“5”,”2”,”C”,”D”,”+”],输出30。2为无效的数,’D’是5*2,’+’是
阅读全文
posted @ 2019-09-30 19:06 yew0
阅读(156)
评论(0)
推荐(0)
LeetCode_844-Backspace String Compare
摘要: 输入两个字符串S和T,字符串只包含小写字母和”#“,#表示为退格键,判断操作完退格键剩下字符串是否相等例子:S = “ab#c", T = "ad # c” 返回true,剩下的字符串是”ac“S = “ab##", T = "c # d # ” 返回true,剩下的字符串是”“ 可关注公众号了解更
阅读全文
posted @ 2019-09-30 19:05 yew0
阅读(121)
评论(0)
推荐(0)
LeetCode_155-Min Stack
摘要: 栈的实现,多加了一个最小值的获取 可关注公众号了解更多的面试技巧
阅读全文
posted @ 2019-09-30 19:02 yew0
阅读(178)
评论(0)
推荐(0)
LeetCode_232-Implement Queue using Stacks
摘要: 题意是使用栈实现队列;队列是先进先出,后进后出。 可关注公众号了解更多的面试技巧
阅读全文
posted @ 2019-09-30 19:00 yew0
阅读(111)
评论(0)
推荐(0)
LeetCode_20-Valid Parentheses
摘要: 给定一个字符串,其中包含字符’(’,’)’,’[’,’]’,’{‘,’}’,左括号必须匹配右括号,一对匹配的括号不能单独出现单个左括号或者右括号。如:(()[])有效,[(])无效空字符串也算是有效的。 可关注公众号了解更多的面试技巧
阅读全文
posted @ 2019-09-30 18:59 yew0
阅读(130)
评论(0)
推荐(0)
2019年9月27日
数据结构与算法-栈
摘要: 1.栈的原理 后进先出(LIFO-last in first out):最后插入的元素最先出来,是一种“操作受限”的线性表,只允许在端插入和删除数据 2.栈的实现 顺序栈:用数组实现,顺序栈需要动态扩容,在初始化时需要给定一个固定大小的数组,当栈大于固定大小时需要扩充数组的大小。 链式栈:用链表实现
阅读全文
posted @ 2019-09-27 21:56 yew0
阅读(146)
评论(0)
推荐(0)
数据结构与算法-数组
摘要: 数组是由相同类型的元素(element)的集合所组成的数据结构,分配一块连续的内存来存储。利用元素的索引(index)可以计算出该元素对应的存储地址。(维基百科) 1. 存储结构 数组是线性表数据结构,定义数组时,系统会分配一份连续的内存空间来存储一组相同的类型的数据,如int num[n]; 2.
阅读全文
posted @ 2019-09-27 21:54 yew0
阅读(206)
评论(0)
推荐(0)
上一页
1
2
公告