{"id":663,"date":"2021-02-13T18:02:10","date_gmt":"2021-02-13T10:02:10","guid":{"rendered":"http:\/\/lonelinerd.com\/?p=663"},"modified":"2021-02-17T14:39:20","modified_gmt":"2021-02-17T06:39:20","slug":"leetcode-49","status":"publish","type":"post","link":"https:\/\/lonelinerd.com\/index.php\/2021\/02\/13\/leetcode-49\/","title":{"rendered":"[LeetCode\u5237\u984c\u7b46\u8a18] 49 &#8211; Group Anagrams"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"663\" class=\"elementor elementor-663\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-74ce70a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"74ce70a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-790b04e\" data-id=\"790b04e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-56d1d2b elementor-widget elementor-widget-text-editor\" data-id=\"56d1d2b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h4><strong><span style=\"text-decoration: underline;\">\u984c\u76ee\u63cf\u8ff0\uff1a<\/span><\/strong><\/h4><p class=\"md-end-block md-p\"><span class=\"md-plain\">Given an array of strings <\/span><span class=\"md-pair-s\" spellcheck=\"false\"><code>strs<\/code><\/span><span class=\"md-plain\">, group <\/span><span class=\"md-pair-s \"><strong><span class=\"md-plain\">the anagrams<\/span><\/strong><\/span><span class=\"md-plain\"> together. You can return the answer in <\/span><span class=\"md-pair-s \"><strong><span class=\"md-plain\">any order<\/span><\/strong><\/span><span class=\"md-plain\">.<\/span><\/p><p class=\"md-end-block md-p\"><span class=\"md-plain\">An <\/span><span class=\"md-pair-s \"><strong><span class=\"md-plain\">Anagram<\/span><\/strong><\/span><span class=\"md-plain\"> is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once.<\/span><\/p><p class=\"md-end-block md-p\">\u00a0<\/p><p class=\"md-end-block md-p\"><span class=\"md-pair-s \"><strong><span class=\"md-plain\">Example 1:<\/span><\/strong><\/span><\/p><pre class=\"md-fences md-end-block ty-contain-cm modeLoaded\" lang=\"\" spellcheck=\"false\"><span role=\"presentation\">Input: strs = [\"eat\",\"tea\",\"tan\",\"ate\",\"nat\",\"bat\"]<\/span><br \/><span role=\"presentation\">Output: [[\"bat\"],[\"nat\",\"tan\"],[\"ate\",\"eat\",\"tea\"]]<\/span><\/pre><p class=\"md-end-block md-p\"><span class=\"md-pair-s \"><strong><span class=\"md-plain\">Example 2:<\/span><\/strong><\/span><\/p><pre class=\"md-fences md-end-block ty-contain-cm modeLoaded\" lang=\"\" spellcheck=\"false\"><span role=\"presentation\">Input: strs = [\"\"]<\/span><br \/><span role=\"presentation\">Output: [[\"\"]]<\/span><\/pre><p class=\"md-end-block md-p\"><span class=\"md-pair-s \"><strong><span class=\"md-plain\">Example 3:<\/span><\/strong><\/span><\/p><pre class=\"md-fences md-end-block ty-contain-cm modeLoaded\" lang=\"\" spellcheck=\"false\"><span role=\"presentation\">Input: strs = [\"a\"]<\/span><br \/><span role=\"presentation\">Output: [[\"a\"]]<\/span><\/pre><p class=\"md-end-block md-p\"><span class=\"md-pair-s \"><strong><span class=\"md-plain\">Constraints:<\/span><\/strong><\/span><\/p><ul class=\"ul-list\" data-mark=\"-\"><li class=\"md-list-item\"><p class=\"md-end-block md-p\"><span class=\"md-pair-s\" spellcheck=\"false\"><code>1 &lt;= strs.length &lt;= 104<\/code><\/span><\/p><\/li><li class=\"md-list-item\"><p class=\"md-end-block md-p\"><span class=\"md-pair-s\" spellcheck=\"false\"><code>0 &lt;= strs[i].length &lt;= 100<\/code><\/span><\/p><\/li><li class=\"md-list-item md-focus-container\"><p class=\"md-end-block md-p md-focus\"><span class=\"md-pair-s\" spellcheck=\"false\"><code>strs[i]<\/code><\/span><span class=\"md-plain\"> consists of lower-case English letters.<\/span><\/p><\/li><\/ul>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-15d277f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"15d277f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-56e7951\" data-id=\"56e7951\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5ce9be3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5ce9be3\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-03ef261 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"03ef261\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aba10de\" data-id=\"aba10de\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-54db51f elementor-widget elementor-widget-text-editor\" data-id=\"54db51f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h4><span style=\"text-decoration: underline;\"><strong>\u4e00\u5237\u984c\u89e3\uff08Dictionary\uff09\uff1a<\/strong><\/span><\/h4><p>\u00a0 \u00a0 \u00a0 \u00a0 \u9019\u4e00\u984c\u7d66\u4e86\u6211\u5011\u4e00\u500b\u6578\u7d44\uff0c\u9019\u500b\u6578\u7d44\u88e1\u6709n\u7d44\u5b57\u7b26\u90fd\u4e00\u6a23\u4f46\u6b21\u5e8f\u4e0d\u540c\u7684\u5b57\u7b26\u4e32\uff0c\u6211\u5011\u9700\u8981\u5c07\u9019\u4e9b\u7d44\u5408\u627e\u51fa\u4f86\u4e26\u5206\u5225\u7d44\u6210\u4e00\u500b\u6578\u7d44\u8fd4\u56de\u51fa\u53bb\u3002\u6211\u5011\u9996\u5148\u8981\u70ba\u5404\u7d44\u5b57\u7b26\u8a2d\u7f6e\u4e00\u500b\u5408\u9069\u7684\u9375\uff0c\u7136\u5f8c\u6211\u5011\u901a\u904e\u9019\u500b\u9375\u518d\u5c0d\u6240\u6709\u5b57\u7b26\u9032\u884c\u904d\u6b77\u548c\u5206\u985e\u8655\u7406\u3002\u6211\u5011\u77e5\u9053\u540c\u4e00\u7d44\u4e0b\u7684\u5b57\u7b26\u4e32\u7684\u5b57\u7b26\u90fd\u662f\u4e00\u6a23\u7684\uff0c\u552f\u4e00\u4e0d\u540c\u7684\u5c31\u662f\u5b57\u7b26\u7684\u4f4d\u7f6e\uff0c\u56e0\u6b64\u6211\u5011\u53ea\u8981\u628a\u5b83\u5011\u91cd\u65b0\u6392\u5e8f\u4e00\u6b21\u5c31\u53ef\u4ee5\u4e86\u3002<\/p><p>\u00a0 \u00a0 \u00a0 \u00a0 \u6392\u5e8f\u5b8c\u4e4b\u5f8c\u5c31\u80fd\u5f97\u4e00\u500b\u9019\u500b\u5b57\u7b26\u4e32\u6240\u5c6c\u7d44\u7684\u300c\u8b58\u5225\u7b26\u300d\uff0c\u7136\u5f8c\u6839\u64da\u9019\u500b\u300c\u8b58\u5225\u7b26\u300d\u5206\u985e\u5230\u5b57\u5178\u88e1\uff0c\u6700\u5f8c\u518d\u904d\u6b77\u5b57\u5178\u7684\u9375\uff0c\u628a\u4e0d\u540c\u7d44\u5225\u7684\u5b57\u7b26\u4e32\u653e\u5230\u7d50\u679c\u6578\u7d44\u88e1\u3002<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c72d3f4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c72d3f4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c86cb06\" data-id=\"c86cb06\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ef9f77c elementor-widget elementor-widget-text-editor\" data-id=\"ef9f77c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<pre class=\"md-fences md-end-block ty-contain-cm modeLoaded\" lang=\"c#\" spellcheck=\"false\"><span role=\"presentation\"><span class=\"cm-keyword\">public<\/span> <span class=\"cm-keyword\">class<\/span> <span class=\"cm-def\">Solution<\/span> {<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0<span class=\"cm-keyword\">public<\/span> <span class=\"cm-variable\">IList<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable\">IList<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span><span class=\"cm-operator\">&gt;&gt;<\/span> <span class=\"cm-variable\">GroupAnagrams<\/span>(<span class=\"cm-variable-3\">string<\/span>[] <span class=\"cm-variable\">strs<\/span>) {<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0\/\/Key: \u6240\u5c6c\u7d44\u5225\u8b58\u5225; Value: \u8a72\u7d44\u7684\u5b57\u7b26\u4e32\u5217\u8868<br \/><span class=\"cm-variable\">        Dictionary<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span>, <span class=\"cm-variable\">List<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span><span class=\"cm-operator\">&gt;&gt;<\/span> <span class=\"cm-variable\">sortedStrDict<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-keyword\">new<\/span> <span class=\"cm-variable\">Dictionary<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span>, <span class=\"cm-variable\">List<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span><span class=\"cm-operator\">&gt;&gt;<\/span>();<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable\">List<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable\">IList<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span><span class=\"cm-operator\">&gt;&gt;<\/span> <span class=\"cm-variable\">res<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-keyword\">new<\/span> <span class=\"cm-variable\">List<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable\">IList<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span><span class=\"cm-operator\">&gt;&gt;<\/span>();<\/span><br \/><span role=\"presentation\">\u200b<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">for<\/span> (<span class=\"cm-variable-3\">int<\/span> <span class=\"cm-variable\">i<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-number\">0<\/span>; <span class=\"cm-variable\">i<\/span> <span class=\"cm-operator\">&lt;<\/span> <span class=\"cm-variable\">strs<\/span>.<span class=\"cm-variable\">Length<\/span>; <span class=\"cm-variable\">i<\/span><span class=\"cm-operator\">++<\/span>)<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0  {<br \/><\/span>            \/\/\u5f97\u5230\u7576\u524d\u5b57\u7b26\u4e32\u7684\u6240\u5c6c\u7d44\u5225\u8b58\u5225\u7b26<br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable-3\">string<\/span> <span class=\"cm-variable\">sortedStr<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">SortString<\/span>(<span class=\"cm-variable\">strs<\/span>[<span class=\"cm-variable\">i<\/span>]);<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable\">sortedStrDict<\/span>.<span class=\"cm-variable\">ContainsKey<\/span>(<span class=\"cm-variable\">sortedStr<\/span>))<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  {<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable\">sortedStrDict<\/span>[<span class=\"cm-variable\">sortedStr<\/span>].<span class=\"cm-variable\">Add<\/span>(<span class=\"cm-variable\">strs<\/span>[<span class=\"cm-variable\">i<\/span>]);<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  }<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">else<\/span><\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  {<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable\">sortedStrDict<\/span>.<span class=\"cm-variable\">Add<\/span>(<span class=\"cm-variable\">sortedStr<\/span>, <span class=\"cm-keyword\">new<\/span> <span class=\"cm-variable\">List<\/span><span class=\"cm-operator\">&lt;<\/span><span class=\"cm-variable-3\">string<\/span><span class=\"cm-operator\">&gt;<\/span>() { <span class=\"cm-variable\">strs<\/span>[<span class=\"cm-variable\">i<\/span>] });<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  }<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0  }<\/span><br \/><span role=\"presentation\">\u200b<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">foreach<\/span> (<span class=\"cm-keyword\">var<\/span> <span class=\"cm-def\">key<\/span> <span class=\"cm-keyword\">in<\/span> <span class=\"cm-variable\">sortedStrDict<\/span>.<span class=\"cm-variable\">Keys<\/span>)<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0  {<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable\">res<\/span>.<span class=\"cm-variable\">Add<\/span>(<span class=\"cm-variable\">sortedStrDict<\/span>[<span class=\"cm-variable\">key<\/span>]);<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0  }<\/span><br \/><span role=\"presentation\">\u200b<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">return<\/span> <span class=\"cm-variable\">res<\/span>; \u00a0 \u00a0 \u00a0 \u00a0<\/span><br \/><span role=\"presentation\"> \u00a0  }<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0<br \/><\/span>    \/\/\u5c0d\u5b57\u7b26\u4e32\u6392\u5e8f\uff0c\u4e0d\u540c\u6b21\u5e8f\u3001\u5b57\u7b26\u4e00\u6a23\u7684\u5b57\u7b26\u4e32\u91cd\u65b0\u6392\u5e8f\u5f8c\u7684\u7d50\u679c\u662f\u4e00\u6a23\u7684\u3002<br \/>    \/\/\u56e0\u6b64\uff0c\u901a\u904e\u91cd\u65b0\u6392\u5e8f\u5c31\u53ef\u4ee5\u77e5\u9053\u54ea\u4e9b\u5b57\u7b26\u4e32\u5c6c\u65bc\u54ea\u4e00\u7d44\u3002<br \/><span role=\"presentation\"> \u00a0 \u00a0<span class=\"cm-variable-3\">string<\/span> <span class=\"cm-variable\">SortString<\/span>(<span class=\"cm-variable-3\">string<\/span> <span class=\"cm-variable\">str<\/span>)<\/span><br \/><span role=\"presentation\"> \u00a0  {<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable-3\">char<\/span>[] <span class=\"cm-variable\">arr<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">str<\/span>.<span class=\"cm-variable\">ToCharArray<\/span>();<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable\">Array<\/span>.<span class=\"cm-variable\">Sort<\/span>(<span class=\"cm-variable\">arr<\/span>);<\/span><br \/><span role=\"presentation\"> \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">return<\/span> <span class=\"cm-keyword\">new<\/span> <span class=\"cm-variable-3\">string<\/span>(<span class=\"cm-variable\">arr<\/span>);<\/span><br \/><span role=\"presentation\"> \u00a0  } \u00a0 <\/span><br \/><span role=\"presentation\">}<\/span><\/pre>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u984c\u76ee\u63cf\u8ff0\uff1a Given an array of strings strs, group the anagram &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/lonelinerd.com\/index.php\/2021\/02\/13\/leetcode-49\/\"> <span class=\"screen-reader-text\">[LeetCode\u5237\u984c\u7b46\u8a18] 49 &#8211; Group Anagrams<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":570,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,16],"tags":[],"class_list":["post-663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-notes","category-leetcodes"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/lonelinerd.com\/wp-content\/uploads\/2021\/02\/FeatureCover_LeetCoding.png","_links":{"self":[{"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/posts\/663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/comments?post=663"}],"version-history":[{"count":8,"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/posts\/663\/revisions"}],"predecessor-version":[{"id":672,"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/posts\/663\/revisions\/672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/media\/570"}],"wp:attachment":[{"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/media?parent=663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/categories?post=663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lonelinerd.com\/index.php\/wp-json\/wp\/v2\/tags?post=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}