subtitle
算法:旋转链表 算法:旋转链表
题目:旋转链表给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 12345输入: 1->2->3->4->5->NULL, k = 2输出: 4->5
2020-05-24
算法:合并k个有序链表 算法:合并k个有序链表
题目:合并k个有序链表合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 1234567输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->
2020-05-24
算法:最小覆盖子字符串 算法:最小覆盖子字符串
题目:最小覆盖子字符串给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。 示例: 12输入: S = "ADOBECODEBANC", T = "A
2020-05-23
算法:两数相加 算法:两数相加
题目:两数相加给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0
2020-05-23
算法:合并两个有序链表 算法:合并两个有序链表
题目:合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 12输入:1->2->4, 1->3->4输出:1->1->2->3-&
2020-05-23
算法:每个元音包含偶数次的最长字符串 算法:每个元音包含偶数次的最长字符串
题目给你一个字符串 s ,请你返回满足以下条件的最长子字符串的长度:每个元音字母,即 ‘a’,’e’,’i’,’o’,’u’ ,在子字符串中都恰好出现了偶数次。 示例 1: 123输入:s = "eleetminico
2020-05-20
算法:逆转链表 算法:逆转链表
题目反转一个单链表。 示例: 12输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL 进阶:你可以迭代或递归地反转链表。你能否用两种方法
2020-05-19
2 / 2