
leetcode题目解答
我叫白小猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[leetcode题目解答]--(901) 股票价格跨度
Author:赵志乾 Date:2020-02-29 Declaration:All Right Reserved!!! 题目描述: 编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。 今天股票价格的跨度被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天)。 例如,如果未来7天股票的价格是 [100, 80, 60, 70...原创 2020-02-29 19:25:09 · 291 阅读 · 0 评论 -
[leetcode题目解答]--(27) 移除元素
Author:赵志乾 Date:2020-02-22 Declaration:All Right Reserved!!! 题目描述: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元...原创 2020-02-22 19:15:00 · 148 阅读 · 0 评论 -
[leetcode题目解答]--(25) K个一组翻转链表
Author:赵志乾 Date:2020-02-22 Declaration:All Right Reserved!!! 题目描述: 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例: 给定这个链表:1->2->3->4->5 ...原创 2020-02-22 18:50:53 · 193 阅读 · 0 评论 -
[leetcode题目解答]--(24) 两两交换链表中的节点
Author:赵志乾 Date:2020-02-22 Declaration:All Right Reserved!!! 题目描述: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3。 链表节点: publi...原创 2020-02-22 16:17:39 · 225 阅读 · 0 评论 -
[leetcode题目解答]--(23)合并K个排序链表
Author:赵志乾 Date:2020-02-22 Declaration:All Right Reserved!!! 题目描述: 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4-&...原创 2020-02-22 15:32:38 · 265 阅读 · 0 评论 -
[leetcode题目解答]--(22)括号生成
Author:赵志乾 Date:2020-02-20 Declaration:All Right Reserved!!! 题目: 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 示例: 给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()" ] ...原创 2020-02-22 14:32:14 · 224 阅读 · 0 评论 -
[leetcode题目解答]--(21)合并两个有序链表
Author:赵志乾 Date:2020-02-20 Declaration:All Right Reserved!!! 题目描述: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 链表节点: pu...原创 2020-02-20 20:36:12 · 190 阅读 · 0 评论 -
[leetcode题目解答]--(4)最长回文子串
Author:赵志乾 Date:2019-03-28 Declaration:All Right Reserved!!! 1、题目描述 给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。 2、示例 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cb...原创 2019-03-28 22:19:59 · 176 阅读 · 0 评论 -
[leetcode题目解答]--(6)字符串转换整数 (atoi)
1、题目描述: 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号; 假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 该字符串除了...原创 2019-04-06 17:08:43 · 151 阅读 · 0 评论 -
[leetcode题目解答]--(3)无重复字符的最长子串
Author:赵志乾 Date:2019-03-27 Declaration:All Right Reserved!!! 1、题目描述 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。(只包含ASCII码) 2、示例 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。...原创 2019-03-27 22:21:28 · 142 阅读 · 0 评论 -
[leetcode题目解答]--(5)整数反转
Author:赵志乾 Date:2019-04-06 Declaration:All Right Reserved!!! 1、题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 2、示例 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注...原创 2019-04-06 14:19:28 · 149 阅读 · 0 评论 -
[leetcode题目解答]--(2)两数相加
Author:赵志乾 Date:2019-03-19 Declaration:All Right Reserved!!! 1、题目描述 给出两个非空的链表用来表示两个非负的整数。 其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字0之外,这两个数都不会以0开头。 ...原创 2019-03-19 22:40:58 · 172 阅读 · 0 评论 -
[leetcode题目解答]--(1)两数之和
Author:赵志乾 Date:2019-03-14 Declaration:All Right Reserved!!! 1、题目描述: 给定一个整数数组nums和一个目标值target,请在数组中找出和等于目标值的两个整数,并返回他们的数组下标。 注:你可以假设每种输入只会对应一个答案。并且不可重复使用这个数组中同样的元素。 2、示例: 给定 nums = [2, 7, 11, ...原创 2019-03-14 22:14:34 · 201 阅读 · 0 评论