上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页
摘要: 题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例: 输入: "()" 输出: true 输入: "(]" 输出: f 阅读全文
posted @ 2020-04-11 17:47 Flix 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例: 题目链接: https://leetcode cn.com/problems/longest substring without repeating characters/ 思路1 使用类似于求 "最大自序和" 的方 阅读全文
posted @ 2020-04-11 16:24 Flix 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例 阅读全文
posted @ 2020-04-11 11:49 Flix 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例 阅读全文
posted @ 2020-04-11 11:04 Flix 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 题目链接: https://leetcode-cn.com/problems/swap-no 阅读全文
posted @ 2020-04-10 21:52 Flix 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 输入: head = 1->4->3->2->5->2, x = 3 输出: 1->2->2->4->3->5 题目链接: http 阅读全文
posted @ 2020-04-10 20:57 Flix 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入: (7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4) 输出: 7 -> 阅读全文
posted @ 2020-04-10 20:28 Flix 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 题目描述 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, m = 2, n = 4 输出: 1->4->3->2->5->NULL **题目链接:**https://leetcode-cn 阅读全文
posted @ 2020-04-10 17:06 Flix 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请判断一个链表是否为回文链表。 示例: 题目链接: https://leetcode cn.com/problems/palindrome linked list/ 思路1 回文链表就是正向遍历序列和反向遍历序列一样的链表,所以可以遍历链表一边,用队列记录链表的正向遍历序列,用栈记录反向遍 阅读全文
posted @ 2020-04-10 15:24 Flix 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目描述 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL **题目链接:**https://leetcode-cn.com/problems/reverse-linked-list/ 思路1 使用迭代。要记录3个指针:当前的节 阅读全文
posted @ 2020-04-10 12:00 Flix 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页