René's URL Explorer Experiment


Title: GitHub - ApollonBar/DataStructureAlgorithmsJava: 常见数据结构及算法(Java语言描述)

Open Graph Title: GitHub - ApollonBar/DataStructureAlgorithmsJava: 常见数据结构及算法(Java语言描述)

X Title: GitHub - ApollonBar/DataStructureAlgorithmsJava: 常见数据结构及算法(Java语言描述)

Description: 常见数据结构及算法(Java语言描述). Contribute to ApollonBar/DataStructureAlgorithmsJava development by creating an account on GitHub.

Open Graph Description: 常见数据结构及算法(Java语言描述). Contribute to ApollonBar/DataStructureAlgorithmsJava development by creating an account on GitHub.

X Description: 常见数据结构及算法(Java语言描述). Contribute to ApollonBar/DataStructureAlgorithmsJava development by creating an account on GitHub.

Opengraph URL: https://github.com/ApollonBar/DataStructureAlgorithmsJava

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:9b5ed204-2383-20cd-ca78-c71f172a5594
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id885C:871F9:1315E8:1A930D:6981F41B
html-safe-nonce6898eafc8765ffacd80d27479d7fd8e9649a216b52c36bbee7b984fcfe4c728a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4ODVDOjg3MUY5OjEzMTVFODoxQTkzMEQ6Njk4MUY0MUIiLCJ2aXNpdG9yX2lkIjoiMjA0ODg4MzgxNDk3MjkxMjY2NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac3a652e1faa2c4fc231a9074a3086d71205ab4ff4e5c85c76f17453cf819e3f02
hovercard-subject-tagrepository:305675925
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/ApollonBar/DataStructureAlgorithmsJava
twitter:imagehttps://opengraph.githubassets.com/18cb8b6d11f555fd606e9daa923419d432fc9987f4bf46a7111ad557af004d30/ApollonBar/DataStructureAlgorithmsJava
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/18cb8b6d11f555fd606e9daa923419d432fc9987f4bf46a7111ad557af004d30/ApollonBar/DataStructureAlgorithmsJava
og:image:alt常见数据结构及算法(Java语言描述). Contribute to ApollonBar/DataStructureAlgorithmsJava development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None9936dceb24cf8ba2521c41b894b28505ddddd1cb0b59da13279e82a3931479ca
turbo-cache-controlno-preview
go-importgithub.com/ApollonBar/DataStructureAlgorithmsJava git https://github.com/ApollonBar/DataStructureAlgorithmsJava.git
octolytics-dimension-user_id25096662
octolytics-dimension-user_loginApollonBar
octolytics-dimension-repository_id305675925
octolytics-dimension-repository_nwoApollonBar/DataStructureAlgorithmsJava
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id132254713
octolytics-dimension-repository_parent_nwoyangyiRunning/DataStructureAlgorithmsJava
octolytics-dimension-repository_network_root_id132254713
octolytics-dimension-repository_network_root_nwoyangyiRunning/DataStructureAlgorithmsJava
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
release4ab65d8f884b21d3fd2259ba6a73d6fae4e3c596
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/ApollonBar/DataStructureAlgorithmsJava#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FApollonBar%2FDataStructureAlgorithmsJava
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%2FApollonBar%2FDataStructureAlgorithmsJava
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=ApollonBar%2FDataStructureAlgorithmsJava
Reloadhttps://github.com/ApollonBar/DataStructureAlgorithmsJava
Reloadhttps://github.com/ApollonBar/DataStructureAlgorithmsJava
Reloadhttps://github.com/ApollonBar/DataStructureAlgorithmsJava
ApollonBar https://github.com/ApollonBar
DataStructureAlgorithmsJavahttps://github.com/ApollonBar/DataStructureAlgorithmsJava
yangyiRunning/DataStructureAlgorithmsJavahttps://github.com/yangyiRunning/DataStructureAlgorithmsJava
Notifications https://github.com/login?return_to=%2FApollonBar%2FDataStructureAlgorithmsJava
Fork 0 https://github.com/login?return_to=%2FApollonBar%2FDataStructureAlgorithmsJava
Star 0 https://github.com/login?return_to=%2FApollonBar%2FDataStructureAlgorithmsJava
0 stars https://github.com/ApollonBar/DataStructureAlgorithmsJava/stargazers
8 forks https://github.com/ApollonBar/DataStructureAlgorithmsJava/forks
Branches https://github.com/ApollonBar/DataStructureAlgorithmsJava/branches
Tags https://github.com/ApollonBar/DataStructureAlgorithmsJava/tags
Activity https://github.com/ApollonBar/DataStructureAlgorithmsJava/activity
Star https://github.com/login?return_to=%2FApollonBar%2FDataStructureAlgorithmsJava
Notifications https://github.com/login?return_to=%2FApollonBar%2FDataStructureAlgorithmsJava
Code https://github.com/ApollonBar/DataStructureAlgorithmsJava
Pull requests 0 https://github.com/ApollonBar/DataStructureAlgorithmsJava/pulls
Actions https://github.com/ApollonBar/DataStructureAlgorithmsJava/actions
Projects 0 https://github.com/ApollonBar/DataStructureAlgorithmsJava/projects
Security 0 https://github.com/ApollonBar/DataStructureAlgorithmsJava/security
Insights https://github.com/ApollonBar/DataStructureAlgorithmsJava/pulse
Code https://github.com/ApollonBar/DataStructureAlgorithmsJava
Pull requests https://github.com/ApollonBar/DataStructureAlgorithmsJava/pulls
Actions https://github.com/ApollonBar/DataStructureAlgorithmsJava/actions
Projects https://github.com/ApollonBar/DataStructureAlgorithmsJava/projects
Security https://github.com/ApollonBar/DataStructureAlgorithmsJava/security
Insights https://github.com/ApollonBar/DataStructureAlgorithmsJava/pulse
Brancheshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/branches
Tagshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tags
https://github.com/ApollonBar/DataStructureAlgorithmsJava/branches
https://github.com/ApollonBar/DataStructureAlgorithmsJava/tags
151 Commitshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/commits/master/
https://github.com/ApollonBar/DataStructureAlgorithmsJava/commits/master/
.ideahttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/.idea
.ideahttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/.idea
out/production/DS/dshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/out/production/DS/ds
out/production/DS/dshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/out/production/DS/ds
srchttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/src
srchttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/src
targethttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/target
targethttps://github.com/ApollonBar/DataStructureAlgorithmsJava/tree/master/target
.gitignorehttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/.gitignore
.gitignorehttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/.gitignore
DS.imlhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/DS.iml
DS.imlhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/DS.iml
README.mdhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/README.md
README.mdhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/README.md
pom.xmlhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/pom.xml
pom.xmlhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/pom.xml
READMEhttps://github.com/ApollonBar/DataStructureAlgorithmsJava
https://github.com/ApollonBar/DataStructureAlgorithmsJava#常见数据结构与算法小结java语言描述
https://github.com/ApollonBar/DataStructureAlgorithmsJava#leetcode
搜索二维矩阵https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FindInDoubleArray.java
数组中重复的数据https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/RepeatInArray.java
合并两个有序数组https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MergeArray.java
删除排序数组中的重复项https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/RemoveDuplicates.java
旋转数组https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/RotateArray.java
有序数组的平方https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/SortedSquares.java
寻找数组的中心索引https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/PivotIndex.java
移动零https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MoveZeroes.java
打乱数组https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ShuffleArray.java
两个数组的交集IIhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Intersect.java
递增的三元子序列https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/IncreasingTriplet.java
除自身以外数组的乘积https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ProductExceptSelf.java
存在重复元素IIhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ContainsNearbyDuplicate.java
存在重复元素IIIhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ContainsNearbyAlmostDuplicate.java
矩阵置零https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/SetZeroes.java
最大子序和https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MaxSubArray.java
按奇偶排序数组https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/SortArrayByParity.java
从尾到头打印链表https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ReversePrintLink.java
移除链表元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/RemoveElements.java
删除链表中的节点https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/DeleteNode.java
删除排序链表中的重复元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/DeleteDuplicates.java
判断链表是否有环https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/CycleLink.java
替换字符串中的空格https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ReplaceBlankInString.java
Fizz Buzzhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FizzBuzz.java
验证回文字符https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ValidPalindromeString.java
最后一个单词的长度https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LengthOfLastWord.java
最常见的单词https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MostCommonWord.java
字符串中的第一个唯一字符https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FirstUniqChar.java
根据字符出现频率排序https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FrequencySort.java
验证回文串https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/PalindromeI.java
分割回文串https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Partition.java
单词拆分https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/WordBreak.java
线性表的增加(基于顺序存储的物理结构实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ListInsert.java
线性表的删除(基于顺序存储的物理结构实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ListDelete.java
线性表的插入(基于链式存储的物理结构实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LinkInsert.java
线性表的删除(基于链式存储的物理结构实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LinkDelete.java
线性表的创建(基于链式存储的物理结构)头插法和尾插法https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LinkCreate.java
查找线性表中的某一个元素(基于链式存储的物理结构实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LinkGet.java
顺序栈(基于数组实现的栈)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ArrayStack.java
链式栈(基于链表实现的栈)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LinkStack.java
有效的括号https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ValidParentheses.java
用两个栈实现一个队列https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MyQueue.java
顺序队列(基于数组实现的队列)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ArrayQueue.java
链式队列(基于链表实现的队列)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LinkQueue.java
循环队列(基于数组成环)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/CircleQueue.java
滑动窗口最大值https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MaxSlidingWindow.java
用两个队列实现一个栈https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MyStack.java
n的阶乘https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Factorial.java
斐波拉切数列https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FibonacciArray.java
位于第几排问题(递归、非递归分别实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LocationRow.java
n个台阶走法问题(每次可以走1个台阶或者2个台阶)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/OneTwoStep.java
输出指定路径下的所有文件名(递归、非递归分别实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FileSearch.java
x的n次方https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Pow.java
冒泡排序https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/BubbleSort.java
插入排序https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/InsertSort.java
选择排序https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/SelectionSort.java
快速排序https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/QuickSort.java
计数排序https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/CountSort.java
二分查找(递归和非递归实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/binary/BinarySearch.java
查找第一个值等于给定值的元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/binary/BSFirstEquals.java
查找最后一个值等于给定值的元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/binary/BSEndEquals.java
查找第一个大于等于给定值的元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/binary/BSFirstMore.java
查找最后一个小于等于给定值的元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/binary/BSEndLess.java
x的平方根https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/binary/MySqrt.java
反转一个数组https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ReverseArray.java
反转一个单链表https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ReverseLink.java
反转一颗二叉树https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/InvertTree.java
反转字符串https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ReverseString.java
反转字符串中的单词IIIhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ReverseWordsIII.java
转置矩阵https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Transpose.java
二叉树的下一个节点https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/NextNodeInTree.java
相同的树https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/SameTree.java
对称二叉树https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/SymmetricTree.java
二叉查找树的插入、遍历、查找、删除、反转https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/BinarySearchTree.java
二叉树的最近公共祖先https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/TreeLowestCommonAncestor.java
二叉查找树的最近公共祖先https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/BSTreeLowestCommonAncestor.java
验证二叉搜索树(递归和非递归实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ValidBST.java
二叉搜索树中第K小的元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/KthSmallestInBST.java
二叉树的右视图https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/RightSideView.java
二叉树的锯齿形层次遍历https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ZigzagLevelOrder.java
大顶堆、堆排序https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/BigHeap.java
TopKhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/KthLargest.java
数组中的第K个最大元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FindKthLargest.java
前K个高频元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/TopKFrequent.java
前K个高频单词https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/TopKWord.java
有效的异位词https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ValidAnagram.java
两数之和https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/TwoSum.java
两数之和II - 输入有序数组https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/TwoSumII.java
两数之和IV - 输入BSThttps://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/FindTargetBST.java
存在重复元素https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/ContainsDuplicate.java
字典序列化https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MapArraySerialize.java
求众数https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MajorityElement.java
加一https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/PlusOne.java
Nim游戏https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/CanWinNim.java
回文数https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Palindrome.java
猜数字游戏https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/GetHint.java
买卖股票的最佳时机https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MaxProfit.java
分发饼干https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MaxProfit.java
广度优先搜索https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LevelPrint.java
深度优先搜索https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/DepthPrint.java
二叉树的层次遍历https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LevelOrder.java
二叉树的最大深度(广度优先的非递归实现和深度优先的递归实现)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MaxDepth.java
二叉树的最小深度https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MinDepth.java
图的表示https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Graph.java
数独(sudoku)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/Sudoku.java
LRUCache的实现https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/LRUCache.java
爬楼梯https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/dp/ClimbStairs.java
三角形最小路径和https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/dp/MinimumTotal.java
乘积最大子序列https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/dp/MaxProduct.java
斐波拉契数列的4种解法https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/dp/Fipolach.java
位1的个数https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/HammingWeight.java
比特位计数https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/CountBits.java
只出现一次的数字https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/SingleNumber.java
缺失数字https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/MissingNumber.java
一个数组所有连续K个元素构成的子集的平均数https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/ds/sliding/ArrayAverages.java
https://github.com/ApollonBar/DataStructureAlgorithmsJava#pat
1001. 害死人不偿命的(3n+1)猜想(15分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1001/Main.java
1002. 写出这个数(20分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1002/Main.java
1004. 成绩排名(20分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1004/Main.java
1005. 继续(3n+1)猜想(25分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1005/Main.java
1006. 换个格式输出整数(15分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1006/Main.java
1007. 素数对猜想(20分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1007/Main.java
1008. 数组元素循环右移问题(20分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1008/Main.java
1009. 说反话(20分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1009/Main.java
1010. 一元多项式求导(25分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1010/Main.java
1011. A+B 和 C(15分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1011/Main.java
1012. 数字分类(20分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1012/Main.java
1014. 福尔摩斯的约会(20分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1014/Main.java
1015. 德才论(25分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1015/Main.java
1016. 部分A+B(15分)https://github.com/ApollonBar/DataStructureAlgorithmsJava/blob/master/src/main/java/pat/pat1016/Main.java
Readme https://github.com/ApollonBar/DataStructureAlgorithmsJava#readme-ov-file
Please reload this pagehttps://github.com/ApollonBar/DataStructureAlgorithmsJava
Activityhttps://github.com/ApollonBar/DataStructureAlgorithmsJava/activity
0 starshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/stargazers
0 watchinghttps://github.com/ApollonBar/DataStructureAlgorithmsJava/watchers
0 forkshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FApollonBar%2FDataStructureAlgorithmsJava&report=ApollonBar+%28user%29
Releaseshttps://github.com/ApollonBar/DataStructureAlgorithmsJava/releases
Packages 0https://github.com/users/ApollonBar/packages?repo_name=DataStructureAlgorithmsJava
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.