<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>汇芳书院</title>
  <icon>https://www.gravatar.com/avatar/cf70e0ba3a16055a1a17e5a6ffea823e</icon>
  <subtitle>专注计算机视觉、机器学习、分布式计算等领域, 兼聊投资、写作、生活</subtitle>
  <link href="http://kingsleynuaa.github.io/atom.xml" rel="self"/>
  
  <link href="http://kingsleynuaa.github.io/"/>
  <updated>2022-12-11T03:27:28.313Z</updated>
  <id>http://kingsleynuaa.github.io/</id>
  
  <author>
    <name>Jacob Jin</name>
    <email>kingsleynuaa AT gmail DOT com</email>
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>67. 二进制求和</title>
    <link href="http://kingsleynuaa.github.io/2022/12/11/leetcode-add-binary/"/>
    <id>http://kingsleynuaa.github.io/2022/12/11/leetcode-add-binary/</id>
    <published>2022-12-11T03:24:13.000Z</published>
    <updated>2022-12-11T03:27:28.313Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你两个二进制字符串 a 和 b ，以二进制字符串的形式返回它们的和。&lt;/p&gt;
&lt;p&gt;示例 1：&lt;/p&gt;
&lt;p&gt;输入:a = “11”, b = “1”&lt;br&gt;输出：”100”&lt;br&gt;示例 2：&lt;/p&gt;
&lt;p&gt;输入：a = “1010”, b =</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="binary" scheme="http://kingsleynuaa.github.io/tags/binary/"/>
    
  </entry>
  
  <entry>
    <title>66. 加一</title>
    <link href="http://kingsleynuaa.github.io/2022/12/11/leetcode-plus-one/"/>
    <id>http://kingsleynuaa.github.io/2022/12/11/leetcode-plus-one/</id>
    <published>2022-12-11T02:49:56.000Z</published>
    <updated>2022-12-11T03:06:20.268Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给定一个由 整数 组成的 非空 数组所表示的非负整数，在该数的基础上加一。&lt;/p&gt;
&lt;p&gt;最高位数字存放在数组的首位， 数组中每个元素只存储单个数字。&lt;/p&gt;
&lt;p&gt;你可以假设除了整数 0 之外，这个整数不会以零开头。&lt;/p&gt;
&lt;p&gt;示例</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="array" scheme="http://kingsleynuaa.github.io/tags/array/"/>
    
  </entry>
  
  <entry>
    <title>58. 最后一个单词的长度</title>
    <link href="http://kingsleynuaa.github.io/2022/12/11/leetcode-length-of-last-word/"/>
    <id>http://kingsleynuaa.github.io/2022/12/11/leetcode-length-of-last-word/</id>
    <published>2022-12-11T02:14:55.000Z</published>
    <updated>2022-12-11T02:24:44.932Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。&lt;/p&gt;
&lt;p&gt;单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。&lt;/p&gt;
&lt;p&gt;示例 1：&lt;/p&gt;
&lt;p&gt;输入：s = “Hello</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="string" scheme="http://kingsleynuaa.github.io/tags/string/"/>
    
  </entry>
  
  <entry>
    <title>27. 移除元素</title>
    <link href="http://kingsleynuaa.github.io/2022/12/09/leetcode-remove-element/"/>
    <id>http://kingsleynuaa.github.io/2022/12/09/leetcode-remove-element/</id>
    <published>2022-12-09T02:34:56.000Z</published>
    <updated>2022-12-09T02:35:35.358Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你一个数组 nums 和一个值 val，你需要 原地 移除所有数值等于 val 的元素，并返回移除后数组的新长度。&lt;/p&gt;
&lt;p&gt;不要使用额外的数组空间，你必须仅使用 O(1) 额外空间并 原地</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="array" scheme="http://kingsleynuaa.github.io/tags/array/"/>
    
  </entry>
  
  <entry>
    <title>26. 删除有序数组中的重复项</title>
    <link href="http://kingsleynuaa.github.io/2022/12/09/leetcode-remove-duplicates-from-sorted-array/"/>
    <id>http://kingsleynuaa.github.io/2022/12/09/leetcode-remove-duplicates-from-sorted-array/</id>
    <published>2022-12-09T02:21:03.000Z</published>
    <updated>2022-12-09T02:21:57.228Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你一个 升序排列 的数组 nums ，请你 原地 删除重复出现的元素，使每个元素 只出现一次 ，返回删除后数组的新长度。元素的 相对顺序 应该保持 一致</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="array" scheme="http://kingsleynuaa.github.io/tags/array/"/>
    
  </entry>
  
  <entry>
    <title>21. 合并两个有序链表</title>
    <link href="http://kingsleynuaa.github.io/2022/12/09/leetcode-merge-two-sorted-lists/"/>
    <id>http://kingsleynuaa.github.io/2022/12/09/leetcode-merge-two-sorted-lists/</id>
    <published>2022-12-09T02:00:04.000Z</published>
    <updated>2022-12-09T02:04:40.406Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 &lt;/p&gt;
