main方法 - psvm System.out.println() -sout constructor getter/setter - Alt + insert [持续更新]
main方法 - psvm System.out.println() -sout constructor getter/setter - Alt + insert [持续更新]
找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几...
在面试中遇到了这道题,没上手写过答起来也是费劲,哎,真的是熟能生巧啊。此题分为I,II,III,三道题,第一道题就是简单的层次遍历,后面两道是第一道题的衍生题,这个题倒是蛮适...
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL...
输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制: 0 ...
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没...
走的最慢的人,只要他不丧失目标,也比漫无目的徘徊的人走得快。- 莱辛 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数...
一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:100...
输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 例如: 给定二叉树 [3,9,20,null...
输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4...
题目 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足...
一个人没有梦想,和咸鱼有什么分别。 -- 喜剧之王 这道题是3sum的衍生题,解题思路相似,基本没有了之前那个题的难度,不过还是要注意,四个数去重的问题。 题目 难度 中等...
这个题目难度中等,楼主的情况是自己做了一遍,去重不完全,结果老是重复,后来放弃了,开始看大牛们的解题思路,根据他们的解题思路,自己又做了好几天才跑过所有的case,这道题真是...
题目: 难度:中等 Implement atoi which converts a string to an integer. The function first disc...
今天看到某位大神的一句话,就作为开篇寄语吧。平生不识TwoSum,刷尽LeetCode也枉然。第一题是一道Easy的练手题。 题目 Given an array of int...
Question: What is the difference between and ? Or and . Answer: 从样式来看, 和 是没有什么区别的...