题目:输入两个树节点,求它们的最低公共祖先。 参考答案 复杂度分析 时间复杂度:O(n)。 空间复杂度:O(log...[作者空间]
题目:将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合...[作者空间]
题目:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]...[作者空间]
题目:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 练习地址 https://w...[作者空间]
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及...[作者空间]
题目:假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?例如,一只股票在...[作者空间]
题目:0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩...[作者空间]
题目:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q...[作者空间]
题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 解法一:基于...[作者空间]
题目一:滑动窗口的最大值。给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3...[作者空间]
题目一:翻转单词顺序。输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字...[作者空间]
题目一:和为s的两个数字。输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对...[作者空间]
题目一:数组中只出现一次的两个数字。一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出...[作者空间]
题目一:二叉树的深度输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,...[作者空间]
题目:给定一棵二叉搜索树,请找出其中的第k小的结点。例如,(5,3,7,2,4,6,8)中,按结点数值大小顺序第三...[作者空间]
题目一:数字在排序数组中出现的次数。统计一个数字在排序数组中出现的次数。例如,输入排序数组{1, 2, 3, 3,...[作者空间]
题目:输入两个链表,找出它们的第一个公共结点。 练习地址 https://www.nowcoder.com/pra...[作者空间]
题目:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中...[作者空间]
题目一:字符串中第一个只出现一次的字符。在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个...[作者空间]
题目:把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质...[作者空间]