&lt;p&gt;示例 1：&lt;/p&gt;
&lt;p&gt;输入：l1 = [1,2,4], l2 = [1,3,4]&lt;br&gt;输出：[1,1,2,3,4,4]&lt;br&gt;示例</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="LinkedList" scheme="http://kingsleynuaa.github.io/tags/LinkedList/"/>
    
  </entry>
  
  <entry>
    <title>13. 罗马数字转整数</title>
    <link href="http://kingsleynuaa.github.io/2022/12/05/leetcode-roman-to-integer/"/>
    <id>http://kingsleynuaa.github.io/2022/12/05/leetcode-roman-to-integer/</id>
    <published>2022-12-05T02:06:36.000Z</published>
    <updated>2022-12-05T02:07:50.169Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;罗马数字包含以下七种字符: I， V， X， L，C，D 和 M。&lt;/p&gt;
&lt;p&gt;字符          数值&lt;br&gt;I             1&lt;br&gt;V             5&lt;br&gt;X             10&lt;br&gt;L            </summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="hash" scheme="http://kingsleynuaa.github.io/tags/hash/"/>
    
  </entry>
  
  <entry>
    <title>1796. 字符串中第二大的数字</title>
    <link href="http://kingsleynuaa.github.io/2022/12/03/leetcode-second-largest-digit-in-a-string/"/>
    <id>http://kingsleynuaa.github.io/2022/12/03/leetcode-second-largest-digit-in-a-string/</id>
    <published>2022-12-03T03:03:02.000Z</published>
    <updated>2022-12-03T03:04:39.476Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你一个混合字符串 s ，请你返回 s 中 第二大 的数字，如果不存在第二大的数字，请你返回 -1 。&lt;/p&gt;
&lt;p&gt;混合字符串 由小写英文字母和数字组成。&lt;/p&gt;
&lt;p&gt;示例 1：&lt;/p&gt;
&lt;p&gt;输入：s =</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="set" scheme="http://kingsleynuaa.github.io/tags/set/"/>
    
  </entry>
  
  <entry>
    <title>86. 分隔链表</title>
    <link href="http://kingsleynuaa.github.io/2022/08/31/leetcode-partition-list/"/>
    <id>http://kingsleynuaa.github.io/2022/08/31/leetcode-partition-list/</id>
    <published>2022-08-31T00:38:04.000Z</published>
    <updated>2022-08-31T00:38:53.665Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你一个链表的头节点 head 和一个特定值 x ，请你对链表进行分隔，使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。&lt;/p&gt;
&lt;p&gt;你应当 保留 两个分区中每个节点的初始相对位置。&lt;/p&gt;
&lt;p&gt;示例 1：&lt;br&gt;输入：head =</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="linked-list" scheme="http://kingsleynuaa.github.io/tags/linked-list/"/>
    
  </entry>
  
  <entry>
    <title>最小生成树</title>
    <link href="http://kingsleynuaa.github.io/2022/08/26/leetcode-Minimum-Spanning-Tree/"/>
    <id>http://kingsleynuaa.github.io/2022/08/26/leetcode-Minimum-Spanning-Tree/</id>
    <published>2022-08-26T14:40:58.000Z</published>
    <updated>2022-08-26T14:48:46.323Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;描述&lt;br&gt;一个有 n 户人家的村庄，有 m 条路相互连接着。村里现在要修路，每条路都有一个成本价格，现在请你帮忙计算下，最少需要花费多少钱，就能让这 n 户人家连接起来。&lt;/p&gt;
