题目:给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 练习地址 https://leetcode-cn.com/problems/...
题目:给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 练习地址 https://leetcode-cn.com/problems/...
题目:将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使...
题目:给定一个数组 A[0,1,...,n-1],请构建一个数组 B[0,1,...,n-1],其中 B 中的元素 B[i]=A[0]×A[1]...
题目:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 练习地址 https://www.nowcoder.com...
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 ...
题目:假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?例如,一只股票在某些时间节点的价格为 {9, ...
题目:0,1,···,n-1 这 n 个数字排成一个圆圈,从数字 0 开始,每次从这个圆圈里删除第 m 个数字。求出这个圆圈里剩下的最后一个数字...
题目:从扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这 5 张牌是不是连续的。2~10 为数字本身,A 为 1,J 为 11,Q 为 12,...
题目:把 n 个骰子扔在地上,所有骰子朝上一面的点数之和为 s。输入 n,打印出 s 的所有可能的值出现的概率。 练习地址 https://le...
题目一:滑动窗口的最大值。给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑...
专题公告
《剑指 Offer:名企面试官精讲典型编程题(第2版)》的 Java 版