René's URL Explorer Experiment


Title: GitHub - vvactor/Leetcode-Java: leetcode-java,updating!

Open Graph Title: GitHub - vvactor/Leetcode-Java: leetcode-java,updating!

X Title: GitHub - vvactor/Leetcode-Java: leetcode-java,updating!

Description: leetcode-java,updating! Contribute to vvactor/Leetcode-Java development by creating an account on GitHub.

Open Graph Description: leetcode-java,updating! Contribute to vvactor/Leetcode-Java development by creating an account on GitHub.

X Description: leetcode-java,updating! Contribute to vvactor/Leetcode-Java development by creating an account on GitHub.

Opengraph URL: https://github.com/vvactor/Leetcode-Java

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:851b962f-7198-bd60-f0df-d5bcbf12c1a7
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idDFCE:25CEAB:B64873:FB0560:6969F0B0
html-safe-nonceff0d666748c2c3b4d8a1ef1b9a258e289fe0a37a8faf28508eb96bb5c982de65
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERkNFOjI1Q0VBQjpCNjQ4NzM6RkIwNTYwOjY5NjlGMEIwIiwidmlzaXRvcl9pZCI6IjgxNjQzMjY5NzQyMzQ5NDc3NjAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac4d44672a63774e182f9ebd0c9a968bf3b8c039c58153c513dbab6cac720ee491
hovercard-subject-tagrepository:181825682
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/vvactor/Leetcode-Java
twitter:imagehttps://opengraph.githubassets.com/ffff692949ea291fd29bfd6e8d1bc85c2b614cc9ed9c1a68415b670c0ad4c81d/vvactor/Leetcode-Java
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ffff692949ea291fd29bfd6e8d1bc85c2b614cc9ed9c1a68415b670c0ad4c81d/vvactor/Leetcode-Java
og:image:altleetcode-java,updating! Contribute to vvactor/Leetcode-Java development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None7b32f1c7c4549428ee399213e8345494fc55b5637195d3fc5f493657579235e8
turbo-cache-controlno-preview
go-importgithub.com/vvactor/Leetcode-Java git https://github.com/vvactor/Leetcode-Java.git
octolytics-dimension-user_id40387243
octolytics-dimension-user_loginvvactor
octolytics-dimension-repository_id181825682
octolytics-dimension-repository_nwovvactor/Leetcode-Java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id47631667
octolytics-dimension-repository_parent_nwopphdsny/Leetcode-Java
octolytics-dimension-repository_network_root_id47631667
octolytics-dimension-repository_network_root_nwopphdsny/Leetcode-Java
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasebdde15ad1b403e23b08bbd89b53fbe6bdf688cad
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/vvactor/Leetcode-Java#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvvactor%2FLeetcode-Java
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvvactor%2FLeetcode-Java
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=vvactor%2FLeetcode-Java
Reloadhttps://github.com/vvactor/Leetcode-Java
Reloadhttps://github.com/vvactor/Leetcode-Java
Reloadhttps://github.com/vvactor/Leetcode-Java
vvactor https://github.com/vvactor
Leetcode-Javahttps://github.com/vvactor/Leetcode-Java
pphdsny/Leetcode-Javahttps://github.com/pphdsny/Leetcode-Java
Notifications https://github.com/login?return_to=%2Fvvactor%2FLeetcode-Java
Fork 0 https://github.com/login?return_to=%2Fvvactor%2FLeetcode-Java
Star 0 https://github.com/login?return_to=%2Fvvactor%2FLeetcode-Java
View license https://github.com/vvactor/Leetcode-Java/blob/master/LICENSE
0 stars https://github.com/vvactor/Leetcode-Java/stargazers
43 forks https://github.com/vvactor/Leetcode-Java/forks
Branches https://github.com/vvactor/Leetcode-Java/branches
Tags https://github.com/vvactor/Leetcode-Java/tags
Activity https://github.com/vvactor/Leetcode-Java/activity
Star https://github.com/login?return_to=%2Fvvactor%2FLeetcode-Java
Notifications https://github.com/login?return_to=%2Fvvactor%2FLeetcode-Java
Code https://github.com/vvactor/Leetcode-Java
Pull requests 0 https://github.com/vvactor/Leetcode-Java/pulls
Actions https://github.com/vvactor/Leetcode-Java/actions
Projects 0 https://github.com/vvactor/Leetcode-Java/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/vvactor/Leetcode-Java/security
Please reload this pagehttps://github.com/vvactor/Leetcode-Java
Insights https://github.com/vvactor/Leetcode-Java/pulse
Code https://github.com/vvactor/Leetcode-Java
Pull requests https://github.com/vvactor/Leetcode-Java/pulls
Actions https://github.com/vvactor/Leetcode-Java/actions
Projects https://github.com/vvactor/Leetcode-Java/projects
Security https://github.com/vvactor/Leetcode-Java/security
Insights https://github.com/vvactor/Leetcode-Java/pulse
Brancheshttps://github.com/vvactor/Leetcode-Java/branches
Tagshttps://github.com/vvactor/Leetcode-Java/tags
https://github.com/vvactor/Leetcode-Java/branches
https://github.com/vvactor/Leetcode-Java/tags
198 Commitshttps://github.com/vvactor/Leetcode-Java/commits/master/
https://github.com/vvactor/Leetcode-Java/commits/master/
imageshttps://github.com/vvactor/Leetcode-Java/tree/master/images
imageshttps://github.com/vvactor/Leetcode-Java/tree/master/images
src/pp/arithmetichttps://github.com/vvactor/Leetcode-Java/tree/master/src/pp/arithmetic
src/pp/arithmetichttps://github.com/vvactor/Leetcode-Java/tree/master/src/pp/arithmetic
.gitignorehttps://github.com/vvactor/Leetcode-Java/blob/master/.gitignore
.gitignorehttps://github.com/vvactor/Leetcode-Java/blob/master/.gitignore
LICENSEhttps://github.com/vvactor/Leetcode-Java/blob/master/LICENSE
LICENSEhttps://github.com/vvactor/Leetcode-Java/blob/master/LICENSE
README.mdhttps://github.com/vvactor/Leetcode-Java/blob/master/README.md
README.mdhttps://github.com/vvactor/Leetcode-Java/blob/master/README.md
READMEhttps://github.com/vvactor/Leetcode-Java
Licensehttps://github.com/vvactor/Leetcode-Java
https://github.com/vvactor/Leetcode-Java#leetcode-java
https://github.com/996icu/996.ICU/blob/master/LICENSE
https://996.icu
https://github.com/vvactor/Leetcode-Java#说明
https://leetcode-cn.com/https://leetcode-cn.com/
https://github.com/vvactor/Leetcode-Java#20190415-20190422待解题目列表
27. 移除元素-Easyhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_27_removeElement.java
28. 实现strStr()-Easyhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_28_strStr.java
29. 两数相除-Mediumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_29_divide.java
30. 串联所有单词的子串-Hardhttps://leetcode-cn.com/problems/substring-with-concatenation-of-all-words/
31. 下一个排列-Mediumhttps://leetcode-cn.com/problems/next-permutation/
32. 最长有效括号-Hardhttps://leetcode-cn.com/problems/longest-valid-parentheses/
301. 删除无效的括号-Hardhttps://leetcode-cn.com/problems/remove-invalid-parentheses/
https://github.com/vvactor/Leetcode-Java#已解题目
https://github.com/vvactor/Leetcode-Java#题目类型更新中
数组https://leetcode-cn.com/tag/array/
哈希表https://leetcode-cn.com/tag/hash-table/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
双指针https://leetcode-cn.com/tag/two-pointers/
字符串https://leetcode-cn.com/tag/string/
数学https://leetcode-cn.com/tag/math/
sliding windowhttps://leetcode-cn.com/tag/sliding-window/
二分查找https://leetcode-cn.com/tag/binary-search/
分治算法https://leetcode-cn.com/tag/divide-and-conquer/
回溯算法https://leetcode-cn.com/tag/backtracking/
链表https://leetcode-cn.com/tag/linked-list/
https://leetcode-cn.com/tag/heap/
https://leetcode-cn.com/tag/stack/
贪心算法https://leetcode-cn.com/tag/greedy/
排序https://leetcode-cn.com/tag/sort/
位运算https://leetcode-cn.com/tag/bit-manipulation/
https://leetcode-cn.com/tag/tree/
BFShttps://leetcode-cn.com/tag/breadth-first-search/
DFShttps://leetcode-cn.com/tag/depth-first-search/
并查集https://leetcode-cn.com/tag/union-find/
设计https://leetcode-cn.com/tag/design/
https://leetcode-cn.com/tag/graph/
拓扑排序https://leetcode-cn.com/tag/topological-sort/
树状数组https://leetcode-cn.com/tag/binary-indexed-tree/
线段树https://leetcode-cn.com/tag/segment-tree/
二叉搜索树https://leetcode-cn.com/tag/binary-search-tree/
https://github.com/vvactor/Leetcode-Java#题目列表更新中
两数之和https://leetcode-cn.com/problems/two-sum
TwoSumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_1_twoSum.java
数组https://leetcode-cn.com/tag/array/
哈希表https://leetcode-cn.com/tag/hash-table/
两数相加https://leetcode-cn.com/problems/add-two-numbers/
AddTwoNumbershttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_2_addTwoNumbers.java
数组https://leetcode-cn.com/tag/array/
数学https://leetcode-cn.com/tag/math/
无重复字符的最长子串https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/
LengthOfLongestSubstringhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_3_lengthOfLongestSubstring.java
哈希表https://leetcode-cn.com/tag/hash-table/
双指针https://leetcode-cn.com/tag/two-pointers/
字符串https://leetcode-cn.com/tag/string/
sliding windowhttps://leetcode-cn.com/tag/sliding-window/
寻找两个有序数组的中位数https://leetcode-cn.com/problems/median-of-two-sorted-arrays/
FindMedianSortedArrayshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_4_findMedianSortedArrays_2.java
数组https://leetcode-cn.com/tag/array/
二分查找https://leetcode-cn.com/tag/binary-search/
分治算法https://leetcode-cn.com/tag/divide-and-conquer/
自己原始解法https://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_4_findMedianSortedArrays.java
最长回文子串https://leetcode-cn.com/problems/longest-palindromic-substring/
LongestPalindromehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_5_longestPalindrome.java
字符串https://leetcode-cn.com/tag/string/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
Z 字形变换https://leetcode-cn.com/problems/zigzag-conversion/
Converthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_6_convert_2.java
字符串https://leetcode-cn.com/tag/string/
整数反转https://leetcode-cn.com/problems/reverse-integer/
Reversehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_7_reverse.java
数学https://leetcode-cn.com/tag/math/
字符串转换整数 (atoi)https://leetcode-cn.com/problems/string-to-integer-atoi/
MyAtoihttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_8_myAtoi.java
字符串https://leetcode-cn.com/tag/string/
数学https://leetcode-cn.com/tag/math/
回文数https://leetcode-cn.com/problems/palindrome-number/
IsPalindromehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_9_isPalindrome.java
数学https://leetcode-cn.com/tag/math/
正则表达式匹配https://leetcode-cn.com/problems/regular-expression-matching/
IsMatchhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_10_isMatch_2.java
字符串https://leetcode-cn.com/tag/string/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
回溯算法https://leetcode-cn.com/tag/backtracking/
自己原始解法https://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_10_isMatch.java
盛最多水的容器https://leetcode-cn.com/problems/container-with-most-water/
MaxAreahttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_11_maxArea.java
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
整数转罗马数字https://leetcode-cn.com/problems/integer-to-roman/
IntToRomanhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_12_intToRoman.java
数学https://leetcode-cn.com/tag/math/
字符串https://leetcode-cn.com/tag/string/
罗马数字转整数https://leetcode-cn.com/problems/roman-to-integer/
RomanToInthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_13_romanToInt.java
数学https://leetcode-cn.com/tag/math/
字符串https://leetcode-cn.com/tag/string/
最长公共前缀https://leetcode-cn.com/problems/longest-common-prefix/
LongestCommonPrefixhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_14_longestCommonPrefix.java
字符串https://leetcode-cn.com/tag/string/
三数之和https://leetcode-cn.com/problems/3sum/
ThreeSumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_15_threeSum.java
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
最接近的三数之和https://leetcode-cn.com/problems/3sum-closest/
ThreeSumClosesthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_16_threeSumClosest.java
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
电话号码的字母组合https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/
LetterCombinationshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_17_letterCombinations.java
字符串https://leetcode-cn.com/tag/string/
回溯算法https://leetcode-cn.com/tag/backtracking/
四数之和https://leetcode-cn.com/problems/4sum/
FourSumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_18_fourSum.java
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
哈希表https://leetcode-cn.com/tag/hash-table/
删除链表的倒数第N个节点https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/
RemoveNthFromEndhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_19_RemoveNthFromEnd.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
有效的括号https://leetcode-cn.com/problems/valid-parentheses/
IsValidhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_20_isValid.java
https://leetcode-cn.com/tag/stack/
字符串https://leetcode-cn.com/tag/string/
合并两个有序链表https://leetcode-cn.com/problems/merge-two-sorted-lists/
MergeTwoListshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_21_MergeTwoLists.java
链表https://leetcode-cn.com/tag/linked-list/
括号生成https://leetcode-cn.com/problems/generate-parentheses/
GenerateParenthesishttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_22_generateParenthesis.java
字符串https://leetcode-cn.com/tag/string/
回溯算法https://leetcode-cn.com/tag/backtracking/
合并K个排序链表https://leetcode-cn.com/problems/merge-k-sorted-lists/
MergeKListshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_23_mergeKLists.java
https://leetcode-cn.com/tag/heap/
链表https://leetcode-cn.com/tag/linked-list/
分治算法https://leetcode-cn.com/tag/divide-and-conquer/
两两交换链表中的节点https://leetcode-cn.com/problems/swap-nodes-in-pairs/
SwapPairshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_24_SwapPairs.java
链表https://leetcode-cn.com/tag/linked-list/
k个一组翻转链表https://leetcode-cn.com/problems/reverse-nodes-in-k-group/
ReverseKGrouphttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_25_reverseKGroup.java
链表https://leetcode-cn.com/tag/linked-list/
删除排序数组中的重复项https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/
RemoveDuplicateshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_26_removeDuplicates.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
移除元素https://leetcode-cn.com/problems/remove-element/
RemoveElementhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_27_removeElement.java
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
实现strStr()https://leetcode-cn.com/problems/implement-strstr/
StrStrhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_28_strStr.java
双指针https://leetcode-cn.com/tag/two-pointers/
字符串https://leetcode-cn.com/tag/string/
两数相除https://leetcode-cn.com/problems/divide-two-integers/
Dividehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_29_divide.java
数学https://leetcode-cn.com/tag/math/
二分查找https://leetcode-cn.com/tag/binary-search/
搜索旋转排序数组https://leetcode-cn.com/problems/search-in-rotated-sorted-array/
Searchhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_33_search.java
数组https://leetcode-cn.com/tag/array/
二分查找https://leetcode-cn.com/tag/binary-search/
在排序数组中查找元素的第一个和最后一个位置https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/
SearchRangehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_34_searchRange.java
数组https://leetcode-cn.com/tag/array/
二分查找https://leetcode-cn.com/tag/binary-search/
搜索插入位置https://leetcode-cn.com/problems/search-insert-position/
SearchInserthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_35_searchInsert.java
数组https://leetcode-cn.com/tag/array/
二分查找https://leetcode-cn.com/tag/binary-search/
组合总和 IIhttps://leetcode-cn.com/problems/combination-sum-ii/
CombinationSum2https://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_40_combinationSum2.java
数组https://leetcode-cn.com/tag/array/
回溯算法https://leetcode-cn.com/tag/backtracking/
接雨水https://leetcode-cn.com/problems/trapping-rain-water/
Traphttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_42_trap.java
https://leetcode-cn.com/tag/stack/
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
字符串相乘https://leetcode-cn.com/problems/multiply-strings/
Multiplyhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_43_multiply.java
数学https://leetcode-cn.com/tag/math/
字符串https://leetcode-cn.com/tag/string/
跳跃游戏 IIhttps://leetcode-cn.com/problems/jump-game-ii/
Jumphttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_45_jump.java
贪心算法https://leetcode-cn.com/tag/greedy/
数组https://leetcode-cn.com/tag/array/
字母异位词分组https://leetcode-cn.com/problems/group-anagrams/
GroupAnagramshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_49_groupAnagrams.java
哈希表https://leetcode-cn.com/tag/hash-table/
字符串https://leetcode-cn.com/tag/string/
N皇后https://leetcode-cn.com/problems/n-queens/
SolveNQueenshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_51_solveNQueens_2.java
回溯算法https://leetcode-cn.com/tag/backtracking/
自己原始解法https://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_51_solveNQueens.java
最大子序和https://leetcode-cn.com/problems/maximum-subarray/
MaxSubArray.javahttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_53_maxSubArray.java
数组https://leetcode-cn.com/tag/array/
分治算法https://leetcode-cn.com/tag/divide-and-conquer/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
跳跃游戏https://leetcode-cn.com/problems/jump-game/
CanJumphttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_55_canJump.java
贪心算法https://leetcode-cn.com/tag/greedy/
数组https://leetcode-cn.com/tag/array/
合并区间https://leetcode-cn.com/problems/merge-intervals/
Mergehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_56_merge.java
排序https://leetcode-cn.com/tag/sort/
数组https://leetcode-cn.com/tag/array/
第k个排列https://leetcode-cn.com/problems/permutation-sequence/
GetPermutationhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_60_getPermutation_m.java
数学https://leetcode-cn.com/tag/math/
回溯算法https://leetcode-cn.com/tag/backtracking/
旋转链表https://leetcode-cn.com/problems/rotate-list/
RotateRighthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_61_RotateRight.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
不同路径https://leetcode-cn.com/problems/unique-paths/
UniquePathshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_62_uniquePaths.java
数组https://leetcode-cn.com/tag/array/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
不同路径 IIhttps://leetcode-cn.com/problems/unique-paths-ii/
UniquePathsWithObstacleshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_63_uniquePathsWithObstacles.java
数组https://leetcode-cn.com/tag/array/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
最小路径和https://leetcode-cn.com/problems/minimum-path-sum/
MinPathSumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_64_minPathSum.java
数组https://leetcode-cn.com/tag/array/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
x 的平方根https://leetcode-cn.com/problems/sqrtx/
MySqrthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_69_mySqrt.java
数学https://leetcode-cn.com/tag/math/
二分查找https://leetcode-cn.com/tag/binary-search/
爬楼梯https://leetcode-cn.com/problems/climbing-stairs/
ClimbStairshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_70_climbStairs.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
简化路径https://leetcode-cn.com/problems/simplify-path/
SimplifyPathhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_71_simplifyPath.java
https://leetcode-cn.com/tag/stack/
字符串https://leetcode-cn.com/tag/string/
最小覆盖子串https://leetcode-cn.com/problems/minimum-window-substring/
MinWindowhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_76_minWindow.java
哈希表https://leetcode-cn.com/tag/hash-table/
双指针https://leetcode-cn.com/tag/two-pointers/
字符串https://leetcode-cn.com/tag/string/
sliding windowhttps://leetcode-cn.com/tag/sliding-window/
子集https://leetcode-cn.com/problems/subsets/
Subsetshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_78_subsets.java
位运算https://leetcode-cn.com/tag/bit-manipulation/
数组https://leetcode-cn.com/tag/array/
回溯算法https://leetcode-cn.com/tag/backtracking/
删除排序数组中的重复项 IIhttps://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii/
RemoveDuplicateshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_80_removeDuplicates.java
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
分隔链表https://leetcode-cn.com/problems/partition-list/
Partitionhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_86_Partition.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
子集 IIhttps://leetcode-cn.com/problems/subsets-ii/
SubsetsWithDuphttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_90_subsetsWithDup.java
数组https://leetcode-cn.com/tag/array/
回溯算法https://leetcode-cn.com/tag/backtracking/
反转链表 IIhttps://leetcode-cn.com/problems/reverse-linked-list-ii/
ReverseBetweenhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_92_ReverseBetween.java
链表https://leetcode-cn.com/tag/linked-list/
复原IP地址https://leetcode-cn.com/problems/restore-ip-addresses/
RestoreIpAddresseshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_93_restoreIpAddresses.java
字符串https://leetcode-cn.com/tag/string/
回溯算法https://leetcode-cn.com/tag/backtracking/
二叉树的锯齿形层次遍历https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal/
ZigzagLevelOrderhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_103_zigzagLevelOrder.java
https://leetcode-cn.com/tag/stack/
https://leetcode-cn.com/tag/tree/
BFShttps://leetcode-cn.com/tag/breadth-first-search/
二叉树的最大深度https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/
MaxDepthhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_104_maxDepth.java
https://leetcode-cn.com/tag/tree/
DFShttps://leetcode-cn.com/tag/depth-first-search/
将有序数组转换为二叉搜索树https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/
SortedArrayToBSThttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_108_sortedArrayToBST.java
https://leetcode-cn.com/tag/tree/
DFShttps://leetcode-cn.com/tag/depth-first-search/
路径总和 IIhttps://leetcode-cn.com/problems/path-sum-ii/
PathSumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_113_pathSum.java
https://leetcode-cn.com/tag/tree/
DFShttps://leetcode-cn.com/tag/depth-first-search/
二叉树展开为链表https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list/
Flattenhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_114_flatten.java
https://leetcode-cn.com/tag/tree/
DFShttps://leetcode-cn.com/tag/depth-first-search/
三角形最小路径和https://leetcode-cn.com/problems/triangle/
MinimumTotalhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_120_minimumTotal.java
数组https://leetcode-cn.com/tag/array/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
买卖股票的最佳时机https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/
MaxProfithttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_121_maxProfit.java
数组https://leetcode-cn.com/tag/array/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
买卖股票的最佳时机 IIhttps://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/
MaxProfithttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_122_maxProfit.java
贪心算法https://leetcode-cn.com/tag/greedy/
数组https://leetcode-cn.com/tag/array/
买卖股票的最佳时机 IIIhttps://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii/
MaxProfithttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_123_maxProfit.java
数组https://leetcode-cn.com/tag/array/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
验证回文串https://leetcode-cn.com/problems/valid-palindrome/
双指针https://leetcode-cn.com/tag/two-pointers/
字符串https://leetcode-cn.com/tag/string/
单词接龙 IIhttps://leetcode-cn.com/problems/word-ladder-ii/
FindLaddershttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_126_findLadders.java
BFShttps://leetcode-cn.com/tag/breadth-first-search/
数组https://leetcode-cn.com/tag/array/
字符串https://leetcode-cn.com/tag/string/
回溯算法https://leetcode-cn.com/tag/backtracking/
单词接龙https://leetcode-cn.com/problems/word-ladder/
LadderLengthhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_127_ladderLength_2.java
BFShttps://leetcode-cn.com/tag/breadth-first-search/
自己原始解法https://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_127_ladderLength.java
最长连续序列https://leetcode-cn.com/problems/longest-consecutive-sequence/
LongestConsecutivehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_128_longestConsecutive.java
并查集https://leetcode-cn.com/tag/union-find/
数组https://leetcode-cn.com/tag/array/
复制带随机指针的链表https://leetcode-cn.com/problems/copy-list-with-random-pointer/
CopyRandomListhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_138_CopyRandomList.java
哈希表https://leetcode-cn.com/tag/hash-table/
链表https://leetcode-cn.com/tag/linked-list/
环形链表https://leetcode-cn.com/problems/linked-list-cycle/
HasCyclehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_141_HasCycle.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
环形链表 IIhttps://leetcode-cn.com/problems/linked-list-cycle-ii/
DetectCyclehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_142_DetectCycle.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
LRU缓存机制https://leetcode-cn.com/problems/lru-cache/
LRUCachehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_146_LRUCache.java
设计https://leetcode-cn.com/tag/design/
对链表进行插入排序https://leetcode-cn.com/problems/insertion-sort-list/
InsertionSortListhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_147_insertionSortList.java
排序https://leetcode-cn.com/tag/sort/
链表https://leetcode-cn.com/tag/linked-list/
排序链表https://leetcode-cn.com/problems/sort-list/
SortList.javahttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_148_sortList.java
排序https://leetcode-cn.com/tag/sort/
链表https://leetcode-cn.com/tag/linked-list/
翻转字符串里的单词https://leetcode-cn.com/problems/reverse-words-in-a-string/
ReverseWordshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_151_reverseWords_2.java
字符串https://leetcode-cn.com/tag/string/
自己原始解法https://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_151_reverseWords.java
最小栈https://leetcode-cn.com/problems/min-stack/
MinStackhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_155_MinStack.java
https://leetcode-cn.com/tag/stack/
设计https://leetcode-cn.com/tag/design/
相交链表https://leetcode-cn.com/problems/intersection-of-two-linked-lists/
GetIntersectionNodehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_160_GetIntersectionNode.java
链表https://leetcode-cn.com/tag/linked-list/
两数之和 II - 输入有序数组https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/
TwoSumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_167_twoSum.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
二分查找https://leetcode-cn.com/tag/binary-search/
地下城游戏https://leetcode-cn.com/problems/dungeon-game/
CalculateMinimumHPhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_174_calculateMinimumHP.java
二分查找https://leetcode-cn.com/tag/binary-search/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
重复的DNA序列https://leetcode-cn.com/problems/repeated-dna-sequences/
FindRepeatedDnaSequenceshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_187_findRepeatedDnaSequences.java
位运算https://leetcode-cn.com/tag/bit-manipulation/
哈希表https://leetcode-cn.com/tag/hash-table/
买卖股票的最佳时机 IVhttps://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iv/
MaxProfithttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_188_maxProfit.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
颠倒二进制位https://leetcode-cn.com/problems/reverse-bits/
ReverseBitshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_190_reverseBits.java
位运算https://leetcode-cn.com/tag/bit-manipulation/
打家劫舍https://leetcode-cn.com/problems/house-robber/
Robhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_198_rob.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
二叉树的右视图https://leetcode-cn.com/problems/binary-tree-right-side-view/
RightSideViewhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_199_rightSideView.java
https://leetcode-cn.com/tag/tree/
BFShttps://leetcode-cn.com/tag/breadth-first-search/
DFShttps://leetcode-cn.com/tag/depth-first-search/
岛屿的个数https://leetcode-cn.com/problems/number-of-islands/
NumIslandshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_200_numIslands.java
BFShttps://leetcode-cn.com/tag/breadth-first-search/
DFShttps://leetcode-cn.com/tag/depth-first-search/
并查集https://leetcode-cn.com/tag/union-find/
移除链表元素https://leetcode-cn.com/problems/remove-linked-list-elements/
RemoveElementshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_203_removeElements.java
链表https://leetcode-cn.com/tag/linked-list/
反转链表https://leetcode-cn.com/problems/reverse-linked-list/
ReverseListhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_206_ReverseList_2.java
链表https://leetcode-cn.com/tag/linked-list/
课程表https://leetcode-cn.com/problems/course-schedule/
CanFinishhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_207_canFinish.java
BFShttps://leetcode-cn.com/tag/breadth-first-search/
DFShttps://leetcode-cn.com/tag/depth-first-search/
https://leetcode-cn.com/tag/graph/
拓扑排序https://leetcode-cn.com/tag/topological-sort/
实现 Trie (前缀树)https://leetcode-cn.com/problems/implement-trie-prefix-tree/
Triehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_208_Trie.java
设计https://leetcode-cn.com/tag/design/
字典树https://leetcode-cn.com/tag/trie/
添加与搜索单词 - 数据结构设计https://leetcode-cn.com/problems/add-and-search-word-data-structure-design/
WordDictionaryhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_211_wordDictionary.java
设计https://leetcode-cn.com/tag/design/
字典树https://leetcode-cn.com/tag/trie/
回溯算法https://leetcode-cn.com/tag/backtracking/
最短回文串https://leetcode-cn.com/problems/shortest-palindrome/
ShortestPalindromehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_214_shortestPalindrome_2.java
字符串https://leetcode-cn.com/tag/string/
数组中的第K个最大元素https://leetcode-cn.com/problems/kth-largest-element-in-an-array/
FindKthLargesthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_215_findKthLargest_2.java
https://leetcode-cn.com/tag/heap/
分治算法https://leetcode-cn.com/tag/divide-and-conquer/
最大正方形https://leetcode-cn.com/problems/maximal-square/
MaximalSquarehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_221_maximalSquare.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
用队列实现栈https://leetcode-cn.com/problems/implement-stack-using-queues/
MyStackhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_225_MyStack.java
https://leetcode-cn.com/tag/stack/
设计https://leetcode-cn.com/tag/design/
用栈实现队列https://leetcode-cn.com/problems/implement-queue-using-stacks/
MyQuenehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_232_MyQuene.java
https://leetcode-cn.com/tag/stack/)、[设计](https://leetcode-cn.com/tag/design/https://leetcode-cn.com/tag/stack/)%E3%80%81%5B%E8%AE%BE%E8%AE%A1%5D(https://leetcode-cn.com/tag/design/
回文链表https://leetcode-cn.com/problems/palindrome-linked-list/
IsPalindromehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_234_isPalindrome.java
链表https://leetcode-cn.com/tag/linked-list/
双指针https://leetcode-cn.com/tag/two-pointers/
二叉树的最近公共祖先https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/
LowestCommonAncestorhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_236_lowestCommonAncestor.java
https://leetcode-cn.com/tag/tree/
删除链表中的节点https://leetcode-cn.com/problems/delete-node-in-a-linked-list/
DeleteNodehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_237_deleteNode.java
链表https://leetcode-cn.com/tag/linked-list/
滑动窗口最大值https://leetcode-cn.com/problems/sliding-window-maximum/
MaxSlidingWindowhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_239_maxSlidingWindow.java
https://leetcode-cn.com/tag/heap/
sliding windowhttps://leetcode-cn.com/tag/sliding-window/
单词模式https://leetcode-cn.com/problems/word-pattern/
WordPatternhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_290_wordPattern.java
哈希表https://leetcode-cn.com/tag/hash-table/
最长上升子序列https://leetcode-cn.com/problems/longest-increasing-subsequence/
LengthOfLIShttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_300_lengthOfLIS.java
二分查找https://leetcode-cn.com/tag/binary-search/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
区域和检索 - 数组不可变https://leetcode-cn.com/problems/range-sum-query-immutable/
NumArrayhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_303_NumArray.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
二维区域和检索 - 矩阵不可变https://leetcode-cn.com/problems/range-sum-query-2d-immutable/
NumMatrixhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_304_NumMatrix.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
区域和检索 - 数组可修改https://leetcode-cn.com/problems/range-sum-query-mutable/
NumArrayhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_307_NumArray_2.java
树状数组https://leetcode-cn.com/tag/binary-indexed-tree/
线段树https://leetcode-cn.com/tag/segment-tree/
计算右侧小于当前元素的个数https://leetcode-cn.com/problems/count-of-smaller-numbers-after-self/
CountSmallerhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_315_countSmaller_2.java
树状数组https://leetcode-cn.com/tag/binary-indexed-tree/
线段树https://leetcode-cn.com/tag/segment-tree/
二叉搜索树https://leetcode-cn.com/tag/binary-search-tree/
分治算法https://leetcode-cn.com/tag/divide-and-conquer/
零钱兑换https://leetcode-cn.com/problems/coin-change/
CoinChangehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_322_coinChange.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
奇偶链表https://leetcode-cn.com/problems/odd-even-linked-list/
OddEvenListhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_328_OddEvenList.java
链表https://leetcode-cn.com/tag/linked-list/
回文对https://leetcode-cn.com/problems/palindrome-pairs/
PalindromePairshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_336_palindromePairs_2.java
字典树https://leetcode-cn.com/tag/trie/
哈希表https://leetcode-cn.com/tag/hash-table/
字符串https://leetcode-cn.com/tag/string/
俄罗斯套娃信封问题https://leetcode-cn.com/problems/russian-doll-envelopes/
MaxEnvelopes.javahttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_354_maxEnvelopes_2.java
二分查找https://leetcode-cn.com/tag/binary-search/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
摆动序列https://leetcode-cn.com/problems/wiggle-subsequence/
WiggleMaxLengthhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_376_wiggleMaxLength.java
贪心算法https://leetcode-cn.com/tag/greedy/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
移掉K位数字https://leetcode-cn.com/problems/remove-k-digits/
RemoveKdigitshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_402_removeKdigits.java
https://leetcode-cn.com/tag/heap/
贪心算法https://leetcode-cn.com/tag/greedy/
最长回文串https://leetcode-cn.com/problems/longest-palindrome/
LongestPalindromehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_409_longestPalindrome.java
哈希表https://leetcode-cn.com/tag/hash-table/
字符串相加https://leetcode-cn.com/problems/add-strings/
AddStringshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_415_addStrings.java
字符串https://leetcode-cn.com/tag/string/
替换后的最长重复字符https://leetcode-cn.com/problems/longest-repeating-character-replacement/
CharacterReplacementhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_424_characterReplacement.java
双指针https://leetcode-cn.com/tag/two-pointers/
sliding windowhttps://leetcode-cn.com/tag/sliding-window/
全 O(1) 的数据结构https://leetcode-cn.com/problems/all-oone-data-structure/
AllOnehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_432_AllOne.java
设计https://leetcode-cn.com/tag/design/
找到字符串中所有字母异位词https://leetcode-cn.com/problems/find-all-anagrams-in-a-string/
FindAnagramshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_438_findAnagrams.java
哈希表https://leetcode-cn.com/tag/hash-table/
序列化和反序列化二叉搜索树https://leetcode-cn.com/problems/serialize-and-deserialize-bst/
Serialize_deserializehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_449_serialize_deserialize.java
https://leetcode-cn.com/tag/tree/
删除二叉搜索树中的节点https://leetcode-cn.com/problems/delete-node-in-a-bst/
DeleteNodehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_450_deleteNode.java
https://leetcode-cn.com/tag/tree/
用最少数量的箭引爆气球https://leetcode-cn.com/problems/minimum-number-of-arrows-to-burst-balloons/
FindMinArrowShotshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_452_findMinArrowShots.java
贪心算法https://leetcode-cn.com/tag/greedy/
四数相加 IIhttps://leetcode-cn.com/problems/4sum-ii/
FourSumCounthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_454_fourSumCount.java
哈希表https://leetcode-cn.com/tag/hash-table/
二分查找https://leetcode-cn.com/tag/binary-search/
分发饼干https://leetcode-cn.com/problems/assign-cookies/
FindContentChildrenhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_455_findContentChildren.java
贪心算法https://leetcode-cn.com/tag/greedy/
环形数组循环https://leetcode-cn.com/problems/circular-array-loop/
CircularArrayLoophttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_457_circularArrayLoop.java
数组https://leetcode-cn.com/tag/array/
双指针https://leetcode-cn.com/tag/two-pointers/
LFU缓存https://leetcode-cn.com/problems/lfu-cache/
LFUCachehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_460_LFUCache.java
设计https://leetcode-cn.com/tag/design/
最大连续1的个数https://leetcode-cn.com/problems/max-consecutive-ones/
FindMaxConsecutiveOneshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_485_findMaxConsecutiveOnes.java
数组https://leetcode-cn.com/tag/array/
最长回文子序列https://leetcode-cn.com/problems/longest-palindromic-subsequence/
LongestPalindromeSubseqhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_516_longestPalindromeSubseq.java
动态规划https://leetcode-cn.com/tag/dynamic-programming/
把二叉搜索树转换为累加树https://leetcode-cn.com/problems/convert-bst-to-greater-tree/
ConvertBSThttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_538_convertBST.java
https://leetcode-cn.com/tag/tree/
朋友圈https://leetcode-cn.com/problems/friend-circles/
FindCircleNumhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_547_findCircleNum_2.java
DFShttps://leetcode-cn.com/tag/depth-first-search/
并查集https://leetcode-cn.com/tag/union-find/
二叉树的坡度https://leetcode-cn.com/problems/binary-tree-tilt/
FindTilthttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_563_findTilt.java
https://leetcode-cn.com/tag/tree/
字符串的排列https://leetcode-cn.com/problems/permutation-in-string/
CheckInclusionhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_567_checkInclusion.java
双指针https://leetcode-cn.com/tag/two-pointers/
两数之和 IV - 输入 BSThttps://leetcode-cn.com/problems/two-sum-iv-input-is-a-bst/
FindTargethttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_653_findTarget.java
https://leetcode-cn.com/tag/tree/
最长连续递增序列https://leetcode-cn.com/problems/longest-continuous-increasing-subsequence/
FindLengthOfLCIShttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_674_findLengthOfLCIS_e.java
数组https://leetcode-cn.com/tag/array/
岛屿的最大面积https://leetcode-cn.com/problems/max-area-of-island/
MaxAreaOfIslandhttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_695_maxAreaOfIsland.java
DFShttps://leetcode-cn.com/tag/depth-first-search/
数组https://leetcode-cn.com/tag/array/
最长湍流子数组https://leetcode-cn.com/problems/longest-turbulent-subarray/
MaxTurbulenceSizehttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_978_maxTurbulenceSize.java
数组https://leetcode-cn.com/tag/array/
动态规划https://leetcode-cn.com/tag/dynamic-programming/
sliding windowhttps://leetcode-cn.com/tag/sliding-window/
最大连续1的个数 IIIhttps://leetcode-cn.com/problems/max-consecutive-ones-iii/
LongestOneshttps://github.com/pphdsny/Leetcode-Java/blob/master/src/pp/arithmetic/leetcode/_1004_longestOnes.java
双指针https://leetcode-cn.com/tag/two-pointers/
sliding windowhttps://leetcode-cn.com/tag/sliding-window/
Readme https://github.com/vvactor/Leetcode-Java#readme-ov-file
View license https://github.com/vvactor/Leetcode-Java#License-1-ov-file
Please reload this pagehttps://github.com/vvactor/Leetcode-Java
Activityhttps://github.com/vvactor/Leetcode-Java/activity
0 starshttps://github.com/vvactor/Leetcode-Java/stargazers
0 watchinghttps://github.com/vvactor/Leetcode-Java/watchers
0 forkshttps://github.com/vvactor/Leetcode-Java/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fvvactor%2FLeetcode-Java&report=vvactor+%28user%29
Releaseshttps://github.com/vvactor/Leetcode-Java/releases
Packages 0https://github.com/users/vvactor/packages?repo_name=Leetcode-Java
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.