&lt;p&gt;cost为一个二维数组，每个元素是一个长度为3的一维数组 a</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="graph" scheme="http://kingsleynuaa.github.io/tags/graph/"/>
    
  </entry>
  
  <entry>
    <title>28. 实现 strStr() 字符串匹配</title>
    <link href="http://kingsleynuaa.github.io/2022/07/11/leetcode-implement-strstr/"/>
    <id>http://kingsleynuaa.github.io/2022/07/11/leetcode-implement-strstr/</id>
    <published>2022-07-11T00:32:12.000Z</published>
    <updated>2022-07-17T12:50:48.575Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;实现 strStr() 函数。&lt;/p&gt;
&lt;p&gt;给你两个字符串 haystack 和 needle ，请你在 haystack 字符串中找出 needle 字符串出现的第一个位置（下标从 0 开始）。如果不存在，则返回  -1</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="string" scheme="http://kingsleynuaa.github.io/tags/string/"/>
    
  </entry>
  
  <entry>
    <title>165. 比较版本号</title>
    <link href="http://kingsleynuaa.github.io/2022/07/06/leetcode-compare-version-numbers/"/>
    <id>http://kingsleynuaa.github.io/2022/07/06/leetcode-compare-version-numbers/</id>
    <published>2022-07-05T23:41:20.000Z</published>
    <updated>2022-07-11T00:30:31.259Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你两个版本号 version1 和 version2 ，请你比较它们。&lt;/p&gt;
&lt;p&gt;版本号由一个或多个修订号组成，各修订号由一个 ‘.’ 连接。每个修订号由 多位数字 组成，可能包含 前导零 。每个版本号至少包含一个字符。修订号从左到右编号，下标从 0</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="双指针" scheme="http://kingsleynuaa.github.io/tags/%E5%8F%8C%E6%8C%87%E9%92%88/"/>
    
  </entry>
  
  <entry>
    <title>分糖果问题(系列)</title>
    <link href="http://kingsleynuaa.github.io/2022/07/03/leetcode-distribute-candies/"/>
    <id>http://kingsleynuaa.github.io/2022/07/03/leetcode-distribute-candies/</id>
    <published>2022-07-03T13:34:22.000Z</published>
    <updated>2022-07-09T07:00:17.189Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1 id=&quot;575-分糖果&quot;&gt;&lt;a href=&quot;#575-分糖果&quot; class=&quot;headerlink&quot; title=&quot;575. 分糖果&quot;&gt;&lt;/a&gt;575. 分糖果&lt;/h1&gt;&lt;p&gt;Alice 有 n 枚糖，其中第 i 枚糖的类型为 candyType[i] 。Alice</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="array" scheme="http://kingsleynuaa.github.io/tags/array/"/>
    
  </entry>
  
  <entry>
    <title>NC125 和为K的连续最大子数组</title>
    <link href="http://kingsleynuaa.github.io/2022/07/03/leetcode-largest-subarray-length-k/"/>
    <id>http://kingsleynuaa.github.io/2022/07/03/leetcode-largest-subarray-length-k/</id>
    <published>2022-07-03T12:39:03.000Z</published>
    <updated>2022-07-03T13:03:19.072Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1 id=&quot;NC125-和为K的连续最大子数组&quot;&gt;&lt;a href=&quot;#NC125-和为K的连续最大子数组&quot; class=&quot;headerlink&quot; title=&quot;NC125 和为K的连续最大子数组&quot;&gt;&lt;/a&gt;NC125 和为K的连续最大子数组&lt;/h1&gt;&lt;p&gt;给定一个无序数组</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="array" scheme="http://kingsleynuaa.github.io/tags/array/"/>
    
  </entry>
  
  <entry>
    <title>560. 和为K的连续子数组</title>
    <link href="http://kingsleynuaa.github.io/2022/07/03/leetcode-subarray-sum-equals-k/"/>
    <id>http://kingsleynuaa.github.io/2022/07/03/leetcode-subarray-sum-equals-k/</id>
    <published>2022-07-03T08:17:37.000Z</published>
    <updated>2022-07-03T12:51:01.447Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1 id=&quot;560-和为-K-的子数组&quot;&gt;&lt;a href=&quot;#560-和为-K-的子数组&quot; class=&quot;headerlink&quot; title=&quot;560. 和为 K 的子数组&quot;&gt;&lt;/a&gt;560. 和为 K 的子数组&lt;/h1&gt;&lt;p&gt;给你一个整数数组 nums 和一个整数 k</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="array" scheme="http://kingsleynuaa.github.io/tags/array/"/>
    
  </entry>
  
  <entry>
    <title>222. 完全二叉树的节点个数</title>
    <link href="http://kingsleynuaa.github.io/2022/07/02/leetcode-count-complete-tree-nodes/"/>
    <id>http://kingsleynuaa.github.io/2022/07/02/leetcode-count-complete-tree-nodes/</id>
    <published>2022-07-02T13:28:03.000Z</published>
    <updated>2022-07-03T03:10:34.024Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;给你一棵 完全二叉树 的根节点 root ，求出该树的节点个数。&lt;/p&gt;
