LeetCode 141. 环形链表 java

LeetCode 141. 环形链表 java 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = ...

2019-01-17 16:01:51

阅读数 37

评论数 0

LeetCode 234. 回文链表 java

LeetCode 234. 回文链表 java 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true JAVA 代码:...

2019-01-17 15:59:10

阅读数 82

评论数 0

LeetCode 21. 合并两个有序链表 java

LeetCode 21. 合并两个有序链表 java 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 : 输入:1->2->4, 1->3->4 输出:1-&...

2019-01-17 15:57:45

阅读数 43

评论数 0

LeetCode 206. 反转链表 java

LeetCode 206. 反转链表 java 反转一个单链表。 示例 : 输入: 1->2->3->4->5->NULL 输出: 5->4->...

2019-01-17 15:56:03

阅读数 23

评论数 0

LeetCode 19. 删除链表的倒数第N个节点 java

LeetCode 19. 删除链表的倒数第N个节点 java 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例 : 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删...

2019-01-17 15:54:16

阅读数 46

评论数 0

LeetCode 237. 删除链表中的节点 java

LeetCode 237. 删除链表中的节点 java 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 现有一个链表 – head = [4,5,1,9],它可以表示为: 4 -> 5 -> 1 -&a...

2019-01-17 15:52:42

阅读数 86

评论数 0

LeetCode 14. 最长公共前缀 java

LeetCode 14. 最长公共前缀 java 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: ["flower","flow","flight...

2019-01-15 10:49:26

阅读数 68

评论数 0

LeetCode 38. 报数 java

LeetCode 38. 报数 java 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5. 111221 1 被读作 “one 1” (“一个一”) , 即 11...

2019-01-15 10:47:42

阅读数 107

评论数 0

LeetCode 28. 实现strStr java

LeetCode 28. 实现strStr java 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: hayst...

2019-01-15 10:45:57

阅读数 22

评论数 0

LeetCode 8. 字符串转换整数 (atoi) java

LeetCode 8. 字符串转换整数atoi java 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该...

2019-01-15 10:43:55

阅读数 55

评论数 0

LeetCode 125. 验证回文串 java

LeetCode 125. 验证回文串 java 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama&quo...

2019-01-15 10:40:57

阅读数 20

评论数 0

LeetCode 242. 有效的字母异位词 java

LeetCode 242. 有效的字母异位词 java 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出:...

2019-01-15 10:39:19

阅读数 62

评论数 0

LeetCode 387. 字符串中的第一个唯一字符 java

LeetCode 387. 字符串中的第一个唯一字符 java 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例 1: s = "leetcode" 返回 0. s = "loveleetcode&...

2019-01-15 10:12:52

阅读数 88

评论数 0

LeetCode 7. 整数反转 java

LeetCode 7. 整数反转 java 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32...

2019-01-15 10:11:11

阅读数 27

评论数 0

LeetCode 344. 反转字符串 java

LeetCode 344. 反转字符串 java 编写一个函数,其作用是将输入的字符串反转过来。 示例 1: 输入: "hello" 输出: "olleh" 示例 2: 输入: "A man, a plan...

2019-01-15 10:09:14

阅读数 43

评论数 0

LeetCode 48. 旋转图像 java

LeetCode 48. 旋转图像 java java) 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3]...

2019-01-15 10:07:23

阅读数 29

评论数 0

LeetCode 36. 有效的数独 java

LeetCode 36. 有效的数独 java 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填...

2019-01-14 10:41:05

阅读数 33

评论数 0

LeetCode 1. 两数之和 java

LeetCode 1. 两数之和 java 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例 : 给定 nums = [2, 7, 11...

2019-01-14 10:36:26

阅读数 54

评论数 0

LeetCode 283. 移动零 java

LeetCode 283. 移动零 java 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例 : 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 JAV...

2019-01-14 10:35:02

阅读数 48

评论数 0

LeetCode 66. 加一 java

LeetCode 66. 加一 java 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入...

2019-01-14 10:33:11

阅读数 28

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