{"id":16739588,"url":"https://github.com/zhangyu345293721/leetcode","last_synced_at":"2025-04-06T12:08:39.722Z","repository":{"id":48140497,"uuid":"163050773","full_name":"zhangyu345293721/leetcode","owner":"zhangyu345293721","description":"java/python for leetcode:  1)  array，2)  list，3) string，4) hashtable，5) math，6) tree","archived":false,"fork":false,"pushed_at":"2025-01-21T14:58:39.000Z","size":3181,"stargazers_count":82,"open_issues_count":2,"forks_count":28,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-30T10:09:10.396Z","etag":null,"topics":["leetcode-java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhangyu345293721.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-25T05:58:16.000Z","updated_at":"2025-01-21T14:58:42.000Z","dependencies_parsed_at":"2023-11-10T15:28:12.240Z","dependency_job_id":"a070ce1f-b0c7-4ec2-b695-eb71c0656408","html_url":"https://github.com/zhangyu345293721/leetcode","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyu345293721%2Fleetcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyu345293721%2Fleetcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyu345293721%2Fleetcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyu345293721%2Fleetcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhangyu345293721","download_url":"https://codeload.github.com/zhangyu345293721/leetcode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247478323,"owners_count":20945266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["leetcode-java"],"created_at":"2024-10-13T00:52:16.955Z","updated_at":"2025-04-06T12:08:39.694Z","avatar_url":"https://github.com/zhangyu345293721.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# leetcode算法题目\n### 题目官网:   https://leetcode.com/problemset/all/\n\u003cbr\u003e题目由java和python实现，按照类型分为: array, list, string, hashtable, math, tree:\u003cbr\u003e\n\n##  1.array\n\u003ctable border=\"2\" \u003e\n  \u003ctr align=\"center\" \u003e\n    \u003cth width=\"300\"\u003e题号\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目内容\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目难度\u003c/th\u003e   \n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e733\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/104135666\"\u003eFlood Fill\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e240\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\"  href=\"https://blog.csdn.net/zy345293721/article/details/104163813\"\u003eSearch 2D\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e57\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/112842309\"\u003eInsert Interval\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth\u003e42\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85164977\"\u003eTrapping Rain Water\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eHard\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e84\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85253780\"\u003eLargest Rectangle in Histogram\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eHard\u003c/th\u003e\n  \u003c/tr\u003e\n \u003ctr\u003e\n    \u003cth \u003e*152\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85235720\"\u003eMaximum Product Subarray\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e85\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85229189\"\u003eMaximal Rectangle\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eHard\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e322\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85223632\"\u003eCoin Change\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e621\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85221280\"\u003eTask Scheduler\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e221\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85161333\"\u003eMaximal Square\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e279\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85159912\"\u003ePerfect Squares\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e62\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85019853\"\u003eUnique Paths\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n \n   \u003ctr\u003e\n    \u003cth \u003e11\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85018708\"\u003eContainer With Most Water\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e287\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85015366\"\u003eFind the Duplicate Number\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth\u003e *128\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85006310\"\u003eLongest Consecutive Sequence\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e*215\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84993730\"\u003eKth Largest Element in an Array\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e*55\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84991870\"\u003eJump Game\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e300\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84984249\"\u003eLongest Increasing Subsequence\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003cth \u003e*64\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84979265\"\u003eMinimum Path Sum\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003cth \u003e56\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84978045\"\u003eMerge Intervals\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003cth \u003e72\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84976445\"\u003eEdit Distance\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e \n   \u003ctr\u003e\n    \u003cth \u003e39\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84960687\"\u003eCombination Sum\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003cth \u003e200\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84960329\"\u003eNumber of Islands\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e560\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84952201\"\u003eSubarray Sum Equals K\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e  \n  \u003ctr\u003e\n    \u003cth \u003e406\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84941352\"\u003eQueue Reconstruction by Height\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e416\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84936435\"\u003ePartition Equal Subset Sum\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003cth \u003e4\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84875908\"\u003eMedian of Two Sorted Arrays\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e121\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84857583\"\u003eBest Time to Buy and Sell Stock\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e581\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84855501\"\u003eShortest Unsorted Continuous Subarray\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e70\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84839426\"\u003eClimbing Stairs\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e437\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84837693\"\u003ePath Sum III\u003c/a\u003e\u003c/th\u003e\n    \u003cth \u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e*198\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84836482\"\u003eHouse Robber\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e2\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84784785\"\u003eAdd Two Numbers\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e15\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84784251\"\u003eThree Sum\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e448\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84728191\"\u003eFind All Numbers Disappeared in an Array\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e283\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84726668\"\u003eMove Zeroes\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e169\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84715556\"\u003eMajority Element\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e494\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84643519\"\u003eTarget Sum\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e349\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83096060\"\u003eIntersection of Two Arrays\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e350\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83069550\"\u003eIntersection of Two Arrays II\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n  \n  \u003ctr\u003e\n    \u003cth \u003e136\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83185189\"\u003eSingle Number\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e7\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83182653\"\u003eReverse Integer\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e347\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84310615\"\u003eTop K Frequent Elements\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\u003ctr\u003e\n    \u003cth \u003e35\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84299628\"\u003eSearch Insert Position\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\u003ctr\u003e\n    \u003cth \u003e*268\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83933311\"\u003eMissing Number\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e*521\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83744906\"\u003eLongest Uncommon Subsequence I\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003cth \u003e217\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/103976728\"\u003eContains Duplicate\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e728\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/103983703\"\u003eSelf Dividing Numbers\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e122\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/104198493\"\u003eBest Time Buy\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e1217\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/104282307\"\u003ePlay With Chips\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e26\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84562766\"\u003eRemove Duplicates from Sorted Array\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e53\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84848699\"\u003eMaximum Subarray\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 2.list\n\u003ctable border=\"2\" \u003e\n  \u003ctr align=\"center\" \u003e\n    \u003cth width=\"300\"\u003e题号\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目内容\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目难度\u003c/th\u003e   \n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e114\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85163338\"\u003eFlatten Binary Tree to Linked List\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n \n  \u003ctr\u003e\n    \u003cth \u003e23\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84994970\"\u003eMerge k Sorted Lists\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e*142\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84961106\"\u003eLinked List Cycle II\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e \n  \n   \u003ctr\u003e\n    \u003cth \u003e160\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84850298\"\u003eIntersection of Two Linked Lists\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e234\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84849622\"\u003ePalindrome Linked List\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e155\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84852978\"\u003eMin Stack\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003cth \u003e148\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84846681\"\u003eSort List\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e21\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84791423\"\u003eMerge Two Sorted Lists\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \n  \n   \u003ctr\u003e\n    \u003cth \u003e206\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84032331\"\u003eReverse Linked List\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e141\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84031623\"\u003eLinked List Cycle\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n  \n   \u003ctr\u003e\n    \u003cth \u003e19\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/82984093\"\u003eRemove Nth Node From End of List\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \n\u003c/table\u003e\n\n## 3.string\n\n\u003ctable border=\"2\" \u003e\n  \u003ctr align=\"center\" \u003e\n    \u003cth width=\"300\"\u003e题号\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目内容\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目难度\u003c/th\u003e   \n  \u003c/tr\u003e\n\n   \u003ctr\u003e\n    \u003cth \u003e32\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85055216\"\u003eLongest Valid Parentheses\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eHard\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e*22\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85014549\"\u003eGenerate Parentheses\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e49\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85013887\"\u003eGroup Anagrams\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e139\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84988686\"\u003eWord Break\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e*5\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84870880\"\u003eLongest Palindromic Substring\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e394\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84957568\"\u003eDecode String\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e  \n   \u003ctr\u003e\n    \u003cth \u003e3\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84786170\"\u003eLongest Substring Without Repeating Characters\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e917\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83743873\"\u003eReverse Only Letters\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e520\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83059879\"\u003eDetect Capital\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e541\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83048617\"\u003eReverse String II\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n  \u003ctr\u003e\n    \u003cth \u003e66\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84542375\"\u003ePlus one\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n  \n   \u003ctr\u003e\n    \u003cth \u003e647\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84843605\"\u003ePalindromic Substrings\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e438\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84842726\"\u003eFind All Anagrams in a String\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e67\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/104173291\"\u003eAdd Binary\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 4.hashtable\n\u003ctable border=\"2\" \u003e\n  \u003ctr align=\"center\" \u003e\n    \u003cth width=\"300\"\u003e题号\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目内容\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目难度\u003c/th\u003e   \n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e1\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/83023107\"\u003eTwo Sum\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth\u003e3\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/81868702\"\u003ePairs Of Parentheses\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e48\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84985595\"\u003e Rotate Image\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n \n  \u003ctr\u003e\n    \u003cth \u003e461\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84614747\"\u003eHamming Distance\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e771\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84567745\"\u003eJewels and Stones\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n  \u003ctr\u003e\n    \u003cth \u003e167\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84561249\"\u003eTwo Sum II - Input array is sorted\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n\u003c/table\u003e\n\n## 5.math\n\n\u003ctable border=\"2\" \u003e\n  \u003ctr align=\"center\" \u003e\n    \u003cth width=\"300\"\u003e题号\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目内容\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目难度\u003c/th\u003e   \n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e258\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/104189181\"\u003eAdd Digits\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e1154\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/104271703\"\u003eDay Of Year\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 6.tree\n\n\u003ctable border=\"2\" \u003e\n  \u003ctr align=\"center\" \u003e\n    \u003cth width=\"300\"\u003e题号\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目内容\u003c/th\u003e\n    \u003cth width=\"300\"\u003e题目难度\u003c/th\u003e   \n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e94\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/106929330\"\u003eBinary Tree Inorder Traversal\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n \n  \u003ctr\u003e\n    \u003cth \u003e144\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/108887475\"\u003eBinary Tree PreOrder Traversal\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e145\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/108884911\"\u003eBinary Tree Post Order Traversal\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e236\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85164131\"\u003eLowest Common Ancestor of a Binary Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e*337\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85050118\"\u003eHouse Robber III\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth \u003e102\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85049161\"\u003eBinary Tree Level Order Traversal\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e94\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/85046785\"\u003eBinary Tree Inorder Traversal\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eMiddle\u003c/th\u003e\n  \u003c/tr\u003e\n \n  \u003ctr\u003e\n    \u003cth \u003e538\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84863120\"\u003eConvert BST to Greater Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e572\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84861633\"\u003eSubtree of Another Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e543\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84861015\"\u003eDiameter of Binary Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e101\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84859674\"\u003eSymmetric Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n  \n   \u003ctr\u003e\n    \u003cth \u003e226\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84653895\"\u003eInvert Binary Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003cth \u003e104\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84635662\"\u003eMaximum Depth of Binary Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \u003ctr\u003e\n    \u003cth \u003e617\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84633192\"\u003eMerge Two Binary Trees\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n   \u003ctr\u003e\n    \u003cth \u003e*606\u003c/th\u003e\n    \u003cth\u003e\u003ca target=\"_blank\" href=\"https://blog.csdn.net/zy345293721/article/details/84304381\"\u003eConstruct String from Binary Tree\u003c/a\u003e\u003c/th\u003e\n    \u003cth\u003eEasy\u003c/th\u003e\n  \u003c/tr\u003e \n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhangyu345293721%2Fleetcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhangyu345293721%2Fleetcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhangyu345293721%2Fleetcode/lists"}