Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
hxchen
/
BasicCode
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
BasicCode
/
algorithms
/
src
/
main
/
java
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
BasicCode
/
algorithms
/
src
/
main
/
java
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
BstDel
BstDel
accumulate
accumulate
addTwoNumbers
addTwoNumbers
arrayString
arrayString
backspaceStringCompare
backspaceStringCompare
bfsOrDfs
bfsOrDfs
binarySearch
binarySearch
bitOperation
bitOperation
byteDanceInNowCoder
byteDanceInNowCoder
commonDataStructures
commonDataStructures
constructBinaryTree
constructBinaryTree
constuctArray
constuctArray
containerWithMostWater
containerWithMostWater
continousCards
continousCards
continuousSequenceWithSum
continuousSequenceWithSum
convertBinarySearchTree
convertBinarySearchTree
copyComplexList
copyComplexList
cuttingRope
cuttingRope
deleteNodeInList
deleteNodeInList
dicesProbability
dicesProbability
digitsInSequence
digitsInSequence
dp
dp
fibonacci
fibonacci
findEntryNodeInListLoop
findEntryNodeInListLoop
findFitstAndLastPosInNonDecArray
findFitstAndLastPosInNonDecArray
findInPartiallySortedMatrix
findInPartiallySortedMatrix
findMaxSumOfSubArrays
findMaxSumOfSubArrays
findMedianNumber
findMedianNumber
findMinimumInrotaedSortedArray
findMinimumInrotaedSortedArray
findPeakElement
findPeakElement
firstCommonNodesInLists
firstCommonNodesInLists
firstNotRepeatingChar
firstNotRepeatingChar
hash
hash
intervalListInterSections
intervalListInterSections
inversePairs
inversePairs
jvmGC
jvmGC
kSmallestNumbers
kSmallestNumbers
kdiffpairs
kdiffpairs
kthNodeFromEnd
kthNodeFromEnd
kthNodeInBST
kthNodeInBST
lastNumberInCircle
lastNumberInCircle
lastRemaining
lastRemaining
leftRotateString
leftRotateString
linkedList
linkedList
list_node
list_node
lonch
lonch
longestSubstringWithoutDup
longestSubstringWithoutDup
lruCache
lruCache
math
math
matrix
matrix
maxInSlidingWindow
maxInSlidingWindow
maxValueOfGifts
maxValueOfGifts
maximalProfit
maximalProfit
meituan
meituan
mergeSortedLists
mergeSortedLists
minInStack
minInStack
mirrorOfBinaryTree
mirrorOfBinaryTree
moreThanHalfNumber
moreThanHalfNumber
nextNodeInBinaryTrees
nextNodeInBinaryTrees
numberOfDigitOne
numberOfDigitOne
numberOfOneInBinary
numberOfOneInBinary
numbersAppearOnce
numbersAppearOnce
other
other
pathInTree
pathInTree
peekingIterator
peekingIterator
print1ToMaxOfNDigits
print1ToMaxOfNDigits
printListInReversedOrder
printListInReversedOrder
printMatrix
printMatrix
printTreeFromTopToBottom
printTreeFromTopToBottom
queueWithTwoStacks
queueWithTwoStacks
rangeModule
rangeModule
recursion
recursion
removeDuplicatesFromSortedList
removeDuplicatesFromSortedList
reorderArray
reorderArray
reorderList
reorderList
reverseList
reverseList
reverseWordsInSentence
reverseWordsInSentence
rightSideView
rightSideView
robotMove
robotMove
searchA2dMatrix
searchA2dMatrix
searchedRotatedSortedArray
searchedRotatedSortedArray
sequenceOfBST
sequenceOfBST
serializeBinaryTrees
serializeBinaryTrees
slidingWindow
slidingWindow
sort
sort
sortArrayForMinNumber
sortArrayForMinNumber
stack
stack
stackPushPopOrder
stackPushPopOrder
stackWithTwoQueues
stackWithTwoQueues
stringPermutation
stringPermutation
symmetricalBinaryTree
symmetricalBinaryTree
threeSum
threeSum
timesOfK
timesOfK
translateNumbersToStrings
translateNumbersToStrings
tree
tree
twoNumbersWithSum
twoNumbersWithSum
twoPointers
twoPointers
uglyNumber
uglyNumber
validParentheses
validParentheses
waterAGarden
waterAGarden
View all files
You can’t perform that action at this time.