Use nowcoder for OJ
Debug code with Intellij IDEA
数组中重复的数字二维数组的查找替换空格从尾到头打印链表重建二叉树二叉树的下一个节点用两个栈实现队列快速排序旋转数组的最小数字斐波那契数列跳台阶变态跳台阶矩形覆盖矩形中的路径机器人的运动范围剪绳子二进制中1的个数
数值的整数次方打印1到最大的n位数在O(1)时间删除链表节点正则表达式匹配表示数值的字符串调整数组顺序使奇数位于偶数前面链表中倒数第k个结点链表中环的入口节点反转链表合并两个排序的链表树的子结构
二叉树的镜像对称的二叉树顺时针打印矩阵包含min函数的栈栈的压入、弹出序列从上往下打印二叉树二叉搜索树的后序遍历序列二叉树中和为某一值的路径复杂链表的复制二叉搜索树与双向链表序列化二叉树字符串的排列
数组中出现次数超过一半的数字最小的k个数数据流中的中位数连续子数组的最大和求从1到n的整数中1出现的次数数字序列中某一位的数字把数组排成最小的数把数字翻译成字符串礼物的最大价值最长不含重复字符的子字符串丑数第一个只出现一次的字符数组中的逆序对两个链表的第一个公共结点
- 在排序数组中查找数字
- 二叉搜索树的第k大节点
- 二叉树的深度
- 数组中数字出现的次数
- 和为s的数字
- 翻转字符串
- 队列的最大值
- n个骰子的点数
- 扑克牌中的顺子
- 圆圈中最后剩下的数字
- 股票的最大利润
- 求1+2+...+n
- 不用加减乘除做加法
- 构建乘积数组
- 把字符串转换成整数
- 树中两个节点的最低公共祖先