摘要:
面试32题: 题目:从上到下打印二叉树 题:不分行从上到下打印二叉树 解题代码: 题目拓展一:分行从上到下打印二叉树。 题:从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 解题代码一:同剑指offer 解题代码二:代码更简洁。 解题代码三:cur、last记录,思路同二 题目拓展二 阅读全文
posted @ 2018-06-23 16:49
Fintech带你飞
阅读(1297)
评论(0)
推荐(0)
摘要:
面试31题: 题目:栈的压入、弹出元素 题:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹 阅读全文
posted @ 2018-06-23 16:28
Fintech带你飞
阅读(987)
评论(0)
推荐(0)
摘要:
面试30题: 题目:包含min函数的栈 题:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。在该栈中,调用min、push、pop的时间复杂度都是O(1) 解题思路:1)如果每次压入新元素时,再调整让新元素位于栈顶,这种思路不能保证最后压入栈的元素最先出栈,因此这个数据结构已经 阅读全文
posted @ 2018-06-23 15:49
Fintech带你飞
阅读(847)
评论(0)
推荐(0)
摘要:
面试29题: 题目:顺时针打印矩阵(同LeetCode 螺旋矩阵打印) 题:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14 阅读全文
posted @ 2018-06-23 15:14
Fintech带你飞
阅读(1163)
评论(0)
推荐(0)

浙公网安备 33010602011771号