&lt;p&gt;完全二叉树 的定义如下：在完全二叉树中，除了最底层节点可能没填满外，其余每层节点数都达到最大值，并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层，则该层包含</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="binary-tree" scheme="http://kingsleynuaa.github.io/tags/binary-tree/"/>
    
  </entry>
  
  <entry>
    <title>丑数(系列)</title>
    <link href="http://kingsleynuaa.github.io/2022/06/27/leetcode-ugly-number/"/>
    <id>http://kingsleynuaa.github.io/2022/06/27/leetcode-ugly-number/</id>
    <published>2022-06-27T15:52:05.000Z</published>
    <updated>2022-07-02T13:17:58.866Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1 id=&quot;263-丑数&quot;&gt;&lt;a href=&quot;#263-丑数&quot; class=&quot;headerlink&quot; title=&quot;263. 丑数&quot;&gt;&lt;/a&gt;263. 丑数&lt;/h1&gt;&lt;p&gt;丑数 就是只包含质因数 2、3 和 5 的正整数。&lt;/p&gt;
&lt;p&gt;给你一个整数 n ，请你判断 n</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="math" scheme="http://kingsleynuaa.github.io/tags/math/"/>
    
  </entry>
  
  <entry>
    <title>剑指 Offer 50. 第一个只出现一次的字符</title>
    <link href="http://kingsleynuaa.github.io/2022/06/22/leetcode-firstUniqChar/"/>
    <id>http://kingsleynuaa.github.io/2022/06/22/leetcode-firstUniqChar/</id>
    <published>2022-06-22T01:43:20.000Z</published>
    <updated>2022-06-22T13:51:28.283Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;在字符串 s 中找出第一个只出现一次的字符。如果没有，返回一个单空格。 s 只包含小写字母。&lt;/p&gt;
&lt;p&gt;示例 1:&lt;/p&gt;
&lt;p&gt;输入：s = “abaccdeff”&lt;br&gt;输出：’b’&lt;br&gt;示例 2:&lt;/p&gt;
&lt;p&gt;输入：s = “”&lt;br&gt;输出：’</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="hash" scheme="http://kingsleynuaa.github.io/tags/hash/"/>
    
  </entry>
  
  <entry>
    <title>剑指 Offer 61. 扑克牌中的顺子</title>
    <link href="http://kingsleynuaa.github.io/2022/06/21/leetcode-Straight-in-poker/"/>
    <id>http://kingsleynuaa.github.io/2022/06/21/leetcode-Straight-in-poker/</id>
    <published>2022-06-21T14:55:24.000Z</published>
    <updated>2022-06-22T01:34:10.381Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;从若干副扑克牌中随机抽 5 张牌，判断是不是一个顺子，即这5张牌是不是连续的。2～10为数字本身，A为1，J为11，Q为12，K为13，而大、小王为 0 ，可以看成任意数字。A 不能视为 14。&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;示例 1:&lt;/p&gt;
&lt;p&gt;输入:</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="sort" scheme="http://kingsleynuaa.github.io/tags/sort/"/>
    
  </entry>
  
  <entry>
    <title>36. 有效的数独</title>
    <link href="http://kingsleynuaa.github.io/2022/06/19/leetcode-valid-sudoku/"/>
    <id>http://kingsleynuaa.github.io/2022/06/19/leetcode-valid-sudoku/</id>
    <published>2022-06-19T11:57:36.000Z</published>
    <updated>2022-06-19T13:54:22.918Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则</summary>
        
      
    
    
    
    <category term="leetcode" scheme="http://kingsleynuaa.github.io/categories/leetcode/"/>
    
    
    <category term="math" scheme="http://kingsleynuaa.github.io/tags/math/"/>
    
  </entry>
  
</feed>
