{
  "version": "https://jsonfeed.org/version/1", 
  "title": "LeetCode", 
  "description": "\u5173\u4e8e LeetCode \u4e0a\u9047\u5230\u7684\u5404\u7c7b\u95ee\u9898\u7684\u6280\u672f\u8ba8\u8bba", 
  "home_page_url": "https://www.v2ex.com/go/leetcode", 
  "feed_url": "https://www.v2ex.com/feed/leetcode.json", 
  "icon": "https://cdn.v2ex.com/navatar/537d/9b6c/1040_large.png?m=1644497964", 
  "favicon": "https://cdn.v2ex.com/navatar/537d/9b6c/1040_normal.png?m=1644497964", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/albert0yyyy", 
        "name": "albert0yyyy", 
        "avatar": "https://cdn.v2ex.com/gravatar/02c953716ffd48dab60c9d9c1960fe37?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1082131", 
      "title": "\u4e8c\u5206\u67e5\u627e mid \u4ec0\u4e48\u65f6\u5019\u8981\u52a0 1", 
      "id": "https://www.v2ex.com/t/1082131", 
      "date_published": "2024-10-21T03:37:59+00:00", 
      "content_html": "\u6709\u65f6\u5019\u7528\u4e8c\u5206\u67e5\u627e\u7684\u65f6\u5019\uff0c<br /><br />let mid = Math.floor(l + (r - l) / 2)<br /><br />\u6709\u65f6\u5019\u5982\u679c\u4e0d+1 \u5c31\u6b7b\u5faa\u73af\u4e86<br /><br />let mid = Math.floor(l + (r - l) / 2 + 1)<br /><br />\u6c42\u6559\uff0c\u4ec0\u4e48\u65f6\u5019\u9700\u8981+1 \uff0c\u4ec0\u4e48\u65f6\u5019\u4e0d\u9700\u8981\u52a0 1"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/RYS", 
        "name": "RYS", 
        "avatar": "https://cdn.v2ex.com/gravatar/12e74a3c35952923ae61f3614558db1b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1067061", 
      "title": "\u5927\u5bb6\u77e5\u9053\u54d4\u7ad9\u6216\u8005 Youtube \u4e0a\u6709\u6728\u6709\u51fa leetcode \u5237\u9898\u8bb2\u89e3\u89c6\u9891\u7684\u535a\u4e3b\uff1f", 
      "id": "https://www.v2ex.com/t/1067061", 
      "date_published": "2024-08-22T09:27:25+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/stevenshuang", 
        "name": "stevenshuang", 
        "avatar": "https://cdn.v2ex.com/avatar/0bb9/f9d3/320153_large.png?m=1692754304"
      }, 
      "url": "https://www.v2ex.com/t/1037553", 
      "date_modified": "2024-05-04T02:39:48+00:00", 
      "content_html": "<p>\u575a\u6301\u5728\u505a leetcode \u7684\u6bcf\u65e5\u4e00\u9898(\u4e0d\u53c2\u52a0\u6bd4\u8d5b)\uff0c\u76ee\u524d\u575a\u6301\u4e86 500 \u591a\u5929\uff0c\u9898\u76ee\u5230\u8fbe\u4e86 1000\ud83c\udf89\u3002\n\u638c\u63e1\u4e86\u4e0d\u5c11\u5c0f\u6280\u5de7\uff0c\u4e5f\u5f3a\u5316\u4e86\u81ea\u5df1\u7684\u601d\u8003\u80fd\u529b\u3002</p>\n<p>\u6211\u4e5f\u770b\u8fc7\u4e4b\u524d\u7684\u5237\u9898\u7684\u5e16\u5b50\uff0c<a href=\"https://www.v2ex.com/t/910785\" rel=\"nofollow\">https://www.v2ex.com/t/910785</a> \uff0c\u6211\u4e5f\u662f\u89c9\u5f97\u8fd9\u79cd\u5982\u679c\u6ca1\u6709\u989d\u5916\u7684\u9879\u76ee\u53bb\u505a\uff0c\u7ec3\u7ec3\u624b\u4fdd\u6301\u4e00\u4e0b\u611f\u89c9\u4e5f\u662f\u4e0d\u9519\u7684\u3002\n\u53e6\u5916\u8bf4\u4e00\u4e0b\uff0c\u8bbf\u95ee <a href=\"http://leetcode.com\" rel=\"nofollow\">leetcode.com</a> \u9694\u4e00\u6bb5\u65f6\u95f4\u5237\u65b0\u5c31\u4f1a\u8df3\u5230 <a href=\"http://leetcode.cn\" rel=\"nofollow\">leetcode.cn</a> \uff0c\u5f88\u70e6\u3002</p>\n<p>\u9644\u4e0a\u81ea\u5df1\u7684\u94fe\u63a5\ud83d\udc36\n<a href=\"https://leetcode.com/u/sudo-rm-maker/\" rel=\"nofollow\">https://leetcode.com/u/sudo-rm-maker/</a></p>\n", 
      "date_published": "2024-05-03T08:23:50+00:00", 
      "title": "leetcode \u5230\u8fbe 1000 \u9898\u4e86\ud83c\udf89", 
      "id": "https://www.v2ex.com/t/1037553"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/LFL976", 
        "name": "LFL976", 
        "avatar": "https://cdn.v2ex.com/gravatar/099a694b2e76936fdc4029976a456e1e?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1001497", 
      "date_modified": "2023-12-19T00:24:11+00:00", 
      "content_html": "<p>\u5982\u56fe\n<img alt=\"leetcode.cn\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/BcP1dqB.png\"/></p>\n", 
      "date_published": "2023-12-18T15:47:11+00:00", 
      "title": "\u4e3a\u4ec0\u4e48\u6253\u5f00 leetcode \u4e2d\u6587\u7f51\u8981\u9a8c\u8bc1\u624b\u673a\u53f7\u554a\uff0c\u80fd\u4e0d\u9a8c\u8bc1\u5417", 
      "id": "https://www.v2ex.com/t/1001497"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ThinkStu", 
        "name": "ThinkStu", 
        "avatar": "https://cdn.v2ex.com/avatar/c6d4/ef39/590886_large.png?m=1716302783"
      }, 
      "url": "https://www.v2ex.com/t/991733", 
      "date_modified": "2023-11-14T05:04:45+00:00", 
      "content_html": "<p>\u65e0\u8bba\u662f\u79cb\u62db\u6625\u62db\u8fd8\u662f\u65e5\u5e38\u627e\u5de5\u4f5c\uff0c\u90fd\u8981\u8003\u7b97\u6cd5\u3002</p>\n<p>\u6bcf\u6b21\u6253\u5f00 leetcode \uff0c\u9762\u5bf9\u8fd1\u4e24\u5343\u9053\u9898\u76ee\uff0c\u987f\u65f6\u611f\u89c9\u610f\u4e49\u5168\u65e0\u3002\u6211\u4eec\u4e3a\u4ec0\u4e48\u9700\u8981\u5237\u7b97\u6cd5\u5462\uff0c\u800c\u4e14\u4e3a\u4ec0\u4e48\u8981\u53bb\u5237\u90a3\u4e9b difficult \u96be\u5ea6\u7684\u9898\uff1f</p>\n", 
      "date_published": "2023-11-14T02:53:26+00:00", 
      "title": "\u4e3a\u4ec0\u4e48\u8981\u5237\u7b97\u6cd5\uff1f", 
      "id": "https://www.v2ex.com/t/991733"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xoxo419", 
        "name": "xoxo419", 
        "avatar": "https://cdn.v2ex.com/avatar/cd0f/7a51/233357_large.png?m=1735954016"
      }, 
      "url": "https://www.v2ex.com/t/990324", 
      "date_modified": "2023-11-09T11:12:21+00:00", 
      "content_html": "<h2>\u4ece\u65e9\u4e0a\u7684\u6413\u6413\u5c0f\u624b\uff0c\u5192\u6ce1\u3001\u63d2\u5165\uff0c\u9009\u62e9\uff0c\u5f52\u5e76\uff0c\u5feb\u901f\u3002\u3002\u5230\u4e0b\u5348\u7684\u6320\u5934\u53d1\uff0c\u6211\u611f\u89c9\u5237\u4e0d\u4e0b\u53bb\u4e86\u3002\u3002\u3002912-\u6392\u5e8f\u6570\u7ec4 \u6bc1\u706d\u5427~</h2>\n<p><img alt=\"912-\u6392\u5e8f\u6570\u7ec4\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/do48QpK.png\"/></p>\n", 
      "date_published": "2023-11-09T08:52:34+00:00", 
      "title": "\u9753\u4ed4\u4eec\uff0c\u5237\u7684\u7b2c\u4e00\u4e2a\u9053 leetcode \u9898\u662f\u4ec0\u4e48\u54c7", 
      "id": "https://www.v2ex.com/t/990324"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/axuplus", 
        "name": "axuplus", 
        "avatar": "https://cdn.v2ex.com/gravatar/c0043b78f844ec4376c6671b7b1403c6?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/985244", 
      "date_modified": "2023-10-25T23:52:48+00:00", 
      "content_html": "<p>\u4e0d\u6253\u6bd4\u8d5b \u5c31\u662f\u641e\u4e2a\u7fa4\u4e13\u6ce8\u5237\u9898 \u5e73\u65f6\u5439\u5439\u6c34\u804a\u804a\u522b\u7684</p>\n", 
      "date_published": "2023-10-25T05:24:00+00:00", 
      "title": "Leecode \u7ec4\u961f\u5237\u9898", 
      "id": "https://www.v2ex.com/t/985244"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/pwonv", 
        "name": "pwonv", 
        "avatar": "https://cdn.v2ex.com/gravatar/387146fff83575f06194852c8994a95e?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/984024", 
      "date_modified": "2023-10-21T05:43:48+00:00", 
      "content_html": "<p>leetcode \u5728 2018 \u5e74\u624d\u8fdb\u5165\u4e2d\u56fd\uff0c\u5728\u8fd9\u4e4b\u524d\u56fd\u5185\u7684\u516c\u53f8\u662f\u76f4\u63a5\u4ece leetcode \u82f1\u6587\u7248\u4e0a\u6311\u9762\u8bd5\u9898\u5417\uff1f</p>\n", 
      "date_published": "2023-10-21T05:13:02+00:00", 
      "title": "2018 \u5e74\u4e4b\u524d\u5927\u5bb6\u600e\u4e48\u51c6\u5907\u7684\u9762\u8bd5\uff1f", 
      "id": "https://www.v2ex.com/t/984024"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/sugarkeek", 
        "name": "sugarkeek", 
        "avatar": "https://cdn.v2ex.com/avatar/dbe9/73b9/172054_large.png?m=1745726832"
      }, 
      "url": "https://www.v2ex.com/t/979777", 
      "title": "142. \u73af\u5f62\u94fe\u8868 II \u6211\u8fd9\u4e48\u5199\u4e3a\u4ec0\u4e48\u6709\u4e2a case \u65e0\u6cd5\u901a\u8fc7", 
      "id": "https://www.v2ex.com/t/979777", 
      "date_published": "2023-10-08T03:16:49+00:00", 
      "content_html": "<p>\u611f\u89c9\u4e5f\u6ca1\u5565\u533a\u522b\u5440</p>\n<p>\u6211\u7684\u4ee3\u7801\uff1a</p>\n<pre><code class=\"language-java\">public class Solution {\n    public ListNode detectCycle(ListNode head) {\n        if(head == null || head.next == null) return null;\n        ListNode fast = head;\n        ListNode slow = head;\n        while(fast != slow){\n            if(fast == null || fast.next == null){\n                return null;\n            }\n            slow = slow.next;\n            fast = fast.next.next;\n        }\n        fast = head;\n        while( fast != slow){\n            fast = fast.next;\n            slow = slow.next;\n        }\n        return fast;\n    }\n}\n</code></pre>\n<p>\u65e0\u6cd5\u901a\u8fc7\u7684 case:</p>\n<pre><code class=\"language-log\">\u8f93\u5165\n[3,2,0,-4]\n1\n\u8f93\u51fa\ntail connects to node index 0\n\u9884\u671f\u7ed3\u679c\ntail connects to node index 1\n</code></pre>\n<p>\u53ef\u4ee5\u901a\u8fc7\u7684\u4ee3\u7801\uff1a</p>\n<pre><code class=\"language-java\">public class Solution {\n    public ListNode detectCycle(ListNode head) {\n        if(head == null || head.next == null) return null;\n        ListNode fast = head;\n        ListNode slow = head;\n        while(true){\n            if(fast == null || fast.next == null){\n                return null;\n            }\n            slow = slow.next;\n            fast = fast.next.next;\n            if(fast == slow) break;\n         }\n        fast = head;\n        while( fast != slow){\n            fast = fast.next;\n            slow = slow.next;\n        }\n        return fast;\n    }\n}\n</code></pre>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/cMoon", 
        "name": "cMoon", 
        "avatar": "https://cdn.v2ex.com/avatar/6650/b2ac/595559_large.png?m=1682666344"
      }, 
      "url": "https://www.v2ex.com/t/953544", 
      "title": "\u5404\u4f4d\u90fd\u662f\u600e\u4e48\u5237\u9898\u7684", 
      "id": "https://www.v2ex.com/t/953544", 
      "date_published": "2023-07-03T01:31:13+00:00", 
      "content_html": "<p>\u6211\u73b0\u5728\u662f idea+leetcode \u63d2\u4ef6,\u4f46\u662f\u8fd9\u6837\u597d\u50cf\u548c\u76f4\u63a5\u5728\u5b98\u7f51\u5237\u6ca1\u591a\u5927\u533a\u522b</p>\n<p>\u6709\u6ca1\u6709\u4ec0\u4e48\u65b9\u6848\u53ef\u4ee5\u6709\u4ee3\u7801\u63d0\u793a+\u8865\u5168+\u8c03\u8bd5\u65b9\u4fbf\u7684</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yujianwjj", 
        "name": "yujianwjj", 
        "avatar": "https://cdn.v2ex.com/gravatar/1f488ec8d742b28f39e69f9ad297e139?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/944226", 
      "title": "leetcode \u7b2c 402 \u9898\uff0c\u79fb\u9664 K \u4f4d\u6570\u5b57 \u7684\u7591\u95ee", 
      "id": "https://www.v2ex.com/t/944226", 
      "date_published": "2023-05-30T07:57:01+00:00", 
      "content_html": "<p>\u8fd9\u9053\u9898\u76ee\u7684\u89e3\u6cd5\u662f \u6bcf\u6b21\u5220\u9664\u4e00\u4e2a\u5b57\u7b26\uff0c\u4f7f\u5269\u4e0b\u7684\u5b57\u7b26\u6700\u5c0f\u3002\u7136\u540e\u6267\u884c k \u6b21\u3002</p>\n<p>\u8fd9\u9053\u9898\u76ee\u4e3a\u4ec0\u4e48\u8d2a\u5fc3\u7b97\u6cd5\u662f\u6700\u4f18\u89e3\uff1f\u600e\u4e48\u8bc1\u660e\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/f9EHtxE2UtX3fG3", 
        "name": "f9EHtxE2UtX3fG3", 
        "avatar": "https://cdn.v2ex.com/gravatar/d687ed6707b9db28331bf61262e8ec71?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/913887", 
      "title": "\u4f60\u529b\u6263\u505a\u51e0\u9898\u4e86\uff1f\u505a\u9898\u6570\u8fd8\u80fd\u8861\u91cf\u6c34\u5e73\u5417\uff1f\u6211\u505a\u4e86\u5f88\u591a\u9898\u8fd8\u662f\u5f88\u83dc", 
      "id": "https://www.v2ex.com/t/913887", 
      "date_published": "2023-02-07T04:32:07+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/noyidoit", 
        "name": "noyidoit", 
        "avatar": "https://cdn.v2ex.com/avatar/32e2/2def/269852_large.png?m=1753863065"
      }, 
      "url": "https://www.v2ex.com/t/888434", 
      "title": "leetcode-cn \u5e74\u8d39\u4f1a\u5458 20%off", 
      "id": "https://www.v2ex.com/t/888434", 
      "date_published": "2022-10-20T06:53:23+00:00", 
      "content_html": "<p>FYI</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Knuth", 
        "name": "Knuth", 
        "avatar": "https://cdn.v2ex.com/gravatar/aea488b5566c4ef8fc574e316fb04ef2?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/869554", 
      "title": "Leetcode \u5237\u9898\u8bb0\u5f55", 
      "id": "https://www.v2ex.com/t/869554", 
      "date_published": "2022-07-29T13:37:42+00:00", 
      "content_html": "\u8feb\u4e8e...\u9042\u5728\u6b64\u8bb0\u5f55\u82e6\u903c\u5237\u9898\u751f\u6d3b"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/alexcding", 
        "name": "alexcding", 
        "avatar": "https://cdn.v2ex.com/avatar/459a/3de5/570566_large.png?m=1765659124"
      }, 
      "url": "https://www.v2ex.com/t/864323", 
      "title": "LeetCode \u6709\u53f2\u4ee5\u6765\u6700\u7b80\u5355\u7684\u9898\u76ee", 
      "id": "https://www.v2ex.com/t/864323", 
      "date_published": "2022-07-05T20:07:25+00:00", 
      "content_html": "<a target=\"_blank\" href=\"https://leetcode.com/problems/add-two-integers/\" rel=\"nofollow noopener\">https://leetcode.com/problems/add-two-integers/</a><br /><br />17 \u79cd\u89e3\u6cd5:<br /><a target=\"_blank\" href=\"https://leetcode.com/problems/add-two-integers/discuss/1968134/17-different-ways-to-solve-this-problem\" rel=\"nofollow noopener\">https://leetcode.com/problems/add-two-integers/discuss/1968134/17-different-ways-to-solve-this-problem</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/eastphoton", 
        "name": "eastphoton", 
        "avatar": "https://cdn.v2ex.com/avatar/8170/ab94/91084_large.png?m=1656222087"
      }, 
      "url": "https://www.v2ex.com/t/862272", 
      "title": "\u4e00\u76f4\u5f88\u597d\u5947 leetcode \u662f\u600e\u4e48\u5224\u65ad\u968f\u673a\u7b97\u6cd5\u7684\u6b63\u8bef\u7684", 
      "id": "https://www.v2ex.com/t/862272", 
      "date_published": "2022-06-26T05:45:17+00:00", 
      "content_html": "<p>\u6bd4\u5982\u4eca\u5929\u7684\u6bcf\u65e5\u4e00\u9898\uff1a <a href=\"https://leetcode.cn/problems/random-pick-with-blacklist/%EF%BC%8C\" rel=\"nofollow\">https://leetcode.cn/problems/random-pick-with-blacklist/\uff0c</a>\n\u8fd8\u6709\u8fd9\u4e9b\uff1a <a href=\"https://leetcode.cn/tag/randomized/problemset/\" rel=\"nofollow\">https://leetcode.cn/tag/randomized/problemset/</a></p>\n<p>\u6bd5\u7adf\u968f\u673a\u7ed3\u679c\u6ca1\u6cd5\u76f4\u63a5\u5bf9\u6bd4\u6807\u51c6\u7b54\u6848\uff0c\u611f\u89c9\u8981\u5224\u65ad\u6b63\u8bef\u5c31\u633a\u9ebb\u70e6\uff0c\u4f46 leetcode \u53ef\u4ee5\u6d4b\u51fa\u6765\u6b63\u786e\u6027\u3002</p>\n<p>\u6709\u65f6\u5019\u5199\u51fa\u6765\u67d0\u4e2a\u7ec6\u8282\u5dee\u4e2a+1 -1 \uff0c\u90a3\u6982\u7387\u5206\u5e03\u4e5f\u5dee\u4e0d\u592a\u591a\u5427\uff0c\u5b83\u4e5f\u80fd\u6d4b\u51fa\u6765\u6709\u9519\u8bef\u4e0d\u7ed9 AC \u3002\n\u611f\u89c9\u5c31\u633a\u795e\u5947\u7684\u3002</p>\n<p>\u6ca1\u6709\u641c\u5230\u6709\u5bf9\u8fd9\u4e2a\u7684\u8ba8\u8bba\u3002\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jaggle", 
        "name": "jaggle", 
        "avatar": "https://cdn.v2ex.com/gravatar/4fbd0d76e735c216ba7a35ba2feb90c7?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/838310", 
      "title": "\u4f60\u4eec\u4f1a\u5728\u610f\u6267\u884c\u7528\u65f6\u548c\u5185\u5b58\u6d88\u8017\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/838310", 
      "date_published": "2022-03-06T02:18:13+00:00", 
      "content_html": "\u611f\u89c9\u8fd9\u4e2a\u7ed3\u679c\u4e0d\u662f\u5f88\u51c6\uff0c\u56e0\u4e3a\u76f8\u540c\u7b54\u6848\u6bcf\u6b21\u63d0\u4ea4\u53ef\u80fd\u4f1a\u5dee\u522b\u975e\u5e38\u5927\u2026"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/hehezhang", 
        "name": "hehezhang", 
        "avatar": "https://cdn.v2ex.com/gravatar/0a9c67705a9260a13dfbed500f9bfc2e?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/835154", 
      "date_modified": "2022-02-20T03:32:28+00:00", 
      "content_html": "", 
      "date_published": "2022-02-20T02:38:02+00:00", 
      "title": "leetcode 502badgateway \u4e86\uff1f", 
      "id": "https://www.v2ex.com/t/835154"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jiezhi", 
        "name": "jiezhi", 
        "avatar": "https://cdn.v2ex.com/avatar/ce96/db34/73760_large.png?m=1770102073"
      }, 
      "url": "https://www.v2ex.com/t/820137", 
      "title": "\u5f00\u5fc3\uff0c\u53c2\u52a0 Weekly Contest 270 \u4e0d\u5230 1 \u5c0f\u65f6\u89e3\u51b3\u4e86 3 \u9898\uff0c Q3 \u6700\u540e\u51e0\u5341\u79d2\u63d0\u4ea4\u4e00\u6b21\u6027\u901a\u8fc7", 
      "id": "https://www.v2ex.com/t/820137", 
      "date_published": "2021-12-05T04:38:05+00:00", 
      "content_html": "\u4ece 8 \u6708\u4efd\u5f00\u59cb\u5c3d\u91cf\u575a\u6301\u6bcf\u5929\u5237\u9898\uff0c\u6bcf\u5929\u7684\u9898\u76ee\u9664\u4e86 Hard \u4e00\u822c\u4f1a\u8bc6\u76f8\u5730\u653e\u5f03\u5916\uff0cEasy \u548c Medium \u4e00\u822c\u90fd\u4f1a\u5c3d\u91cf\u5b8c\u6210\u3002\u6b64\u5916\u4e5f\u4f1a\u5237 LC \u7684 Explore \u91cc\u7684\u514d\u8d39\u5408\u96c6\u3002<br /><br />\u4eca\u5929 11 \u70b9\u591a\u8d77\u5e8a\u5f00\u59cb\u505a\u672c\u5468\u7684\u7ade\u8d5b\uff0c\u4eca\u5929\u4e5f\u662f\u72b6\u6001\u4e0d\u9519\uff0cQ1 \u3001Q2 \u548c Q3 \u90fd\u662f\u4e00\u6b21\u6027\u8fc7\uff08\u4ee3\u7801\u90fd\u6ca1\u56de\u6539\u8fc7\uff09\u3002\u505a Q3 \u65f6\u53ea\u5269\u4e8c\u5341\u591a\u5206\u949f\u4e86\uff0c\u770b\u4e86\u9898\u76ee\u89c9\u5f97\u80fd\u505a\u53c8\u89c9\u5f97\u6bd4\u8f83\u9ebb\u70e6\u9884\u8ba1\u505a\u4e0d\u5b8c\u4e86\uff0c\u4e00\u5ea6\u60f3\u4e0b\u5348\u518d\u505a\u3002\u4f46\u4e00\u60f3\u8fd8\u662f\u62fc\u4e00\u628a\uff0c\u7ed3\u679c\u6700\u540e\u4e00\u5206\u949f\u4e00\u6b21\u6027\u8dd1\u8fc7\u63d0\u4f9b\u7684 2 \u4e2a\u6d4b\u8bd5\u6848\u4f8b\uff0c\u63d0\u4ea4\u4e86\u4e5f\u662f\u4e00\u6b21\u6027\u8fc7\u3002<br /><br />\u771f\u662f\u5f00\u5fc3\u5230\u98de\u8d77\uff0c\u660e\u5e74\u5f00\u59cb\u51c6\u5907\u96c6\u4e2d\u5237 Hard \u7c7b\u578b\u7684\u4e86\uff0c\u5411\u5927\u4f6c\u4eec\u9760\u9f50\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/shawnli0711", 
        "name": "shawnli0711", 
        "avatar": "https://cdn.v2ex.com/avatar/2cb9/1c8c/291057_large.png?m=1589005078"
      }, 
      "url": "https://www.v2ex.com/t/797778", 
      "title": "\u5237\u9898\uff0c\u7ec4\u961f", 
      "id": "https://www.v2ex.com/t/797778", 
      "date_published": "2021-08-24T11:04:44+00:00", 
      "content_html": "\u5fae\u4fe1 mob8hd,\u5907\u6ce8\u201cv \u7ad9\u5237\u9898\u201d<br /><br />\u76ee\u524d\u5237\u4e86 30 \u6765\u9898\u5427\uff0c\u89c9\u5f97\u86ee\u6709\u610f\u601d\u3002\u77ed\u671f\u76ee\u6807\u662f\u5237\u591f 100 \u5230\uff0c\u4e3b\u8981\u4ee5\u5251\u6307 offer \u4e3a\u4e3b\u8981\u9635\u8425"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/shawnli0711", 
        "name": "shawnli0711", 
        "avatar": "https://cdn.v2ex.com/avatar/2cb9/1c8c/291057_large.png?m=1589005078"
      }, 
      "url": "https://www.v2ex.com/t/797619", 
      "date_modified": "2021-08-24T01:48:13+00:00", 
      "content_html": "2021-08-24 09:46:59 \u4e0d\u662f\u5f88\u65e9\u7684\u8d77\uff0c\u4eca\u5929\u5237\u4e2a\u7b80\u5355\u7684\u9898\u76ee\u5427\u3002<br /><a target=\"_blank\" href=\"https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof/\" rel=\"nofollow noopener\">https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof/</a>", 
      "date_published": "2021-08-24T01:47:55+00:00", 
      "title": "\u65e9\u5b89\u5237\u9898", 
      "id": "https://www.v2ex.com/t/797619"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xiaoming1992", 
        "name": "xiaoming1992", 
        "avatar": "https://cdn.v2ex.com/avatar/c7e9/042b/284747_large.png?m=1753418917"
      }, 
      "url": "https://www.v2ex.com/t/787031", 
      "title": "leetcode 33 \u89e3\u6cd5\u6c42\u89e3\u91ca", 
      "id": "https://www.v2ex.com/t/787031", 
      "date_published": "2021-07-01T17:35:16+00:00", 
      "content_html": "<p>\u9898\u76ee: <a href=\"https://leetcode.com/problems/search-in-rotated-sorted-array/\" rel=\"nofollow\">33. Search in Rotated Sorted Array</a>\n\u4e00\u4e2a\u5f88\u6e05\u6670\u7b80\u6d01\u7684\u89e3\u6cd5: <a href=\"https://leetcode.com/problems/search-in-rotated-sorted-array/discuss/14435/Clever-idea-making-it-simple\" rel=\"nofollow\">Clever idea making it simple</a></p>\n<pre><code class=\"language-c\">int search(vector&lt;int&gt;&amp; nums, int target) {\n    int lo = 0, hi = nums.size();\n    while (lo &lt; hi) {\n        int mid = (lo + hi) / 2;\n        \n        double num = (nums[mid] &lt; nums[0]) == (target &lt; nums[0])\n                   ? nums[mid]\n                   : target &lt; nums[0] ? -INFINITY : INFINITY;\n                   \n        if (num &lt; target)\n            lo = mid + 1;\n        else if (num &gt; target)\n            // \u8fd9\u513f\u4e3a\u4ec0\u4e48\u4e0d\u80fd -1 ?\n            hi = mid;\n        else\n            return mid;\n    }\n    return -1;\n}\n</code></pre>\n<p>\u8fd9\u4e2a\u89e3\u6cd5\u7701\u4e86\u6211\u51e0\u4e07\u4e2a\u8111\u7ec6\u80de, <code>lo = mid + 1</code> \u5f88\u597d\u7406\u89e3, \u4f46\u662f <code>hi = mid - 1</code> \u4e3a\u4ec0\u4e48\u51fa\u9519, \u6211\u60f3\u7834\u8111\u888b\u90fd\u6ca1\u60f3\u660e\u767d...</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yazoox", 
        "name": "yazoox", 
        "avatar": "https://cdn.v2ex.com/avatar/7b39/2690/111562_large.png?m=1635297358"
      }, 
      "url": "https://www.v2ex.com/t/783389", 
      "title": "\u5927\u5bb6\u5237\u9898\uff0c\u662f\u53bb\u4e2d\u6587\u7684 leetcode-cn.com\uff0c\u8fd8\u662f\u53bb leetcode.com\uff1f\u8c8c\u4f3c\u8fd8\u6709\u4e00\u4e2a\u5c71\u5be8\u7684 lintcode", 
      "id": "https://www.v2ex.com/t/783389", 
      "date_published": "2021-06-15T01:06:25+00:00", 
      "content_html": "<p>\u5982\u9898</p>\n<p>leetcode-cn \u7684\u9898\u76ee\u5185\u5bb9\u4ee5\u53ca\u987a\u5e8f\u548c leetcode \u7684\u662f\u5b8c\u5168\u4e00\u6837\u7684\u4e48\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/e583409", 
        "name": "e583409", 
        "avatar": "https://cdn.v2ex.com/avatar/dcc7/2a53/313449_large.png?m=1612692598"
      }, 
      "url": "https://www.v2ex.com/t/771431", 
      "title": "\u5237\u540c\u4e00\u7c7b\u9898\u578b\u771f\u662f\u5f88\u4e0d\u9519\u7684\u65b9\u6cd5", 
      "id": "https://www.v2ex.com/t/771431", 
      "date_published": "2021-04-18T05:29:44+00:00", 
      "content_html": "\u6bd4\u5982\u6211\u73b0\u5728\u5728\u5237\u4e8c\u5206\u67e5\u627e \u628a\u540c\u7c7b\u578b\u7684\u9898\u76ee\u90fd\u5237\u4e00\u4e0b \u6162\u6162\u5c31\u6709\u611f\u89c9\u4e86"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/yujianwjj", 
        "name": "yujianwjj", 
        "avatar": "https://cdn.v2ex.com/gravatar/1f488ec8d742b28f39e69f9ad297e139?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/769022", 
      "date_modified": "2021-04-08T04:38:06+00:00", 
      "content_html": "<p><a href=\"https://leetcode.com/problems/minimum-changes-to-make-alternating-binary-string/\" rel=\"nofollow\">https://leetcode.com/problems/minimum-changes-to-make-alternating-binary-string/</a></p>\n<p>\u9898\u76ee\u6bd4\u8f83\u7b80\u5355\uff0c\u53ea\u6709 010101... \u6216\u8005 101010... \u4e24\u4e2a\u65b9\u6848\n\u6700\u5f00\u59cb\u6211\u7684\u89e3\u6cd5\u662f\uff1a</p>\n<pre><code>func minOperations(s string) int {\n    count1 := 0\n    // 010101...\n    for i := 0; i &lt; len(s); i++ {\n        if int(s[i] - '0') != i % 2 {\n            count1++\n        }\n    }\n    count2 := 0\n    // 10101010...\n    for i := 0; i &lt; len(s); i++ {\n        if int(s[i] - '0') != (i+1) % 2 {\n            count2++\n        }\n    }\n    return min(count1, count2)\n}\n</code></pre>\n<p>\u540e\u6765\u53d1\u73b0\u66f4\u7b80\u5355\u4e00\u70b9\u7684</p>\n<pre><code>func minOperations(s string) int {\n    count1 := 0\n    // 010101...\n    for i := 0; i &lt; len(s); i++ {\n        if int(s[i] - '0') != i % 2 {\n            count1++\n        }\n    }\n    \n    return min(count1, len(s)-count1)\n}\n</code></pre>\n<p>\u6211\u7684\u7591\u95ee\u662f\u5982\u4f55\u7528\u6570\u5b66\u8bc1\u660e\u8fd9\u4e24\u79cd\u65b9\u6848\u52a0\u8d77\u6765\u521a\u597d\u662f s \u7684\u957f\u5ea6\u3002</p>\n", 
      "date_published": "2021-04-08T04:35:41+00:00", 
      "title": "leetcode 1758", 
      "id": "https://www.v2ex.com/t/769022"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/e583409", 
        "name": "e583409", 
        "avatar": "https://cdn.v2ex.com/avatar/dcc7/2a53/313449_large.png?m=1612692598"
      }, 
      "url": "https://www.v2ex.com/t/765686", 
      "title": "3 \u4e2a\u6708 \u4e86 \u5237\u4e86 51 \u9053\u9898 \u5e73\u5747\u6bcf\u9053\u9898 3 \u79cd\u5de6\u53f3\u7684\u65b9\u6cd5", 
      "id": "https://www.v2ex.com/t/765686", 
      "date_published": "2021-03-27T07:41:54+00:00", 
      "content_html": "\u7528\u4e86\u4e09\u4e2a\u6708 \u6211\u5df2\u7ecf\u5237\u4e86 51 \u9898 \u6bcf\u9898\u5927\u6982\u7528\u4e09\u79cd\u65b9\u6cd5\u5b9e\u73b0 <a target=\"_blank\" href=\"https://github.com/xrfinbupt/leetcode_java\" rel=\"nofollow noopener\">https://github.com/xrfinbupt/leetcode_java</a><br /><br />\u4eca\u5929\u770b\u5230\u7684\uff1a\u5237\u9898\u5df2\u7ecf\u548c\u722c\u5c71\u3001\u6e9c\u5a03\u4e00\u6837\uff0c\u6210\u4e3a\u6e7e\u533a\u4e09\u4fd7\uff0c\u57fa\u672c\u51e0\u4e2a\u6e7e\u533a\u7684\u5de5\u7a0b\u5e08\u78b0\u5728\u4e00\u8d77\uff0c\u8ba8\u8bba\u7684\u8bdd\u9898\u603b\u8df3\u4e0d\u51fa\u8fd9\u4e2a\u5708"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/e583409", 
        "name": "e583409", 
        "avatar": "https://cdn.v2ex.com/avatar/dcc7/2a53/313449_large.png?m=1612692598"
      }, 
      "url": "https://www.v2ex.com/t/754714", 
      "title": "\u533a\u95f4\u5408\u5e76 \u65ad\u65ad\u7eed\u7eed\u60f3\u4e86 2 \u5929 \u6267\u884c\u65f6\u95f4\u7adf\u7136 100%", 
      "id": "https://www.v2ex.com/t/754714", 
      "date_published": "2021-02-20T11:42:59+00:00", 
      "content_html": "\u7740\u5b9e\u5403\u60ca\u4e86\u4e00\u8df3 <br />\u8bb0\u5f55\u4e00\u4e0b <a target=\"_blank\" href=\"https://leetcode-cn.com/problems/merge-intervals/solution/hen-cuo-de-fang-fa-dan-shi-zhi-xing-shi-7pcd2/\" rel=\"nofollow noopener\">https://leetcode-cn.com/problems/merge-intervals/solution/hen-cuo-de-fang-fa-dan-shi-zhi-xing-shi-7pcd2/</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/e583409", 
        "name": "e583409", 
        "avatar": "https://cdn.v2ex.com/avatar/dcc7/2a53/313449_large.png?m=1612692598"
      }, 
      "url": "https://www.v2ex.com/t/753639", 
      "title": "\u4e24\u6b21\u63d0\u4ea4 \u4ee3\u7801\u6ca1\u6709\u53d8\u52a8 \u7adf\u7136\u65f6\u95f4\u8fd8\u4e0d\u4e00\u6837", 
      "id": "https://www.v2ex.com/t/753639", 
      "date_published": "2021-02-17T01:33:46+00:00", 
      "content_html": "<p>\u540e\u53f0\u53ef\u80fd\u670d\u52a1\u5668\u8d1f\u8f7d\u4e0d\u4e00\u6837 \u5f71\u54cd\u4e86\u7ed3\u679c?</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://static01.imgkr.com/temp/74fc78074180400095bb27689b9efe0e.jpeg\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/e583409", 
        "name": "e583409", 
        "avatar": "https://cdn.v2ex.com/avatar/dcc7/2a53/313449_large.png?m=1612692598"
      }, 
      "url": "https://www.v2ex.com/t/753113", 
      "title": "\u4e00\u8d77\u6765\u5237\u9898", 
      "id": "https://www.v2ex.com/t/753113", 
      "date_published": "2021-02-12T14:57:46+00:00", 
      "content_html": "\u65ad\u65ad\u7eed\u7eed\u575a\u6301\u4e86\u4e00\u6bb5\u65f6\u95f4\u4e86<br /><a target=\"_blank\" href=\"https://github.com/xrfinbupt/leetcode_java\" rel=\"nofollow noopener\">https://github.com/xrfinbupt/leetcode_java</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zhongrs232", 
        "name": "zhongrs232", 
        "avatar": "https://cdn.v2ex.com/gravatar/b682af01779e18e14ab2bda311fd7b43?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/745501", 
      "title": "30 \u5929 LeetCode \u4ece 100 \u9898\u5237\u5230 200 \u9898\uff0c\u518d\u6b21\u53d1\u5e16\u7559\u5ff5", 
      "id": "https://www.v2ex.com/t/745501", 
      "date_published": "2021-01-16T09:11:45+00:00", 
      "content_html": "<p>\u63a5\u4e0a\u6b21\u5b8c\u6210 100 \u9898\u7684\u5e16\u5b50(<a href=\"https://www.v2ex.com/t/736180\" rel=\"nofollow\">/t/736180</a>)\uff0c\u597d\u5de7\uff0c\u521a\u597d\u8fc7\u4e86 30 \u5929\uff0c1 \u4e2a\u6708\u5237\u4e86 100 \u9898\uff0c\u4e0d\u77e5\u9053\u548c V \u7ad9\u5404\u4f4d\u5927\u4f6c\u6bd4\u7b97\u5982\u4f55\u3002</p>\n<p>\u8fd9\u6b21\u5237\u7684\u57fa\u672c\u662f\u4e2d\u7b49\u9898\uff0c\u6309\u9898\u76ee\u5217\u8868\u987a\u5e8f\u5237\u7684\uff0c\u8fd8\u662f\u4ee5\u5237\u591f\u91cf\u4e3a\u4e3b\u3002\u60f3\u6cd5\u4e5f\u5f88\u7b80\u5355\uff0c\u91cf\u53d8\u624d\u80fd\u6709\u8d28\u53d8\uff0c\u5148\u6512\u591f\u7ecf\u9a8c\u518d\u8bf4\uff0c\u8fd9\u6837\u540e\u9762\u9047\u5230\u7c7b\u4f3c\u7684\u9898\u4f1a\u6709\u70b9\u5370\u8c61\uff0c\u770b\u9898\u89e3\u4e0d\u4f1a\u592a\u5403\u529b\u3002\u53e6\u5916\u5199\u5237\u9898\u603b\u7ed3\u65f6\u4e5f\u6709\u8db3\u591f\u7684\u6837\u672c\u3002\u529f\u5229\u5fc3\u80af\u5b9a\u4e5f\u662f\u6709\u7684\uff0c\u4e3a\u4e86\u4ee5\u540e\u80fd\u5728\u7b80\u5386\u4e0a\u8d34\u4e2a LeetCode \u4e3b\u9875\u52a0\u52a0\u5206\u3002</p>\n<p>\u540e\u7eed\u6253\u7b97\u6362\u4e2a\u5237\u9898\u601d\u8def\uff0c\u9664\u4e86\u6bcf\u65e5\u6253\u5361\u548c\u5f3a\u5316\u540c\u7c7b\u9898\u8bad\u7ec3\uff0c\u4e0d\u518d\u5237\u65b0\u9898\u4e86\u3002\u4e00\u662f\u4ee5\u524d\u5237\u8fc7\u7684\u9898\u80af\u5b9a\u5fd8\u5f97\u5dee\u4e0d\u591a\u4e86\uff0c\u9700\u8981\u56de\u5934\u518d\u590d\u4e60\u4e00\u4e0b\uff0c\u4e8c\u662f\u6253\u7b97\u5199\u5199\u5237\u9898\u603b\u7ed3\uff0c\u603b\u7ed3\u4e00\u4e0b\u5178\u578b\u9898\u7684\u5957\u8def\uff0c\u80cc\u4e00\u4e9b\u5e38\u7528\u7684\u4ee3\u7801\uff0c\u4e89\u53d6\u518d\u9047\u5230\u540c\u7c7b\u9898\u65f6\u90fd\u80fd\u505a\u51fa\u6765\u3002\u4e09\u662f\u6253\u7b97\u91cd\u65b0\u5b66\u4e00\u904d\u6570\u636e\u7ed3\u6784\u548c\u7b97\u6cd5\uff0c\u548c\u5237\u9898\u603b\u7ed3\u878d\u5408\u5728\u4e00\u8d77\u3002</p>\n<p>\u76ee\u524d\u4ecd\u7136\u611f\u89c9\u81ea\u5df1\u662f\u4e2a\u83dc\u9e1f\uff0c\u6bd5\u7adf\u56f0\u96be\u9898\u57fa\u672c\u505a\u4e0d\u51fa\uff0c\u4e2d\u7b49\u9898\u5dee\u4e0d\u591a\u4e00\u534a\u4ee5\u4e0a\u8fd8\u8981\u53c2\u8003\u8bc4\u8bba\u6216\u9898\u624d\u80fd\u5199\u5f97\u51fa\u3002</p>\n<p>\u4e0b\u4e00\u4e2a\u76ee\u6807\uff0c\u660e\u5e74 3 \u6708\u4efd\u5237\u591f 300 \u9898\uff0c\u603b\u7ed3\u51fa\u4e00\u4efd\u5237\u9898\u603b\u7ed3\uff0c\u5305\u542b\u5e38\u89c1\u7684\u6570\u636e\u7ed3\u6784\u548c\u7b97\u6cd5\uff0c\u5178\u578b\u9898\u5206\u7c7b\u53ca\u89e3\u9898\u601d\u8def\uff0c\u9898\u76ee\u5217\u8868\u53ca\u6807\u7b7e\u3002</p>\n<p>\u8fd9\u4e00\u4e24\u5929\u8fd8\u6709\u4e2a\u6253\u7b97\uff0c\u60f3\u6574\u7406\u4e00\u4efd\u8df3\u69fd\u540e\u7aef\u5f00\u53d1\u7684\u77e5\u8bc6\u6e05\u5355\u51fa\u6765\uff0c\u76ee\u524d\u8eab\u5904\u4f20\u7edf\u884c\u4e1a\uff0c\u611f\u89c9\u6ca1\u4ec0\u4e48\u524d\u9014\uff0c\u660e\u5e74\u60f3\u8f6c C++\u6216 Go \u7684\u540e\u7aef\u5f00\u53d1\uff0c\u5230\u65f6\u5019 V \u7ad9\u53d1\u51fa\u6765\u8bf7\u5404\u4f4d\u670b\u53cb\u628a\u628a\u5173\u3002</p>\n<p><a href=\"https://imgchr.com/i/sD0Omj\" rel=\"nofollow\"><img alt=\"sD0Omj.png\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s3.ax1x.com/2021/01/16/sD0Omj.png\"/></a>\n<a href=\"https://imgchr.com/i/sDcK3t\" rel=\"nofollow\"><img alt=\"sDcK3t.png\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s3.ax1x.com/2021/01/16/sDcK3t.png\"/></a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zhongrs232", 
        "name": "zhongrs232", 
        "avatar": "https://cdn.v2ex.com/gravatar/b682af01779e18e14ab2bda311fd7b43?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/743974", 
      "title": "\u88ab\u4eca\u5929\u7684 LeetCode \u6253\u5361\u9898\u641e\u5410\u4e86\uff0c\u601d\u8def\u548c\u4ee3\u7801\u90fd\u548c\u9898\u89e3\u57fa\u672c\u4e00\u6837\uff0c\u4f46\u5c31\u662f\u4e00\u76f4\u8d85\u65f6\u4e0d\u8fc7", 
      "id": "https://www.v2ex.com/t/743974", 
      "date_published": "2021-01-11T12:13:47+00:00", 
      "content_html": "<p><a href=\"https://imgchr.com/i/s8q37j\" rel=\"nofollow\"><img alt=\"s8q37j.png\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s3.ax1x.com/2021/01/11/s8q37j.png\"/></a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/kuretru", 
        "name": "kuretru", 
        "avatar": "https://cdn.v2ex.com/gravatar/7bf7873297874ce374c49aeba3263bea?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/743492", 
      "title": "LeetCode \u4e2d\u4f7f\u7528 StringBuilder \u8fde\u63a5\u5b57\u7b26\u4e32\u4e3a\u4ec0\u4e48\u4f1a\u6bd4\u7528+\u53f7\u8fde\u63a5\u5feb\uff1f", 
      "id": "https://www.v2ex.com/t/743492", 
      "date_published": "2021-01-10T03:05:18+00:00", 
      "content_html": "<p>\u4eca\u65e5 LeetCode \u7684<a href=\"https://leetcode-cn.com/problems/summary-ranges/\" rel=\"nofollow\">\u6bcf\u65e5\u4e00\u9898</a>\uff0c\u4ee3\u7801\u5f88\u7b80\u5355\uff0c\u5b98\u65b9\u7684\u9898\u89e3\u5982\u4e0b\uff1a</p>\n<pre><code class=\"language-java\">class Solution {\n    public List&lt;String&gt; summaryRanges(int[] nums) {\n        List&lt;String&gt; ret = new ArrayList&lt;String&gt;();\n        int i = 0;\n        int n = nums.length;\n        while (i &lt; n) {\n            int low = i;\n            i++;\n            while (i &lt; n &amp;&amp; nums[i] == nums[i - 1] + 1) {\n                i++;\n            }\n            int high = i - 1;\n            StringBuffer temp = new StringBuffer(Integer.toString(nums[low]));\n            if (low &lt; high) {\n                temp.append(\"-&gt;\");\n                temp.append(Integer.toString(nums[high]));\n            }\n            ret.add(temp.toString());\n        }\n        return ret;\n    }\n}\n</code></pre>\n<p>\u53ef\u4ee5\u770b\u5230\u5b98\u65b9\u4f7f\u7528 StringBuffer \u6765\u8fde\u63a5\u5b57\u7b26\u4e32\uff0c\u5728\u4e0d\u9700\u8981\u8003\u8651\u7ebf\u7a0b\u5b89\u5168\u7684\u73af\u5883\uff0c\u6beb\u65e0\u7591\u95ee\u53ef\u4ee5\u4f7f\u7528 StringBuilder \u6765\u4ee3\u66ff\uff0c\u4f46\u662f\u95ee\u9898\u5728\u4e8e\uff0c\u4e3a\u4ec0\u4e48\u4f7f\u7528+\u53f7\u6765\u8fde\u63a5\u7684\u6548\u679c\u4f1a\u6bd4 StringBuilder \u53ca StringBuffer \u5dee\uff1f</p>\n<pre><code class=\"language-java\">String temp = Integer.toString(nums[low]);\nif (low &lt; high) {\ntemp += \"-&gt;\" + Integer.toString(nums[high]);\n}\nret.add(temp);\n</code></pre>\n<p>\u4e24\u8005\u7684\u5dee\u522b\u4e3a\uff1a<br/>\n<code>StringBuilder/StringBuffer\uff1a</code>\u6267\u884c\u7528\u65f6\uff1a0 ms, \u5728\u6240\u6709 Java \u63d0\u4ea4\u4e2d\u51fb\u8d25\u4e86 100.00%\u7684\u7528\u6237<br/>\n<code>\uff0b\u53f7\u8fde\u63a5\uff1a</code>\u6267\u884c\u7528\u65f6\uff1a8 ms, \u5728\u6240\u6709 Java \u63d0\u4ea4\u4e2d\u51fb\u8d25\u4e86 70.02%\u7684\u7528\u6237<br/>\n\u540c\u6837\u7684\u4ee3\u7801\u5728\u672c\u5730\u5404\u5faa\u73af 1000 \u4e07\u6b21\u7684\u7ed3\u679c\u4e3a<br/>\nJDK 1.8(\u4e0e LeetCode \u76f8\u540c)\uff1a7708ms vs 7287ms<br/>\nJDK 11\uff1a7320ms vs 4511ms</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/e583409", 
        "name": "e583409", 
        "avatar": "https://cdn.v2ex.com/avatar/dcc7/2a53/313449_large.png?m=1612692598"
      }, 
      "url": "https://www.v2ex.com/t/743485", 
      "title": "\u5237\u9898\u5f88\u75db\u82e6 \u9700\u8981\u81ea\u5df1\u627e\u65b9\u6cd5\u523a\u6fc0\u8fc7\u7a0b \u522b\u653e\u5f03", 
      "id": "https://www.v2ex.com/t/743485", 
      "date_published": "2021-01-10T02:35:18+00:00", 
      "content_html": "\u4eca\u65e9\u4e0a \u6709\u611f"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zhongrs232", 
        "name": "zhongrs232", 
        "avatar": "https://cdn.v2ex.com/gravatar/b682af01779e18e14ab2bda311fd7b43?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/742786", 
      "title": "leetcode \u6709\u6392\u540d\u4e86\uff0c\u6bcf\u5929\u8d77\u6765\u770b\u81ea\u5df1\u6392\u540d\u4e0a\u6da8\u4e5f\u662f\u4e00\u79cd\u4e50\u8da3", 
      "id": "https://www.v2ex.com/t/742786", 
      "date_published": "2021-01-08T01:40:01+00:00", 
      "content_html": "<p>\u6628\u5929\u624d\u53d1\u73b0\u7684\u5168\u7ad9\u6392\u540d\u4e0d\u518d\u662f<code>&gt;100000</code>\u4e86\uff0c\u7136\u540e\u6628\u5929\u901a\u8fc7\u4e86\u51e0\u9898\uff0c\u4eca\u5929\u53d1\u73b0\u53c8\u6da8\u4e86\u70b9\uff0c\u4e0d\u9519\u4e0d\u9519\uff0c\u5237\u9898\u8fd9\u79cd\u65e0\u804a\u7684\u4e8b\u60c5\uff0c\u96be\u5f97\u6709\u70b9\u6b63\u53cd\u9988\uff0c\u540e\u9762\u4ee5\u8fd9\u4e2a\u6392\u540d\u4e3a\u76ee\u6807\u4e5f\u53ef\u4ee5\u6fc0\u52b1\u4e00\u4e0b\u81ea\u5df1\uff0c\u76ee\u524d\u6570\u636e\u5982\u4e0b\uff1a\n<img alt=\"\u56fe\u50cf 1.png\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.loli.net/2021/01/08/F8WEXVd3DZlOrUq.png\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/e583409", 
        "name": "e583409", 
        "avatar": "https://cdn.v2ex.com/avatar/dcc7/2a53/313449_large.png?m=1612692598"
      }, 
      "url": "https://www.v2ex.com/t/742071", 
      "title": "\u8ba4\u8ba4\u771f\u771f\u5730\u5237\u9898 \u63d0\u9ad8\u4ee3\u7801\u80fd\u529b\u548c\u601d\u7ef4\u80fd\u529b", 
      "id": "https://www.v2ex.com/t/742071", 
      "date_published": "2021-01-06T02:04:56+00:00", 
      "content_html": "\u624d\u53d1\u73b0\u6709\u4e2a leetcode \u8282\u70b9 <br />\u5f00\u6e90\u5730\u5740\uff1a <a target=\"_blank\" href=\"https://github.com/xrfinbupt/leetcode_java\" rel=\"nofollow noopener\">https://github.com/xrfinbupt/leetcode_java</a><br />\u76ee\u6807:\u63d0\u5347\u4ee3\u7801\u80fd\u529b \u601d\u7ef4\u80fd\u529b<br /><br />\u4e89\u53d6\u6bcf\u5929\u5237\u4e00\u4e0b  \u6bcf\u65e5\u78e8\u5200  \u7528\u5c3d\u53ef\u80fd\u591a\u7684\u65b9\u6cd5\u5237"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zhongrs232", 
        "name": "zhongrs232", 
        "avatar": "https://cdn.v2ex.com/gravatar/b682af01779e18e14ab2bda311fd7b43?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/740418", 
      "title": "\u5237\u4e86 10 \u9898 leetcode\uff0c\u611f\u89c9\u8eab\u4f53\u88ab\u638f\u7a7a", 
      "id": "https://www.v2ex.com/t/740418", 
      "date_published": "2020-12-30T12:44:10+00:00", 
      "content_html": "<p>\u9664\u4e86\u4eca\u65e5\u6253\u5361\u7684\u7b80\u5355\u9898\uff0c\u53e6\u5916\u90fd\u662f\u4e2d\u7b49\u9898\uff0c\u73b0\u5728\u611f\u89c9\u597d\u7d2f\uff0c\u8eab\u4f53\u88ab\u638f\u7a7a\uff0c\u540e\u9762\u51e0\u9898\u5df2\u7ecf\u53d8\u6210\u9762\u5411\u6d4b\u8bd5\u7528\u4f8b\u7f16\u7a0b\u4e86\uff0c\u53ea\u6c42\u63d0\u4ea4\u901a\u8fc7\uff0c\u4f18\u5316\u4ec0\u4e48\u7684\u5b8c\u5168\u6ca1\u5fc3\u601d\uff0c\u6df1\u611f\u4eba\u4e00\u5929\u7684\u7cbe\u529b\u662f\u6709\u9650\u7684\uff0c\u771f\u4e0d\u662f\u610f\u5fd7\u529b\u53ef\u4ee5\u63a7\u5236\u7684\u4e86\uff0c\u8fd9\u51e0\u5929\u8fde\u7eed\u9ad8\u5f3a\u5ea6\u5237\u9898\uff0c\u8111\u5b50\u90fd\u5feb\u4e0d\u591f\u7528\u4e86\u3002\u53e6\u5916\uff0cleetcode \u6700\u8fd1 7 \u5929\u6709 4 \u5929\u7684\u6253\u5361\u9898\u662f\u56f0\u96be\u9898\uff0c\u4e5f\u591f\u641e\u7684\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/polymer", 
        "name": "polymer", 
        "avatar": "https://cdn.v2ex.com/gravatar/f383727084e22b5c529c30e8dcefe774?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/738841", 
      "date_modified": "2020-12-25T03:30:52+00:00", 
      "content_html": "<p>\u5bf9\u90a3\u4e9b\u201c\u5217\u4e3e\u6240\u6709\u53ef\u80fd\u201d\u7684\u95ee\u9898\uff0c\u975e\u5e38\u5934\u75bc\uff0crecursion \u5199\u5f97\u8001\u662f\u6709\u95ee\u9898\uff0c\u600e\u4e48\u8bbe\u8ba1\u8f85\u52a9\u51fd\u6570\u90fd\u9700\u8981\u60f3\u5f88\u4e45\u3002\u8bf7\u95ee\u5927\u5bb6\u600e\u4e48\u5b66 backtracking \uff1f \u6709\u6ca1\u6709\u63a8\u8350\u7684\u5b66\u4e60\u8d44\u6599\u6216\u8005\u9898\u76ee\u8be6\u7ec6\u8bb2\u89e3\uff1f</p>\n", 
      "date_published": "2020-12-25T03:29:11+00:00", 
      "title": "\u5927\u5bb6\u89c9\u5f97 backtracking \u96be\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/738841"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/BarryPan", 
        "name": "BarryPan", 
        "avatar": "https://cdn.v2ex.com/avatar/6602/c580/464837_large.png?m=1696443001"
      }, 
      "url": "https://www.v2ex.com/t/738366", 
      "title": "\u56fd\u5185\u672c\u79d1\u5b66\u751f\uff0c\u60f3\u95ee\u95ee\u5927\u4f6c\u4eec Leetcode \u63a8\u8350\u7f8e\u56fd\u7ad9\u8fd8\u662f\u56fd\u5185\u7ad9", 
      "id": "https://www.v2ex.com/t/738366", 
      "date_published": "2020-12-23T10:54:35+00:00", 
      "content_html": "<p>\u76ee\u524d\u5927\u4e09\uff0c\u60f3\u5237\u7b97\u6cd5\u9898\uff0c\u82f1\u8bed\u6bd4\u8f83\u666e\u901a\uff08\u516d\u7ea7 500 \u5de6\u53f3\uff09\uff0c\u5e73\u5e38\u4f1a\u770b StackOverflow \u3001Hackernews \u548c\u4e00\u4e9b\u82f1\u8bed\u6587\u7ae0\uff0c\u82f1\u8bed\u535a\u5ba2\uff0c\u82f1\u8bed\u9891\u9053\uff0c\u82f1\u8bed\u65b0\u95fb\u3002\u6709\u610f\u953b\u70bc\u82f1\u8bed\u80fd\u529b\u3002\u6700\u8fd1 Leetcode \u7f8e\u56fd\u7ad9 Premium \u6253\u6298\uff0c\u60f3\u95ee\u95ee\u6211\u8fd9\u79cd\u60c5\u51b5\u5165\u5751\u5e94\u8be5\u9009\u7f8e\u56fd\u7ad9\u8fd8\u662f\u56fd\u5185\u7ad9\u66f4\u597d\u5462\uff1f\nPS.\u6709\u67e5\u8fc7\u76f8\u5173\u5e16\u5b50\u8bf4\u7f8e\u56fd\u7ad9\u7684\u8ba8\u8bba\u8d34\u548c\u9898\u76ee\u76f8\u5bf9\u591a\uff0c\u4e0d\u77e5\u9053\u73b0\u5728\u7684\u60c5\u51b5\u5982\u4f55\u4e86\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/6167", 
        "name": "6167", 
        "avatar": "https://cdn.v2ex.com/avatar/4c78/f983/307804_large.png?m=1692323098"
      }, 
      "url": "https://www.v2ex.com/t/735146", 
      "title": "\u534e\u4e3a OD \u673a\u8bd5\u9898\uff1a\u7ed9\u5b9a\u4e24\u4e2a\u6570 0<S\uff0c N<100000\uff0c S \u4e3a\u6570\u5217\u603b\u548c\uff0c N \u4e3a\u6570\u5217\u957f\u5ea6\uff0c\u6c42\u8fde\u7eed\u6b63\u6574\u6570\u5217", 
      "id": "https://www.v2ex.com/t/735146", 
      "date_published": "2020-12-14T02:28:44+00:00", 
      "content_html": "\u6709\u7ed3\u679c\u8fd4\u56de\u6570\u5217\uff0c\u65e0\u7ed3\u679c\u8fd4\u56de-1<br />\u8f93\u5165 525 6<br />\u8fd4\u56de 85 86 87 88 89 90<br /><br />\u8f93\u5165 3 5<br />\u8fd4\u56de -1<br /><br />\u9898\u76ee\u5012\u662f\u4e0d\u96be<br />\u6839\u636e (beg +end) *num/2 = sum<br />\u5012\u63a8 beg= (2*sum/num-num+1)/2<br />\u4f46\u662f\u8fd9\u79cd\u9898\u600e\u4e48\u7b97\u624d\u80fd\u6ee1\u8db3 100%\u901a\u8fc7\u7387\uff1f<br />\u6700\u9ad8\u624d 45%"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Procumbens", 
        "name": "Procumbens", 
        "avatar": "https://cdn.v2ex.com/avatar/7318/2ebd/242162_large.png?m=1533889531"
      }, 
      "url": "https://www.v2ex.com/t/729298", 
      "title": "LeetCode 2020 \u611f\u6069\u8282\u4fc3\u9500\u5f00\u59cb", 
      "id": "https://www.v2ex.com/t/729298", 
      "date_published": "2020-11-25T21:03:14+00:00", 
      "content_html": "<p>To celebrate Thanksgiving, we are offering $30 off our annual premium subscription for a total of just $129!</p>\n<p>Remember to enter the code \"THANKS2020\" at checkout.\nTo take advantage of this limited-time offer, subscribe before 11:59pm PST on Monday, November 30.</p>\n<p>\u964d\u4ef7$30\uff0c\u56fd\u5185\u4e0d\u6e05\u695a\u3002\u6709\u9700\u8981\u7684\u8bf7\u5c3d\u5feb\u8ba2\u9605\uff5e</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/tamer", 
        "name": "tamer", 
        "avatar": "https://cdn.v2ex.com/avatar/e3a7/46f0/287664_large.png?m=1652265589"
      }, 
      "url": "https://www.v2ex.com/t/725628", 
      "title": "\u6c42\u5206\u4eab 416 \u7684\u884d\u751f\u95ee\u9898\u7684\u89e3\u9898\u601d\u8def", 
      "id": "https://www.v2ex.com/t/725628", 
      "date_published": "2020-11-16T01:38:10+00:00", 
      "content_html": "<blockquote>\n<p><a href=\"https://leetcode-cn.com/problems/partition-equal-subset-sum/\" rel=\"nofollow\">https://leetcode-cn.com/problems/partition-equal-subset-sum/</a></p>\n</blockquote>\n<p>\u5148\u8d34\u539f\u9898:</p>\n<pre><code>\n\n\u7ed9\u5b9a\u4e00\u4e2a\u53ea\u5305\u542b\u6b63\u6574\u6570\u7684\u975e\u7a7a\u6570\u7ec4\u3002\u662f\u5426\u53ef\u4ee5\u5c06\u8fd9\u4e2a\u6570\u7ec4\u5206\u5272\u6210\u4e24\u4e2a\u5b50\u96c6\uff0c\u4f7f\u5f97\u4e24\u4e2a\u5b50\u96c6\u7684\u5143\u7d20\u548c\u76f8\u7b49\u3002\n\n\u6ce8\u610f:\n\n\u6bcf\u4e2a\u6570\u7ec4\u4e2d\u7684\u5143\u7d20\u4e0d\u4f1a\u8d85\u8fc7 100\n\u6570\u7ec4\u7684\u5927\u5c0f\u4e0d\u4f1a\u8d85\u8fc7 200\n\u793a\u4f8b 1:\n\n\u8f93\u5165: [1, 5, 11, 5]\n\n\u8f93\u51fa: true\n\n\u89e3\u91ca: \u6570\u7ec4\u53ef\u4ee5\u5206\u5272\u6210 [1, 5, 5] \u548c [11].\n\n</code></pre>\n<h2>\u5982\u679c\u73b0\u5728\u5143\u7d20\u53ef\u4ee5\u5f03\u7f6e,\u4e5f\u5c31\u662f\u4e0d\u653e\u5165\u4efb\u4f55\u4e00\u4e2a\u5b50\u96c6\u4e2d,\u6c42\u5f03\u7f6e\u6700\u5c11\u5143\u7d20\u7684\u5206\u5272\u6210 2 \u4e2a\u7b49\u5143\u7d20\u548c\u5b50\u96c6\u7684\u65b9\u6848.</h2>\n<pre><code>\u5982[1,1,3]\n\u5373\u5206\u5272\u6210[1][1],3 \u5f03\u7f6e\n</code></pre>\n<p>\u76ee\u524d\u5c31\u60f3\u5230\u66b4\u529b\u7b97\u6cd5\u590d\u6742\u5ea6 3 \u7684 n \u6b21\u65b9\n,\u6c42\u4e2a\u4f18\u5316\u601d\u8def\u6216\u8005\u66f4\u4f18\u65b9\u6848, \u53bb\u91cd /\u56de\u6eaf\u7684\u526a\u679d\u76ee\u524d\u4e5f\u6ca1\u597d\u7684\u529e\u6cd5</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Bechbaliq", 
        "name": "Bechbaliq", 
        "avatar": "https://cdn.v2ex.com/gravatar/027b899c6969d1375c84c4fc71ed9ed9?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/720567", 
      "date_modified": "2020-10-31T18:39:18+00:00", 
      "content_html": "<p>\u53ea\u7ed9\u4e86\u6811\u7684\u5b9a\u4e49\uff0c\u5728\u81ea\u5df1\u7684 IDE \u4e0a\u600e\u4e48\u6d4b\u8bd5\uff08<strong>javascript</strong>\uff09</p>\n<p>BST, BFS, DFS \u90fd\u6709\u8fd9\u7c7b\u9898\uff0c\u4e0d\u4f1a\u5957\u8f93\u5165\u5c31\u5b8c\u5168\u505a\u4e0d\u4e86</p>\n<p>\u6c42\u6709\u7ecf\u9a8c\u7684\u8001\u54e5\u6307\u70b9\u4e00\u4e0b</p>\n", 
      "date_published": "2020-10-31T14:00:58+00:00", 
      "title": "LeetCode \u6709\u5173 \u6811 \u7684\u9898\u5230\u5e95\u600e\u4e48\u5957\u8f93\u5165", 
      "id": "https://www.v2ex.com/t/720567"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/MintyMentors", 
        "name": "MintyMentors", 
        "avatar": "https://cdn.v2ex.com/gravatar/51d2301eb044598fe41bad2461200161?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/715059", 
      "date_modified": "2020-10-14T21:23:45+00:00", 
      "content_html": "<p>\u697c\u4e3b\u76ee\u524d\u51c6\u5907\u8f6c\u7801</p>\n<p>\u611f\u89c9\u81ea\u5df1\u5237\u9898\u603b\u662f\u4f1a\u52a8\u529b\u4e0d\u8db3\u6216\u8005\u4e09\u5929\u6253\u9c7c\u4e24\u5929\u6652\u7f51</p>\n<p>\u4e8e\u662f\u8ddf\u51e0\u4e2a\u5c0f\u4f19\u4f34\u5efa\u4e86\u4e00\u4e2a LeetCode \u5237\u9898\u6253\u5361\u7fa4\uff0c\u8fde\u7eed\u6253\u5361\u6709\u5956\u52b1\u7684\u90a3\u79cd\uff01</p>\n<p>\u611f\u89c9\u5927\u5bb6\u4e00\u8d77\u5237\u9898\u4f1a\u66f4\u6709\u52a8\u529b\u4e00\u70b9~</p>\n<p>\u7136\u540e\u5982\u679c\u6709\u4e0d\u4f1a\u7684\u95ee\u9898\u6b22\u8fce\u5728\u7fa4\u91cc\u63d0\u95ee\uff0c\u4e5f\u6b22\u8fce\u5e2e\u52a9\u89e3\u7b54\u5176\u4ed6\u4eba\u7684\u95ee\u9898~</p>\n<p>\u60f3\u5165\u7fa4\u7684\u5c0f\u4f19\u4f34\u53ef\u4ee5\u52a0\u6211\u7684\u5fae\u4fe1 [ evelynxxyy ] \uff0c\u5907\u6ce8 [\u5237\u9898]</p>\n", 
      "date_published": "2020-10-14T20:33:03+00:00", 
      "title": "\u6709\u6ca1\u6709\u6b63\u5728\u5237 LeetCode \u7684\u5c0f\u4f19\u4f34\u4eec\uff1f", 
      "id": "https://www.v2ex.com/t/715059"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/hakunamatata11", 
        "name": "hakunamatata11", 
        "avatar": "https://cdn.v2ex.com/avatar/61cf/0701/403151_large.png?m=1595469776"
      }, 
      "url": "https://www.v2ex.com/t/686763", 
      "title": "\u4e5d\u7ae0\u7b97\u6cd5 | \u5b57\u8282\u8df3\u52a8\u9762\u8bd5\u9898\uff1a\u7528 Rand7()\u5b9e\u73b0 Rand10()", 
      "id": "https://www.v2ex.com/t/686763", 
      "date_published": "2020-07-03T01:59:11+00:00", 
      "content_html": "<p>\u5df2\u6709\u65b9\u6cd5<code>rand7</code>\u00a0\u53ef\u751f\u6210 1 \u5230 7 \u8303\u56f4\u5185\u7684\u5747\u5300\u968f\u673a\u6574\u6570\uff0c\u8bd5\u5199\u4e00\u4e2a\u65b9\u6cd5\u00a0<code>rand10</code>\u751f\u6210 1 \u5230 10 \u8303\u56f4\u5185\u7684\u5747\u5300\u968f\u673a\u6574\u6570\u3002</p>\n<p>\u4e0d\u8981\u4f7f\u7528\u7cfb\u7edf\u7684<code>Math.random()</code>\u65b9\u6cd5</p>\n<ol>\n<li><code>rand7</code>\u00a0\u5df2\u5b9a\u4e49\u3002</li>\n<li>\u4f20\u5165\u53c2\u6570:\u00a0<code>n</code>\u00a0\u8868\u793a\u00a0<code>rand10</code>\u00a0\u7684\u8c03\u7528\u6b21\u6570\u3002</li>\n</ol>\n<p>\u5728\u7ebf\u8bc4\u6d4b\u5730\u5740\uff1a<a href=\"https://www.lintcode.com/problem/implement-rand10-using-rand7/?utm_source=sc-v2ex-fks\" rel=\"nofollow\">LintCode \u9886\u6263</a></p>\n<p>\u6837\u4f8b 1:</p>\n<pre><code>\u8f93\u5165\uff1a1\n\u8f93\u51fa\uff1a[7]\n</code></pre>\n<p>\u6837\u4f8b 2:</p>\n<pre><code>\u8f93\u5165\uff1a2\n\u8f93\u51fa\uff1a[8,4]\n</code></pre>\n<p>\u6837\u4f8b 3:</p>\n<pre><code>\u8f93\u5165\uff1a3\n\u8f93\u51fa\uff1a[8,1,10]\n</code></pre>\n<p>[\u9898\u89e3]</p>\n<p>\u8003\u70b9\uff1a</p>\n<ul>\n<li>\u968f\u673a\u6570</li>\n</ul>\n<p>\u9898\u89e3\uff1a</p>\n<ol>\n<li>[1,7] \u7684\u968f\u673a\u6570\uff0c \u51cf\u4e00-&gt; [0,6] \u7684\u968f\u673a\u6570\uff0c\u4e58\u4ee5 7 -&gt; {0,7,14,21,28,35,42} \u4e2d\u7684\u968f\u673a\u6570</li>\n<li>[1,7]\u7684\u968f\u673a\u6570\n1+2 \u662f[1,49]\u7684\u968f\u673a\u6570\uff0c\u4e14\u5747\u5300\u751f\u6210 -&gt; [0,48]\u7684\u968f\u673a\u6570\n\u53d6\u51fa[0,39]\u533a\u95f4 \u53d6\u5230\u7684\u6982\u7387\u662f 1/49 \u9664\u4ee5 4-&gt; [0,9]\u7684\u968f\u673a\u6570 \u52a0\u4e00-&gt;[1,10]\u7684\u968f\u673a\u6570</li>\n</ol>\n<pre><code>public class Solution extends SolBase{\n    public  int rand10() {\n        while(true){\n           int rand49 = (rand7() - 1) * 7 + rand7() - 1;\n            if(rand49 &lt;= 39) {\n                return rand49 / 4 + 1;\n            }\n        }\n    }\n}\n</code></pre>\n<p>\u66f4\u591a\u8bed\u8a00\u4ee3\u7801\u53c2\u89c1\uff1a<a href=\"https://www.jiuzhang.com/solution/implement-rand10-using-rand7/?utm_source=sc-v2ex-fks\" rel=\"nofollow\">\u4e5d\u7ae0\u7b97\u6cd5</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/longSwordMan", 
        "name": "longSwordMan", 
        "avatar": "https://cdn.v2ex.com/gravatar/d3ba49dcd4ccb61b085e7dc65625f061?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/684406", 
      "title": "\u957f\u6587\u614e\u70b9\uff01 Kaggle \u6bd4\u8d5b\u7684 top2%\u548c\u91d1\u724c\u5230\u5e95\u5dee\u8ddd\u6709\u591a\u5927\uff1f", 
      "id": "https://www.v2ex.com/t/684406", 
      "date_published": "2020-06-24T04:02:05+00:00", 
      "content_html": "<p>\u5165\u4e86 kaggle \u8fd9\u4e2a\u5751\u4e09\u5e74\uff0c\u6210\u7ee9\u8fd8\u51d1\u5408\uff0c\u76ee\u524d\u62ff\u5230\u4e00\u91d1\u4e8c\u94f6\u4e8c\u94dc\uff0c\u4e5f\u548c\u7efc\u5408\u6392\u540d top10 \u7684\u79cd\u5b50\u9009\u624b\u7ec4\u8fc7\u961f\u3002</p>\n<p>\u6b22\u8fce\u5728\u8ba8\u8bba\u533a\u4ea4\u6d41\uff0c\u4e5f\u6b22\u8fce\u6dfb\u52a0\u5fae\u4fe1 longswordMAN \u8fdb\u7fa4+\u542c\u76f4\u64ad\u5206\u4eab\uff0c\u52a0\u7684\u65f6\u5019\u6ce8\u660e V2EX \u7684 id \u5c31\u884c\u3002</p>\n<p>\u6211\u4f1a\u5c3d\u91cf\u4fdd\u6301\u5468\u66f4\u7684\u9891\u7387\uff0c\u6bcf\u6761\u8bc4\u8bba\u4e5f\u4f1a\u770b\uff0c\u6bd4\u8f83\u8d70\u5fc3\u7684\u9ad8\u8d28\u91cf\u8bc4\u8bba\u5fc5\u56de\uff0c\u770b\u53cd\u9988\u60c5\u51b5\u51b3\u5b9a\u662f\u5426\u6539\u53d8\u66f4\u65b0\u9891\u7387\u3002</p>\n<p>\u5e16\u5b50\u4e3b\u8981\u8c08\u4e09\u4e2a\u4e3b\u9898\uff1a</p>\n<p>1.kaggle \u7684\u6bd4\u8d5b\u51b2\u5206\u6280\u5de7\u3002\u5728\u5177\u5907 top10%\u4e43\u81f3 top2%\u7684\u5b9e\u529b\u7684\u60c5\u51b5\u4e0b\uff0c\u5982\u4f55\u767e\u5c3a\u7aff\u5934\u66f4\u8fdb\u4e00\u6b65\uff0c\u51b2\u51fb\u5956\u724c\uff0c \u4ee5\u53ca\u5982\u4f55\u9009\u62e9\u9002\u5408\u81ea\u5df1\u7684\u9879\u76ee\u3002</p>\n<p>2.\u5728\u7b80\u5386\u91cc\u600e\u4e48\u5305\u88c5\u9879\u76ee\uff0c\u9762\u8bd5\u7684\u65f6\u5019\u600e\u4e48\u5c55\u793a\uff0c</p>\n<p>3.\u600e\u4e48\u901a\u8fc7 kaggle \u6765 networking\uff0c\u4ee5\u6587\u4f1a\u53cb\uff0c\u5efa\u7acb\u4eba\u8109\u7f51\u7edc\u3002</p>\n<p>\u5e9f\u8bdd\u4e0d\u591a\u8bf4\uff0c\u6b63\u9898\u5f00\u59cb\u3002</p>\n<p>\u60f3\u8981\u5728 kaggle \u5e73\u53f0\u5236\u9738\uff0c\u6211\u4eec\u9996\u5148\u8981\u4e86\u89e3 kaggle \u7684\u524d\u4e16\u4eca\u751f\uff0c\u4e86\u89e3\u4ed6\u6bd4\u8d5b\u7684\u98ce\u683c\u548c\u6700\u8fd1\u51e0\u5e74\u7684\u53d8\u5316\u65b9\u5411\u3002</p>\n<p>Kaggle \u662f\u4e00\u4e2a\u5bf9\u7ed9\u5b9a\u6570\u636e\u96c6\u7684\u7684\u6570\u636e\u5efa\u6a21\u5e73\u53f0\uff0c\u4ee5\u5206\u7c7b\u3001\u56de\u5f52\u95ee\u9898\u4e3a\u4e3b\uff08\u4e5f\u6709\u5c11\u8bb8\u805a\u7c7b\uff0c\u6211\u4e2a\u4eba\u4f30\u8ba1\u5e94\u8be5\u662f\u56e0\u4e3a\u805a\u7c7b\u6a21\u578b\u7684\u8868\u73b0\u8861\u91cf\u8d77\u6765\u76f8\u5bf9\u9ebb\u70e6\uff0c\u4ee5\u540e\u5982\u679c\u6709\u65f6\u95f4\uff0c\u53ef\u4ee5\u5f00\u4e00\u4e2a\u4e13\u9898\u8bb2\u805a\u7c7b\uff0c\u73b0\u5728\u56e0\u4e3a\u548c\u4e3b\u7ebf\u6709\u70b9\u504f\u79bb\uff0c\u5148\u6309\u4e0b\u4e0d\u8868\uff09\u3002</p>\n<p>Kaggle \u7ade\u8d5b\u7684\u5408\u4f5c\u65b9\uff0c\u65e9\u671f\u53ef\u4ee5\u8ba4\u4e3a\u662f\u60ac\u8d4f\u65b9\uff0c\u63d0\u4f9b\u6570\u636e\u548c\u4efb\u52a1\uff0c\u5f80\u5f80\u662f\u516c\u53f8\u5185\u90e8\u6570\u636e\uff08\u5f53\u7136\u4f5c\u4e86\u4e00\u4e9b\u53bb\u654f\uff09\uff0c\u8fdb\u800c\u63d0\u51fa\u516c\u53f8\u4e00\u4e2a\u5b9e\u9645\u9700\u8981\u89e3\u51b3\u7684\u95ee\u9898\u3002\u8fd9\u4e2a\u6a21\u5f0f\u6709\u4e00\u4e9b\u7c7b\u4f3c\u8d4f\u91d1\u730e\u4eba\uff0c\u5c24\u5176\u662f\u5728 2010 \u5e74\u524d\u540e\uff0ckaggle \u8fd8\u6bd4\u8f83\u5c0f\u4f17\u7684\u65f6\u5019\uff0c\u53c2\u8d5b\u4eba\u6570\u4e0d\u591a\uff0c\u5982\u679c\u4e0d\u662f\u91d1\u989d\u7279\u522b\u7206\u70b8\u7684\u60ac\u8d4f\uff0c\u4e0d\u662f\u7cbe\u5fc3\u96d5\u7422\u7684\u6a21\u578b\u5f80\u5f80\u4e5f\u80fd\u778e\u6253\u4e71\u649e\u62ff\u5230\u5956\u91d1\u3002</p>\n<p>\u867d\u7136\u4e00\u5f00\u59cb kaggle \u7684\u521d\u8877\u6709\u4e00\u4e9b\u7c7b\u4f3c\u4e8e\u8d4f\u91d1\u730e\u4eba\uff0c\u4f46\u662f\u968f\u7740\u5e73\u53f0\u7684\u58ee\u5927\uff0c\u5355\u7eaf\u7684\u53bb\u51b2\u51fb\u5956\u91d1\u7684\u671f\u671b\u6536\u76ca\u5df2\u7ecf\u5927\u5927\u964d\u4f4e\uff0c\u6240\u4ee5 kaggle \u5e73\u53f0\u6162\u6162\u5c31\u6f14\u53d8\u6210\u4e86\u73b0\u5728\u7c7b\u4f3c\u7ade\u8d5b\u5e73\u53f0\u7684\u5f62\u5f0f\u3002\u5c24\u5176\u662f\u5728\u88ab Google \u6536\u8d2d\u4e4b\u540e\uff0ckaggle \u4e0a\u7684\u9898\u76ee\u98ce\u683c\u53d1\u751f\u4e86\u4e0d\u5c0f\u7684\u53d8\u5316\uff0c\u6982\u62ec\u8d77\u6765\u5c31\u662f\u4e24\u591a\u4e24\u5c11\u3002</p>\n<p>\u4e24\u591a\uff1a</p>\n<p>\u53c2\u8d5b\u961f\u4f0d\u53d8\u591a</p>\n<p>\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\u53d8\u591a</p>\n<p>\u4e24\u5c11\uff1a</p>\n<p>\u6570\u636e\u91cf\u53d8\u5c0f</p>\n<p>\u6bd4\u8d5b\u6570\u91cf\u53d8\u5c11</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/longSwordMan", 
        "name": "longSwordMan", 
        "avatar": "https://cdn.v2ex.com/gravatar/d3ba49dcd4ccb61b085e7dc65625f061?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/684037", 
      "title": "\u5fae\u8f6f\u9762\u8bd5\u771f\u9898+\u9762\u8bd5\u5b98\u6539\u7f16 leetcode \u601d\u8def\uff08\u54c8\u5e0c\u7bc7-\u52a0\u66f4\uff09", 
      "id": "https://www.v2ex.com/t/684037", 
      "date_published": "2020-06-23T03:32:12+00:00", 
      "content_html": "<p>\u7531\u4e8e\u5e16\u5b50\u7684\u7bc7\u5e45\u6240\u9650\uff0c\u6211\u4eec\u4f1a\u5bf9\u6bcf\u4e00\u4e2a\u5206\u7c7b\u90fd\u63d0\u53ca\uff0c\u5982\u679c\u60f3\u6df1\u6316\u4e14\u65f6\u95f4\u5145\u88d5\u7684\u540c\u5b66\u53ef\u4ee5\u62a5\u4e00\u4e0b\u6211\u7684\u8bfe\uff0c\u6211\u603b\u7ed3\u4e86\u5341\u7c7b\u6539\u7f16\u9898\uff0c\u6bcf\u4e00\u7c7b\u90fd\u6709\u591a\u4e2a\u6539\u7f16\u7684\u6848\u4f8b\uff0c\u4e00\u7c7b\u9700\u8981\u56db-\u4e94\u4e2a\u5c0f\u65f6\u7684\u94bb\u7814\u3002</p>\n<p>\u6211\u4eec\u8fd9\u91cc\u56de\u8fc7\u5934\u6700\u540e\u518d\u8bf4\u4e00\u4e2a\u54c8\u5e0c\u7684\u6539\u7f16\u6848\u4f8b\uff0c\u63a5\u4e0b\u6765\u6211\u4eec\u8981\u8bf4 array \u548c linked list \u8fd9\u5bf9\u76f8\u7231\u76f8\u6740\u7684\u5144\u5f1f\u3002</p>\n<p>\u6211\u4eec\u63a5\u7740\u6765\u770b\u4e00\u4e2a\u54c8\u5e0c\u8868\u7684\u4f8b\u5b50\uff1a\u8001\u89c4\u77e9\uff0c\u5148\u4e0a\u539f\u9898\uff1a</p>\n<p>\u7ed9\u5b9a string \u6570\u7ec4\u628a\u6240\u6709\u201c\u540c\u6784\u8bcd\u201d\u805a\u5728\u4e00\u8d77\u3002</p>\n<p>\u4f8b\uff1a [\"eat\", \"tea\", \"tan\", \"ate\", \"nat\", \"bat\"],\n\u8fd4\u56de:\n[<br/>\n[\"ate\", \"eat\",\"tea\"],<br/>\n[\"nat\",\"tan\"],<br/>\n[\"bat\"]\n]</p>\n<p>\u8bf4\u660e\uff1a\u5982\u679c\u4e24\u4e2a\u5355\u8bcd\u6240\u7ec4\u6210\u7684\u5b57\u6bcd\u5b8c\u5168\u76f8\u540c\uff0c\u53ea\u662f\u5b57\u6bcd\u4f4d\u7f6e\u4e0d\u540c\uff0c\u6211\u4eec\u53eb\u5b83\u4eec anagrams \u3002\u9996\u5148\u6211\u4eec\u51b7\u9759\u5206\u6790\u4e00\u4e0b\uff0c\u65e2\u7136\u662f\u7528\u54c8\u5e0c\u8868\uff0c\u4e00\u5b9a\u8981\u6709\u9002\u5408\u505a key \u7684\u5143\u7d20\u3002\u90a3\u4e48\u9700\u8981\u627e\u5230\u9002\u5408\u7684 key\uff0c\u5e94\u8be5\u600e\u4e48\u53bb\u505a\u5462\uff1f\u6211\u4eec\u89c2\u5bdf\u4e00\u4e0b,\"tea\" \u548c\u201cate\u201d\u53ea\u662f\u5b58\u5728\u987a\u5e8f\u7684\u533a\u522b\uff0c\u6700\u7ec8\u8fd9\u4e24\u4e2a\u5355\u8bcd\u80fd\u591f\u88ab\u6620\u5c04\u5230\u540c\u6837\u7684\u201d\u540c\u6784\u8bcd\u201c\uff0c\u4e5f\u5c31\u662f\u6211\u4eec\u7684 group \u9700\u6c42\uff0c\u628a anagram \u5168\u51d1\u8d77\u6765\uff0c\u6211\u4eec\u5728\u6bcf\u6b21\u54c8\u5e0c\u524d\uff0c\u628a\u5b57\u6bcd\u6392\u4e2a\u5e8f\uff0c\u90a3\u4e48\u6240\u6709 anagram \u7684\u54c8\u5e0c\u503c\u5c31\u4f1a\u4e00\u6837\u3002\u6211\u4eec\u7528 string \u505a key\uff0c\u4e0d\u8fc7\u9700\u8981\u5c06 key \u6392\u5e8f\u540e\u7684\u7ed3\u679c\u5f53 key\uff0c\u5f97\u89e3\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/longSwordMan", 
        "name": "longSwordMan", 
        "avatar": "https://cdn.v2ex.com/gravatar/d3ba49dcd4ccb61b085e7dc65625f061?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/683702", 
      "date_modified": "2020-06-22T04:17:32+00:00", 
      "content_html": "<p>\u5728\u4e0a\u4e00\u7bc7\u6587\u7ae0\u4e0e\u5927\u5bb6\u5206\u4eab\u4e86\u52a8\u6001\u89c4\u5212\u7bc7\uff0c\u4eca\u5929\u60f3\u7ee7\u7eed\u8ddf\u5927\u5bb6\u63a2\u8ba8\u4e00\u4e0b\u94fe\u8868\u7bc7\u3002</p>\n<p>\u94fe\u8868\u662f\u4e00\u4e2a\u975e\u5e38\u7ecf\u5178\u7684\u6570\u636e\u7ed3\u6784\uff0c\u4f46\u662f\u4e5f\u975e\u5e38 tricky\uff0c\u800c\u4e14\u5e38\u89c1\u7684\u662f\u4ee4\u4eba\u864e\u8eaf\u4e00\u9707\u7684\u7a7a\u95f4 in place \u8981\u6c42\uff0c\u7531\u4e8e\u94fe\u8868\u7684\u4e00\u4e9b\u7279\u6b8a\u6027\u8d28\uff0c\u7ecf\u5e38\u4f1a\u4f5c\u4e3a\u4e00\u4e2a\u9762\u8bd5\u8003\u5bdf\u7684\u91cd\u70b9\u3002</p>\n<p>\u6211\u4eec\u5148\u770b\u4e00\u4e2a\u539f\u9898\uff1a\n\u4ece\u5df2\u6392\u5e8f\u7684\u94fe\u8868\u4e2d\u79fb\u9664\u91cd\u590d\u7684\u5355\u5143\uff0c\u5982\n1-&gt;1-&gt;2, \u8fd4\u56de 1-&gt;2.\n1-&gt;1-&gt;2-&gt;3-&gt;3, \u8fd4\u56de 1-&gt;2-&gt;3</p>\n<p>\u601d\u8def\u5f88\u7b80\u5355\uff0c\u53cc\u6307\u9488\uff0c\u6307\u9488\u5f80\u540e\u627e\uff0c\u78b0\u5230\u76f8\u540c\u7684\u6570\u503c\uff0c\u7ee7\u7eed\u5f80\u540e\uff0c\u76f4\u5230\u7b2c\u4e00\u4e2a\u4e0d\u540c\u7684\u6570\uff0c\u8bb2\u6162\u6307\u9488\u7684 next \u6307\u5411\u5feb\u6307\u9488\uff0c\u5f97\u89e3\u3002\u5173\u952e\u5728\u4e8e one pass\uff0c\u4e00\u6b21\u8fc7\uff0c\u5982\u679c\u641e\u4e2a\u54c8\u5e0c\u8868\u6765\u505a\u90a3\u662f\u753b\u86c7\u6dfb\u8db3\uff0c\u7a7a\u95f4\u4e0a\u4e0d\u662f\u6700\u4f18\u89e3\uff0c\u800c\u7a7a\u95f4\u7684\u8003\u5bdf\u5176\u5b9e\u662f\u94fe\u8868\u7684\u91cd\u4e2d\u4e4b\u91cd\uff0c\u6240\u4ee5\u8fd9\u5c31\u662f\u6211\u4e00\u76f4\u5f3a\u8c03\u7684\uff0c\u54c8\u5e0c\u867d\u597d\uff0c\u4f46\u8981\u614e\u7528\u3002</p>\n<p>\u6539\u7f16\u9898 1\uff1a\n\u7ed9\u5b9a\u6709\u5e8f\u94fe\u8868\uff0c\u5982\u679c\u67d0\u5143\u7d20\u51fa\u73b0\u4e09\u6b21\u4ee5\u4e0a\u7684\uff0c\u5220\u9664\u8be5\u5143\u7d20\uff0c1-&gt;1-&gt;2-&gt;3-&gt;3-&gt;3, \u8fd4\u56de 1-&gt;1-&gt;2\n\u6211\u4eec\u4ecd\u7136\u53ef\u4ee5\u53cc\u6307\u9488\uff0c\u5982\u679c\u6570\u503c\u4e0d\u540c\uff0c\u5feb\u6162\u6307\u9488\u5404\u8d70\u4e00\u6b65 \u9047\u5230\u76f8\u540c\u6570\u503c\uff0c\u5feb\u6307\u9488\u7ee7\u7eed\u8d70\uff0c\u540c\u65f6\u8ba1\u6570\uff0c\u8d85\u8fc7\u4e09\u6b21\u5c31\u63a5\u7740\u5f80\u540e\uff0c\u78b0\u5230\u65b0\u6570\u5b57\u540e\u4fee\u6539\u6162\u6307\u9488\u7684 next \u3002</p>\n<p>\u6539\u7f16\u9898 2\uff1a\n\u4f46\u5982\u679c\u6539\u6210\u65e0\u5e8f\u7684\u94fe\u8868\u5462\uff1f\n\u9898\u76ee\u53d8\u6210\uff1a\u7ed9\u5b9a\u65e0\u5e8f\u94fe\u8868\uff0c\u5982\u679c\u67d0\u5143\u7d20\u51fa\u73b0\u4e09\u6b21\u4ee5\u4e0a\u7684\uff0c\u5220\u9664\u8be5\u5143\u7d20\u3002\n\u8fd9\u65f6\u5019\u6211\u4eec\u8981\u5934\u8111\u51b7\u9759\u5730\u5206\u6790\uff0c\u6761\u4ef6\u867d\u7136\u53d8\u4e86\uff0c\u4f46\u548c\u4e4b\u524d\u7684\u9898\u76ee\u6709\u4ec0\u4e48\u5173\u8054\u548c\u4e0d\u540c\uff1f\n\u8fd9\u65f6\u5019\u4e0d\u662f\u6709\u5e8f\u6570\u7ec4\uff0c\u56e0\u6b64\u76f8\u540c\u7684\u6570\u4e0d\u4f1a\u56e2\u5728\u4e00\u8d77\uff0c\u4e3a\u4e86\u80fd\u591f\u65b9\u4fbf\u5224\u65ad\u662f\u5426\u6709 3 \u4e2a\u4ee5\u4e0a\u7684\u9891\u6b21\uff0c\u6211\u4eec\u9700\u8981\u501f\u52a9\u54c8\u5e0c\u8868\u53bb\u7edf\u8ba1\u51fa\u73b0\u7684\u9891\u6b21\uff0ckey \u662f\u94fe\u8868\u5143\u7d20\u7684 value\uff0c\u503c\u662f\u9891\u6b21\u3002\u90a3\u4e48\u7b2c\u4e8c\u6b21\u904d\u5386\u7684\u65f6\u5019\uff0c\u6211\u4eec\u628a\u94fe\u8868\u7684 value \u5f53\u4f5c key \u53bb\u54c8\u5e0c\u8868\u67e5\u627e\uff0c\u5982\u679c\u5bf9\u5e94\u503c\u5927\u4e8e\u4e09\uff0c\u5220\u9664\u5143\u7d20\uff0c\u95ee\u9898\u5f97\u89e3\u3002\u7b97\u6cd5\u65f6\u95f4\u590d\u6742\u5ea6 O \uff08 n \uff09\uff0c\u7a7a\u95f4 O \uff08 n \uff09\u3002</p>\n<p>\u6539\u7f16\u9898 3\uff1a\n\u65e0\u5e8f\u94fe\u8868\uff0c\u4f46\u5982\u679c\u8981\u6c42\u91cd\u590d\u5143\u7d20\u7684\u4e2a\u6570\u4e0d\u8d85\u8fc7\u81ea\u8eab\u7684 value \u5462\uff0c\u6bd4\u5982\uff1a1-&gt; 1-&gt; 2-&gt;3-&gt;2-&gt;2 \u6539\u6210\uff1a1 - 2 - 3 - 2\n\u8fd8\u662f\u7528\u54c8\u5e0c\uff0c\u53ea\u4e0d\u8fc7\u9700\u8981\u5398\u6e05\u51e0\u4e2a\u503c\u7684\u5173\u7cfb\uff0c\u8be5 map\uff1akey \u662f\u94fe\u8868\u7684 value\uff0cvalue \u662f\u94fe\u8868 value \u51fa\u73b0\u7684\u9891\u6b21\u3002\u5faa\u73af\u7684\u65f6\u5019\uff0c\u7b2c\u4e00\u6b21\u904d\u5386\u7edf\u8ba1\u9891\u6b21\uff0c\u7b2c\u4e8c\u6b21\u904d\u5386\uff0c\u5982\u679c map \uff08 node.val \uff09&gt; node.val \uff0c\u5220\u4e00\u4e2a\u8282\u70b9\uff0c\u5e76\u4e14\u540c\u65f6 map \u4e2d\u7684 node.val \u503c\u51cf\u4e00\uff0c\u7b97\u6cd5\u65f6\u95f4\u590d\u6742\u5ea6 O \uff08 n \uff09\uff0c\u7a7a\u95f4 O \uff08 n \uff09\u5f97\u89e3\u3002</p>\n<p>\u5176\u4ed6\u63a8\u8350\u539f\u9898\uff1a\n\u4e24\u94fe\u8868\u4ea4\u53c9\u70b9\u95ee\u9898\n\u94fe\u8868\u73af\u95ee\u9898\n\u94fe\u8868 merge sort \u95ee\u9898</p>\n<p>\u8fd9\u51e0\u4e2a\u7ecf\u5178\u539f\u9898\u539f\u9898\u7684\u6539\u53d8\u6211\u4e4b\u540e\u5728\u6211\u7684\u8354\u679d\u5fae\u8bfe\u76f4\u64ad\u95f4\u90fd\u4f1a\u63d0\u53ca\u3002\n\u53ef\u4ee5\u52a0\u5fae\u4fe1 longswordMAN \u8fdb\u7fa4+\u542c\u76f4\u64ad\uff0c\u6ce8\u660e V2EX \u7684 id \u5373\u53ef\u3002</p>\n", 
      "date_published": "2020-06-22T04:16:42+00:00", 
      "title": "\u5fae\u8f6f\u9762\u8bd5\u771f\u9898+\u9762\u8bd5\u5b98\u6539\u7f16 leetcode \u601d\u8def\uff08\u94fe\u8868\u7bc7\uff09", 
      "id": "https://www.v2ex.com/t/683702"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/longSwordMan", 
        "name": "longSwordMan", 
        "avatar": "https://cdn.v2ex.com/gravatar/d3ba49dcd4ccb61b085e7dc65625f061?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/682252", 
      "date_modified": "2020-06-17T02:38:52+00:00", 
      "content_html": "<p>\u5728\u4e0a\u4e00\u4e2a\u5e16\u5b50\u4e3b\u8981\u548c\u5927\u5bb6\u5206\u4eab\u4e86\u5237 leetcode \u7684\u6b63\u786e\u59ff\u52bf\uff0c\u6536\u5230\u4e86\u5f88\u4e0d\u9519\u7684\u53cd\u9988\uff0c\u6240\u4ee5\u5e94\u9080\u7ee7\u7eed\u7ed9\u5927\u5bb6\u8fdb\u884c\u6df1\u5165\u7684\u4e13\u680f\u5206\u4eab\u3002\u4eca\u5929\u4e3b\u8981\u662f\u52a8\u6001\u89c4\u5212\u7bc7\uff0c\u63a5\u4e0b\u6765\u8fd8\u4f1a\u9646\u7eed\u66f4\u65b0\u94fe\u8868\u7bc7\uff0c\u54c8\u5e0c\u7bc7\u7b49\uff0c\u5927\u5bb6\u53ef\u4ee5\u5173\u6ce8\u4e00\u4e0b\u3002\u5982\u679c\u5728\u6b64\u8fc7\u7a0b\u4e2d\u6709\u95ee\u9898\u5e0c\u671b\u80fd\u591f\u4e0e\u6211\u6df1\u5165\u63a2\u8ba8\uff0c\u53ef\u4ee5\u6dfb\u52a0\u5fae\u4fe1 longswordMAN \u8fdb\u884c\u4ea4\u6d41\u3002\u90a3\u6211\u4eec\u8bdd\u4e0d\u591a\u8bf4\uff0c\u5f00\u59cb\u6211\u4eec\u7684\u52a8\u6001\u89c4\u5212\u4e13\u9898\u8bb2\u89e3\u3002</p>\n<p>\u5927\u5382\u9762\u8bd5\u4e00\u822c\u4e0d\u4f1a\u53ea\u8003\u5bdf\u5355\u7eaf\u7684\u54c8\u5e0c\u67e5\u8868\uff0c\u800c\u662f\u4f1a\u7ed3\u5408\u66f4\u590d\u6742\u7684\u6570\u636e\u7ed3\u6784\u6765\u8003\u6216\u8005\u7f8e\u5176\u540d\u66f0\u52a8\u6001\u89c4\u5212\u3002\u5148\u4ece\u7b80\u5355\u7684\u8bf4\uff0c\u770b\u5b8c\u4e4b\u540e\u4f60\u4f1a\u89c9\u5f97\u52a8\u6001\u89c4\u5212\u4e5f\u5c31\u662f\u90a3\u6837\uff0c\u4e4b\u524d\u201c\u754f DP \u5982\u864e\u201d\u7684\u5fc3\u6001\u5b8c\u5168\u6ca1\u6709\u5fc5\u8981\u3002</p>\n<p>\u8a00\u5f52\u6b63\u4f20\uff0c\u5148\u770b\u9898\uff1a\u7ed9\u5b9a\u6574\u6570\u6570\u5217 nums, \u627e\u5230\u8fde\u7eed\u548c\u6700\u5927\u7684\u5b50\u6570\u5217\uff0c\u5e76\u8fd4\u56de\u6570\u5217\u548c\u548c\u3002</p>\n<p>\u4e3e\u4e2a\u4f8b\u5b50\uff1a\nInput: [-2,1,-3,4,-1,2,1,-5,4],\nOutput: 6\n\u5176\u4e2d[4,-1,2,1]\u52a0\u8d77\u6765\u4e3a 6 \u3002</p>\n<p>\u8fd8\u662f\u8001\u5957\u8def\uff0c\u4e00\u4e2a\u89d2\u6807\u53d8\u4e24\u4e2a\u89d2\u6807\u800c\u5df2\uff0c\u548c\u4e0a\u9898\u4e00\u6837\uff0c\u66b4\u529b\u4e24\u91cd\u5faa\u73af\u5fc5\u6302\u3002</p>\n<p>\u90a3\u4e48\u6b63\u786e\u7684\u89e3\u6cd5\u662f\u600e\u6837\u7684\u5462\uff1f\u80cc\u540e\u8003\u5bdf\u7684\u8981\u70b9\u548c\u9762\u8bd5\u5b98\u6539\u7f16\u7684\u601d\u8def\u53c8\u662f\u4ec0\u4e48\u6837\u5462\uff1f\u5927\u5bb6\u53ef\u4ee5\u5148\u601d\u8003\u4e00\u4e0b\uff0c\u4e2d\u5348 12 \u70b9\u6211\u4f1a\u5728\u8bc4\u8bba\u533a\u4e0e\u5927\u5bb6\u5206\u4eab\u6211\u7684\u89c1\u89e3\u3002</p>\n", 
      "date_published": "2020-06-17T02:36:44+00:00", 
      "title": "\u5fae\u8f6f\u9762\u8bd5\u771f\u9898+\u9762\u8bd5\u5b98\u6539\u7f16 leetcode \u601d\u8def\uff08\u52a8\u6001\u89c4\u5212\u7bc7\uff09", 
      "id": "https://www.v2ex.com/t/682252"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/longSwordMan", 
        "name": "longSwordMan", 
        "avatar": "https://cdn.v2ex.com/gravatar/d3ba49dcd4ccb61b085e7dc65625f061?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/682023", 
      "date_modified": "2020-06-16T05:29:08+00:00", 
      "content_html": "<p>\u672c\u6587\u9996\u53d1\u4e8e\u672c\u4eba\u5728 Leetcode \u5fae\u4fe1\u8ba8\u8bba\u7fa4\u7684\u76f4\u64ad\u3002</p>\n<p>\u524d\u4e24\u5e74\u5df2\u5165\u804c\u5fae\u8f6f\uff0c\u7531\u4e8e\u5de5\u4f5c\u7e41\u5fd9\uff0c\u5347\u804c\uff0c\u4e70\u623f\uff0c\u7ed3\u5a5a\u7684\u538b\u529b\u4e00\u76f4\u5728\uff0c\u56e0\u6b64\u4e4b\u524d\u4e00\u76f4\u5728\u5730\u91cc\u6f5c\u6c34\uff0c\u76ee\u524d\u544a\u4e00\u6bb5\u843d\uff0c\u53d1\u4e00\u4e9b\u7ecf\u9a8c\u8d34\uff0c\u56de\u9988\u5730\u91cc\u3002\u4f17\u6240\u5468\u77e5\uff0c\u5fae\u8f6f\u4ee5\u53ca\u8bf8\u591a\u5176\u4ed6\u5927\u5382\u7684\u9762\u8bd5\u7b97\u6cd5\u9898\u4e3b\u8981\u662f\u4ee5 leetcode \u4e3a\u7d20\u6750\u7684\u6539\u7f16\uff0c\u5df2\u7ecf\u505a\u4e86\u4e09\u56db\u5e74\u7684\u9762\u8bd5\u5b98\uff0c\u73b0\u5728\u53d1\u4e00\u4e9b\u9762\u8bd5\u771f\u9898\u4ee5\u53ca\u6211\u81ea\u5df1\u548c\u540c\u4e8b\u4f5c\u4e3a\u9762\u8bd5\u5b98\u7684\u6539\u7f16\u601d\u8def\uff0c\u5e0c\u671b\u53ef\u4ee5\u5e2e\u5230\u5927\u5bb6\u3002\u672c\u8d34\u4f1a\u5c06\u5927\u90e8\u5206\u7684 leetcode \u539f\u9898\u8fc7\u4e00\u904d\uff0c\u518d\u9644\u4e0a\u9762\u8bd5\u771f\u9898\u7684\u6539\u5199\u601d\u8def\uff0c\u5c3d\u91cf\u8bb2\u5f97\u50bb\u74dc\u3002\u6211\u5c3d\u91cf\u4fdd\u6301\u6bcf\u5468\u4e24\u66f4+\u56de\u590d\u8bc4\u8bba\uff0c\u770b\u540e\u7eed\u7684\u53cd\u9988\u60c5\u51b5\u51b3\u5b9a\u662f\u5426\u6539\u53d8\u66f4\u65b0\u9891\u7387\u4ee5\u53ca\u589e\u51cf\u5e16\u5b50\u7684\u5185\u5bb9\uff0c\u6bcf\u6761\u8bc4\u8bba\u56de\u590d\u90fd\u4f1a\u770b\uff0c\u4e5f\u53ef\u4ee5\u52a0\u5fae\u4fe1\u4ea4\u6d41\uff1alongswordMAN\uff0c\u6ce8\u660e V2EX \u7684 id \u5373\u53ef\u3002</p>\n<p>\u5e9f\u8bdd\u4e0d\u591a\u8bf4\uff0c\u6b63\u9898\u5f00\u59cb\uff1a</p>\n<p>\u6211\u4eec\u5148\u6765\u770b leetcode \u4e0a\u7b2c 1 \u53f7\u95ee\u9898\uff1aTwo Sum\uff1a\n\u7ed9\u5b9a\u4e00\u4e2a\u6574\u6570\u6570\u7ec4\u548c\u4e00\u4e2a\u76ee\u6807\u503c\uff0c\u627e\u51fa\u6570\u7ec4\u4e2d\u548c\u4e3a\u76ee\u6807\u503c\u7684\u4e24\u4e2a\u6570\u3002\n\u4f60\u53ef\u4ee5\u5047\u8bbe\u6bcf\u4e2a\u8f93\u5165\u53ea\u5bf9\u5e94\u4e00\u79cd\u7b54\u6848\uff0c\u4e14\u540c\u6837\u7684\u5143\u7d20\u4e0d\u80fd\u88ab\u91cd\u590d\u5229\u7528\u3002</p>\n<p>\u793a\u4f8b:\n\u7ed9\u5b9a nums = [2, 7, 11, 15], target = 9</p>\n<p>\u56e0\u4e3a nums[0] + nums[1] = 2 + 7 = 9\n\u6240\u4ee5\u8fd4\u56de [0, 1]</p>\n<p>\u7b80\u5355\u9898\uff0c\u8003\u7684\u662f\u54c8\u5e0c\u8868\uff0c\u66b4\u529b\u4e24\u91cd\u5faa\u73af\u5fc5\u6302\u3002\u73b0\u5728\u7f51\u4e0a\u7684\u5e16\u5b50\u90fd\u559c\u6b22\u548c\u4f60\u8bf4 leetcode \u7b2c XX \u9898 \u662f\u9ad8\u9891\u9898\uff0c\u5176\u5b9e\u90fd\u662f\u61d2\u4eba\u601d\u7ef4\uff0c\u5c5e\u4e8e\u65b0\u624b\u7684\u601d\u7ef4\u8bef\u533a\u3002\u771f\u6b63\u9ad8\u9891\u7684\u662f\u4e00\u4e9b\u7279\u5b9a\u7684\u77e5\u8bc6\u70b9\uff0c\u5982\u679c\u6309\u8fd9\u79cd\u201c\u539f\u9898\u7167\u642c\u201d\u601d\u7ef4\uff0c\u9898\u76ee\u7a0d\u5fae\u505a\u4e00\u4e9b\u53d8\u62db\uff0c\u5927\u6982\u7387\u662f\u8981\u9a6c\u5931\u524d\u8e44\u3002</p>\n<p>\u8fd9\u91cc\u7684\u771f\u6b63\u7684\u9ad8\u9891\u8003\u70b9\u662f\u6570\u636e\u7ed3\u6784\u54c8\u5e0c\u8868\uff0c\u5212\u91cd\u70b9\uff1a\u54c8\u5e0c\u8868\u7684\u5e94\u7528\u9762\u8bd5\u5fc5\u8003\uff0c\u4e00\u5b9a\u4f1a\u4ee5\u67d0\u79cd\u5f62\u5f0f\u5728\u9898\u76ee\u7684\u67d0\u4e00\u90e8\u51fa\u73b0\uff0c\u4ee5\u540e\u8fd8\u4f1a\u8bb2\u5230\u54c8\u5e0c\u8868\u548c\u4e8c\u53c9\u6811\uff0c\u54c8\u5e0c\u8868\u548c\u4e8c\u4f4d\u6570\u7ec4\u7b49\u5176\u4ed6\u6570\u636e\u7ed3\u6784\u7ed3\u5408\u7684\u53d8\u62db\u3002</p>\n<p>\u9762\u8bd5\u5b98\u6539\u7f16\u601d\u8def\uff1a</p>\n<p>1.\u4e0d\u540c\u7684\u8fd0\u7b97\u89c4\u5219\uff0c\u53ef\u4ee5\u662f\u4e58\u9664\u6cd5\uff0c\u53ef\u4ee5\u53d1\u660e\u4e00\u4e2a\u8fd0\u7b97\u89c4\u5219\u3002\n\u771f\u9898\uff1a\n\u7ed9\u5b9a\u4e00\u4e2a\u6574\u6570\u6570\u7ec4\u548c\u4e00\u4e2a\u76ee\u6807\u503c\uff0c\u627e\u51fa\u6570\u7ec4\u4e2d\u4e58\u79ef\u4e3a\u76ee\u6807\u503c\u7684\u4e24\u4e2a\u6570\u3002</p>\n<p>\u793a\u4f8b:\n\u7ed9\u5b9a nums = [2, 7, 11, 15], target = 14\n\u56e0\u4e3a nums[0] * nums[1] = 2 * 7 = 14\n\u6240\u4ee5\u8fd4\u56de [0, 1]\n\u5176\u5b9e\u6362\u6c64\u4e0d\u6362\u836f\uff0c\u4e58\u9664\u6cd5\u6ce8\u610f\u8003\u8651\u8fb9\u754c\u60c5\u51b5\u5373\u53ef\uff08\u9664\u4ee5\u96f6\uff09\uff0c\u5982\u679c\u9762\u8bd5\u5b98\u81ea\u5df1\u53d1\u660e\u7684\u8fd0\u7b97\u6cd5\uff1a\u6bd4\u5982\u8fd0\u7b97\u7b26\uff1abla \u7684\u89c4\u5219\u662f: X 'bla' Y = X*Y - X -Y \u3002 \u540c\u6837\u7684\uff0c\u67e5\u8868\u89c4\u5219\u6539\u4e00\u4e0b\u800c\u5df2\uff0c\u6362\u6c64\u4e0d\u6362\u836f\uff0c\u6ce8\u610f\u8003\u8651\u8fb9\u754c\u60c5\u51b5 \u3002</p>\n<p>2.\u6362\u4e00\u4e2a\u6570\u636e\u7ed3\u6784\uff0c\u770b\u9762\u8bd5\u8005\u662f\u5426\u80fd\u591f\u5229\u7528\u89c4\u5219\uff0c\u5728\u65f6\u95f4\u590d\u6742\u5ea6\u4e0a\u8fdb\u4e00\u6b65\u4f18\u5316\u3002\u771f\u9898\uff1a\n\u7ed9\u5b9a\u4e00\u4e2a\u6709\u5e8f\u6574\u6570\u6570\u7ec4\u548c\u4e00\u4e2a\u76ee\u6807\u503c\uff0c\u627e\u51fa\u6570\u7ec4\u4e2d\u548c\u4e3a\u76ee\u6807\u503c\u7684\u4e24\u4e2a\u6570\u3002</p>\n<p>\u793a\u4f8b:\n\u7ed9\u5b9a nums = [2, 7, 11, 15], target = 13\n\u56e0\u4e3a nums[0] + nums[2] = 13\n\u6240\u4ee5\u8fd4\u56de [0, 2]\n\u5f53\u7136\u6709\u5e8f\u6570\u7ec4\u4e5f\u53ef\u4ee5\u6539\u6210\u4e8c\u53c9\u6811\u7b49\u5176\u4ed6\u6570\u636e\u7ed3\u6784\uff0c\u6216\u8005\u662f\u4e00\u4e9b\u5177\u5907\u67d0\u7279\u6027\u7684\u6570\u636e\u7ed3\u6784\u3002\u6709\u5e8f\u6570\u7ec4\u7684\u8bdd\uff0c\u6ce8\u610f\u7528\u4e8c\u5206\u67e5\u627e\uff0c\u53ef\u4ee5\u628a\u65f6\u95f4\u590d\u6742\u5ea6\u964d\u5230 O \uff08 logn \uff09</p>\n<p>3.\u53d8\u6210\u591a\u6570\u4e4b\u548c\uff0c\u6bd4\u5982 3 sum \u3002\u8fd9\u6837\u7684\u6539\u5199\u5bb9\u6613\u771f\u9898\uff1a\n\u7ed9\u5b9a\u4e00\u4e2a\u6709\u5e8f\u6574\u6570\u6570\u7ec4\u548c\u4e00\u4e2a\u76ee\u6807\u503c\uff0c\u627e\u51fa\u6570\u7ec4\u548c\u4e3a\u76ee\u6807\u503c\u7684\u4e09\u4e2a\u6570\u3002</p>\n<p>\u793a\u4f8b:\n\u7ed9\u5b9a nums = [2, 7, 11, 15], target = 20\n\u56e0\u4e3a nums[0] + nums[1] + nums[2] = 2 + 7 + 11 = 20\n\u6240\u4ee5\u8fd4\u56de [0, 1, 2]</p>\n<p>\u601d\u8def\u7c7b\u4f3c\uff0c\u67e5\u4e24\u6b21\u8868\uff0c\u4f46\u6ce8\u610f\u6392\u9664\u7b2c\u4e00\u4e2a\u6570\uff0c\u6bd4\u5982 2+2+2 \u8fd9\u79cd\u4e00\u4e2a\u6570\u91cd\u590d\u7528\u591a\u6b21\u7684\u60c5\u51b5\u3002\n\u5f53\u7136\u8fd9\u90fd\u662f\u5bb9\u6613\u7684\uff0c\u5982\u679c\u4e09\u4e2a\u6570\uff0c\u518d\u7ed3\u5408\u7b2c 1 \u6761\u53d8\u5316\uff0c\u67e5\u8868\u6b21\u6570\u4ecd\u7136\u662f\u4e24\u6b21\uff0c\u4f46\u4e0d\u8981\u88ab\u590d\u6742\u7684\u8fd0\u7b97\u641e\u6655\uff0c\u7136\u540e\u6ce8\u610f\u8fb9\u754c\u6761\u4ef6\u5373\u53ef\u3002</p>\n", 
      "date_published": "2020-06-16T05:21:57+00:00", 
      "title": "\u5fae\u8f6f\u9762\u8bd5\u771f\u9898+\u9762\u8bd5\u5b98\u6539\u7f16 leetcode \u601d\u8def", 
      "id": "https://www.v2ex.com/t/682023"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/hejw19970413", 
        "name": "hejw19970413", 
        "avatar": "https://cdn.v2ex.com/gravatar/071b7e9a3418350376cd2382623de015?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/680924", 
      "date_modified": "2020-06-12T04:24:06+00:00", 
      "content_html": "<p>\u539f\u9898\uff1a\n\u5047\u8bbe\u4f60\u6b63\u5728\u722c\u697c\u68af\u3002\u9700\u8981 n \u9636\u4f60\u624d\u80fd\u5230\u8fbe\u697c\u9876\u3002</p>\n<p>\u6bcf\u6b21\u4f60\u53ef\u4ee5\u722c 1 \u6216 2 \u4e2a\u53f0\u9636\u3002\u4f60\u6709\u591a\u5c11\u79cd\u4e0d\u540c\u7684\u65b9\u6cd5\u53ef\u4ee5\u722c\u5230\u697c\u9876\u5462\uff1f</p>\n<p>\u6ce8\u610f\uff1a\u7ed9\u5b9a n \u662f\u4e00\u4e2a\u6b63\u6574\u6570\u3002</p>\n<p>\u53d8\u5f62\uff1a\n\u5047\u8bbe\u4f60\u6b63\u5728\u722c\u697c\u68af\u3002\u9700\u8981 n \u9636\u4f60\u624d\u80fd\u5230\u8fbe\u697c\u9876\u3002</p>\n<p>\u6bcf\u6b21\u4f60\u53ef\u4ee5\u722c 1 \u6216 2 \u6216 3 \u4e2a\u53f0\u9636\uff0c\u4e14\u6bcf\u6b21\u4e0a\u7684\u53f0\u9636\u4e0d\u76f8\u540c\u3002\u4f60\u6709\u591a\u5c11\u79cd\u4e0d\u540c\u7684\u65b9\u6cd5\u53ef\u4ee5\u722c\u5230\u697c\u9876\u5462\uff1f</p>\n<p>\u6ce8\u610f\uff1a\u7ed9\u5b9a n \u662f\u4e00\u4e2a\u6b63\u6574\u6570\u3002</p>\n<p>\u54e5\u54e5\u4eec \u8fd9\u4e2a\u53d8\u5f62 \u600e\u4e48\u89e3\u7b54 \uff1f \u600e\u4e48\u4e2a\u601d\u8def \uff1f</p>\n", 
      "date_published": "2020-06-12T02:59:05+00:00", 
      "title": "\u6211\u60f3\u95ee\u4e00\u9053 LeetCode \u53d8\u5f62\u9898\uff1a\uff0870\uff09\u722c\u697c\u68af\uff08\u53d8\u5f62\uff09", 
      "id": "https://www.v2ex.com/t/680924"
    }
  ]
}