<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jacob2359的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jacob__lei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jacob__lei]]></copyright><item><title><![CDATA[LeetCode-21 合并两个有序链表]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351137</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351137</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:57:05 +0800</pubDate><description><![CDATA[题目：21. 合并两个有序链表
难度：简单
分类：链表
解决方案：链表的遍历


今天我们学习第21题合并两个有序链表，这是一道简单题。下面我们看看这道题的题目描述。
题目描述
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例：
输入：1-&gt;2-&gt;4, 1-&gt;3-&gt;4
输出：1-&gt;1-&gt;2-&gt;3-&gt;...]]></description><category></category></item><item><title><![CDATA[LeetCode-20 有效的括号]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351127</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351127</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:55:55 +0800</pubDate><description><![CDATA[题目：20. 有效的括号
难度：简单
分类：栈
解决方案：入栈出栈


今天我们学习第20题有效的括号，这是一道关于栈的简单题，对熟悉栈的基本使用很有帮助。下面我们看看这道题的题目描述。
题目描述
给定一个只包括 (，)，{，}，[，] 的字符串，判断字符串是否有效。
有效字符串需满足：

左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。

注意空字符串可被认为是有效字符串。
示...]]></description><category></category></item><item><title><![CDATA[LeetCode-19 删除链表中的倒数第N个节点]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351120</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351120</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:54:51 +0800</pubDate><description><![CDATA[题目：19. 删除链表中的倒数第N个节点
难度：中等
分类：链表
解决方案：双指针


今天我们学习第19题删除链表中的倒数第N个节点，这是一道中等题。这个题属于面试中的高频题，一定要能手写出来。下面我们看看这道题的题目描述。
题目描述
给定一个链表，删除链表的倒数第n个节点，并且返回链表的头结点。
示例：
给定一个链表: 1-&gt;2-&gt;3-&gt;4-&gt;5, 和 n = 2.
...]]></description><category></category></item><item><title><![CDATA[LeetCode-18 四数之和]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351100</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351100</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:52:47 +0800</pubDate><description><![CDATA[题目：18. 四数之和
难度：中等
分类：数组
解决方案：双指针


今天我们学习第18题四数之和，这是一道中等题。像这样数组的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
给定一个包含n个整数的数组nums和一个目标值target，判断nums 中是否存在四个元素a，b，c和d ，使得a + b + c + d的值与 tar...]]></description><category></category></item><item><title><![CDATA[LeetCode-17 电话号码的字母组合]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351089</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351089</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:51:56 +0800</pubDate><description><![CDATA[题目：17. 电话号码的字母组合
难度：中等
分类：字符串
解决方案：字符串遍历


今天我们学习第17题电话号码的字母组合，这是一道中等题。像这样字符串的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
给定一个仅包含数字2-9的字符串，返回所有它能表示的字母组合。
给出数字到字母的映射如下（与电话按键相同）。注意1不对应任何字...]]></description><category></category></item><item><title><![CDATA[LeetCode-16 最接近的三数之和]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351067</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351067</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:50:31 +0800</pubDate><description><![CDATA[题目：16. 最接近的三数之和
难度：中等
分类：数组
解决方案：双指针


今天我们学习第16题最接近的三数之和，这是一道中等题。像这样数组的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
给定一个包括n个整数的数组nums和一个目标值target。找出nums中的三个整数，使得它们的和与target最接近。返回这三个数的和。...]]></description><category></category></item><item><title><![CDATA[LeetCode-15 三数之和]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351057</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351057</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:48:46 +0800</pubDate><description><![CDATA[题目：15. 三数之和
难度：中等
分类：数组
解决方案：双指针


今天我们学习第15题三数之和，这是一道中等题。像这样数组的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
给定一个包含n个整数的数组nums，判断nums中是否存在三个元素a，b，c ，使得 a + b + c = 0 ？找出所有满足条件且不重复的三元组。
注...]]></description><category></category></item><item><title><![CDATA[LeetCode-14 最长公共前缀]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351046</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351046</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:47:16 +0800</pubDate><description><![CDATA[题目：14. 最长公共前缀
难度：简单
分类：字符串
解决方案：字符串遍历


今天我们学习第14题最长公共前缀，这是一道简单题。像这样字符串的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀，返回空字符串""。
示例 1:
输入: ["flower","flow...]]></description><category></category></item><item><title><![CDATA[LeetCode-13 罗马数字转整数]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/91351024</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/91351024</guid><author>jacob__lei</author><pubDate>Sun, 09 Jun 2019 10:45:35 +0800</pubDate><description><![CDATA[题目：13. 罗马数字转整数
难度：简单
分类：字符串、数学
解决方案：字符串遍历


今天我们学习第13题罗马数字转整数，这是一道简单题，这是我们昨天学习的eetCode-12 整数转罗马数字的逆过程。下面我们看看这道题的题目描述。
题目描述
罗马数字包含以下七种字符：I，V，X， L，C，D和M。
字符          数值
I             1
V             5
...]]></description><category></category></item><item><title><![CDATA[LeetCode-12 整数转罗马数字]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90734499</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90734499</guid><author>jacob__lei</author><pubDate>Sat, 01 Jun 2019 22:50:27 +0800</pubDate><description><![CDATA[题目：12. 整数转罗马数字
难度：中等
分类：数学、字符串
解决方案：整数比较


今天我们学习第12题整数转罗马数字，这是一道中等题。下面我们看看这道题的题目描述。
题目描述
罗马数字包含以下七种字符：I，V，X， L，C，D和M。
字符          数值
I             1
V             5
X             10
L             50...]]></description><category></category></item><item><title><![CDATA[LeetCode-11 盛最多水的容器]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90734463</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90734463</guid><author>jacob__lei</author><pubDate>Sat, 01 Jun 2019 22:47:35 +0800</pubDate><description><![CDATA[题目：11. 盛最多水的容器
难度：中等
分类：数组
解决方案：双指针


今天我们学习第11题盛最多水的容器，这是一个数组的中等题，这个题目难度不大，记得在秋招面试中遇见过。下面我们看看这道题的题目描述。
题目描述
给定n个非负整数a1，a2，...，an，每个数代表坐标中的一个点(i, ai)。在坐标内画n条垂直线，垂直线i的两个端点分别为(i, ai)和(i, 0)。找出其中的两条线，使得...]]></description><category></category></item><item><title><![CDATA[LeetCode-9 回文数]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90734412</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90734412</guid><author>jacob__lei</author><pubDate>Sat, 01 Jun 2019 22:41:26 +0800</pubDate><description><![CDATA[题目：9. 回文数
难度：简单
分类：字符串、数学
解决方案：双指针、整数取余


今天我们学习第9题回文数，这是一个关于数学的简单题，这个题目比较简单，最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
判断一个整数是否是回文数。回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
示例 1:
输入: 121
输出: true

示例 2:
输入: -121
输出: fals...]]></description><category></category></item><item><title><![CDATA[LeetCode-8 字符串转换整数]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90413356</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90413356</guid><author>jacob__lei</author><pubDate>Tue, 21 May 2019 19:20:58 +0800</pubDate><description><![CDATA[题目：8. 字符串转换整数
难度：中等
分类：字符串
解决方案：字符串遍历


今天我们学习第8题字符串转换整数，这是一个字符串的中等题，像这样字符串的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
请你来实现一个atoi函数，使其能将字符串转换成整数。
首先，该函数会根据需要丢弃无用的开头空格字符，直到寻找到第一个非空格的字符...]]></description><category></category></item><item><title><![CDATA[LeetCode-7 整数反转]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90413333</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90413333</guid><author>jacob__lei</author><pubDate>Tue, 21 May 2019 19:19:49 +0800</pubDate><description><![CDATA[题目：7. 整数反转
难度：简单
分类：数学
解决方案：整数取模


今天我们学习第7题整数反转，这是个简单的数学题。下面我们看看这道题的题目描述。
题目描述
给出一个 32 位的有符号整数，你需要将这个整数中每位上的数字进行反转。
示例1：
输入: 123
输出: 321

示例2：
输入: -123
输出: -321

示例3：
输入: 120
输出: 21

注意:
假设我们的环境只能存储...]]></description><category></category></item><item><title><![CDATA[LeetCode-6 Z字形变换]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90413298</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90413298</guid><author>jacob__lei</author><pubDate>Tue, 21 May 2019 19:18:04 +0800</pubDate><description><![CDATA[题目：6. Z字形变换
难度：中等
分类：字符串
解决方案：字符串遍历


今天我们学习第6题Z字形变换，这是一个字符串的中等题，像这样字符串的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
将一个给定字符串根据给定的行数，以从上往下、从左到右进行 Z 字形排列。
比如输入字符串为"LEETCODEISHIRING"行数为3时，...]]></description><category></category></item><item><title><![CDATA[LeetCode-5 最长回文子串]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90413245</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90413245</guid><author>jacob__lei</author><pubDate>Tue, 21 May 2019 19:15:37 +0800</pubDate><description><![CDATA[题目：5. 最长回文子串
难度：中等
分类：字符串
解决方案：双指针


今天我们学习第5题最长回文子串，这是一个字符串的中等题，像这样字符串的题目经常作为面试题来考察面试者算法能力和写代码能力，因此最好能手写出该题。下面我们看看这道题的题目描述。
题目描述
给定一个字符串s，找到s中最长的回文子串。你可以假设s的最大长度为1000。
示例1：
输入: "babad"
输出: "bab"
注意:...]]></description><category></category></item><item><title><![CDATA[LeetCode-4 寻找两个有序数组的中位数]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90413147</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90413147</guid><author>jacob__lei</author><pubDate>Tue, 21 May 2019 19:08:57 +0800</pubDate><description><![CDATA[题目：4. 寻找两个有序数组的中位数
难度：困难
分类：数组
解决方案：二分查找、分治算法


今天我们学习第4题寻找两个有序数组的中位数，这是我们遇到的第一个困难题。这个题目很新颖，需要打破常规思维去思考。下面我们看看这道题的题目描述。
题目描述
给定两个大小为m和n的有序数组nums1和nums2。
请你找出这两个有序数组的中位数，并且要求算法的时间复杂度为O(log(m + n))。
你可...]]></description><category></category></item><item><title><![CDATA[LeetCode-3 无重复字符的最长子串]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90413127</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90413127</guid><author>jacob__lei</author><pubDate>Tue, 21 May 2019 19:07:16 +0800</pubDate><description><![CDATA[题目：3. 无重复字符的最长子串
难度：中等
分类：字符串
解决方案：双指针、滑动窗口


LeetCode前几道题都是经典题，今天我们学习第3题无重复字符的最长子串，这道题在秋招面试中遇见过，再次相遇，如此亲切。下面我们看看这道题的题目描述。
题目描述
给定一个字符串，请你找出其中不含有重复字符的最长子串的长度。
示例1：
输入: "abcabcbb"
输出: 3 
解释: 因为无重复字符的最...]]></description><category></category></item><item><title><![CDATA[LeetCode-2 两数相加]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/90147162</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/90147162</guid><author>jacob__lei</author><pubDate>Sun, 12 May 2019 23:12:50 +0800</pubDate><description><![CDATA[题目：2. 两数相加
难度：中等
分类：链表
解决方案：链表的遍历


题目描述
给出两个非空的链表用来表示两个非负的整数。其中，它们各自的位数是按照逆序的方式存储的，并且它们的每个节点只能存储一位数字。
如果，我们将这两个数相加起来，则会返回一个新的链表来表示它们的和。
注意：您可以假设除了数字0之外，这两个数都不会以0开头。
示例：
输入：(2 -&gt; 4 -&gt; 3) + (5 -...]]></description><category></category></item><item><title><![CDATA[[LeetCode]1. 两数之和]]></title><link>https://blog.youkuaiyun.com/jacob__lei/article/details/89819666</link><guid>https://blog.youkuaiyun.com/jacob__lei/article/details/89819666</guid><author>jacob__lei</author><pubDate>Sat, 04 May 2019 23:16:10 +0800</pubDate><description><![CDATA[更多博客请见：www.jacob2359.com

题目描述
给定一个整数数组nums和一个目标值target，请你在该数组中找出和为目标值的那 两个整数，并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是，你不能重复利用这个数组中同样的元素。
示例：
给定 nums = [2, 7, 11, 15], target = 9

因为 nums[0] + nums[1] = 2 + ...]]></description><category></category></item></channel></rss>