首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
灰空
北京科技大学
2020届
算法工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(45)
最小的K个数
0
快排
发表于 2019-05-27 16:30:36
数组中出现次数超过一半的数字
0
散列表思想
发表于 2019-05-27 16:17:30
二叉搜索树的后序遍历序列
0
平衡二叉树 + 后续遍历 序列的最后一个是整棵树的根节点,前半段应该小于它,后半段应该大于他。
发表于 2019-05-27 16:03:07
从上往下打印二叉树
0
广度优先搜索
发表于 2019-05-27 15:25:18
栈的压入、弹出序列
0
用一个容器模仿压入栈,从左到右扫描出栈序列,每次压栈后将满足出栈条件的元素出栈,最后判断 容器是否为空,空说明所有元素都成功出栈,否则有元素未成功出栈,出栈序列错误。
发表于 2019-05-27 09:58:25
包含min函数的栈
0
使用辅助栈,只存放最小值。当需要最小值时从栈顶弹出即可。
发表于 2019-05-27 09:44:09
顺时针打印矩阵
0
基本思路是每次抽取第一行的数值,然后逆时针旋转矩阵,重复前面的操作。所以没有numpy情况下的矩阵旋转是关键。 def printMatrix(self, matrix): # write code here ans = [] while m...
发表于 2019-05-27 09:33:35
树的子结构
0
1.首先需要递归pRoot1树,找到与pRoot2根一样的节点,这需要一个遍历 2.找到相同的根节点后,要判断是否子树,仍需要一个一个遍历对比
发表于 2019-05-27 09:08:40
合并两个排序的链表
0
合并两个链表的思路是两两比较,指向较小的那个节点,使用递归。 class Solution: # 返回合并后列表 def Merge(self, pHead1, pHead2): # write code here if pHead1 == None...
发表于 2019-05-27 08:47:07
调整数组顺序使奇数位于偶数前面
0
遍历数组,单独按顺序保存奇数和偶数,然后组合。 class Solution: def reOrderArray(self, array): # write code here odd = [] even = [] for i...
发表于 2019-05-27 08:38:22
首页
上一页
1
2
3
4
5
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题