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
Accelerator
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 }}
aarushsing
/
DSA
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
main
Branches
Tags
Go to file
Code
Open more actions menu
Latest commit
History
110 Commits
110 Commits
Folders and files
Name
Name
Last commit message
Last commit date
Ancestors.java
Ancestors.java
ArrayAddition.java
ArrayAddition.java
ArrayCRUD.java
ArrayCRUD.java
ArraysRowColMajor.java
ArraysRowColMajor.java
AtoI.java
AtoI.java
BinaryTreeOps.java
BinaryTreeOps.java
CallStack.java
CallStack.java
ChildrenSumProperty(1).java
ChildrenSumProperty(1).java
CloneDLL.java
CloneDLL.java
ConstructSumTree.java
ConstructSumTree.java
CountDistinctElement.java
CountDistinctElement.java
CycleDetection.java
CycleDetection.java
DecimaltoHexadecimal.java
DecimaltoHexadecimal.java
DiceCount.java
DiceCount.java
Dijkstra.java
Dijkstra.java
Factorial.java
Factorial.java
FibSeries.java
FibSeries.java
GenerateParentheses.java
GenerateParentheses.java
GraphBFS.java
GraphBFS.java
GraphBFSDisconnected.java
GraphBFSDisconnected.java
GraphDFS.java
GraphDFS.java
GraphDFS_Disconnected.java
GraphDFS_Disconnected.java
GraphDemo.java
GraphDemo.java
GraphUsingHashmap.java
GraphUsingHashmap.java
InsertionInTries.java
InsertionInTries.java
KWeakestRows.java
KWeakestRows.java
KnapsackRec.java
KnapsackRec.java
KnapsackTabulation.java
KnapsackTabulation.java
LCP.java
LCP.java
LCS.java
LCS.java
LCS_Memoization.java
LCS_Memoization.java
LCS_Recursion.java
LCS_Recursion.java
LCS_Tabulation.java
LCS_Tabulation.java
MCP_Recursion.java
MCP_Recursion.java
MCP_Tabulation.java
MCP_Tabulation.java
MaxElement.java
MaxElement.java
NQueen.java
NQueen.java
NQueen2.java
NQueen2.java
Perfectnumber.java
Perfectnumber.java
PowerCompute.java
PowerCompute.java
Prims.java
Prims.java
PrintNodesAtKDist.java
PrintNodesAtKDist.java
README.md
README.md
ReturnStatement.java
ReturnStatement.java
ReverseString.java
ReverseString.java
RomantoInteger.java
RomantoInteger.java
RotateArrayByK_Opt.java
RotateArrayByK_Opt.java
RotateArrayOnce.java
RotateArrayOnce.java
RunningLengthEncoding.java
RunningLengthEncoding.java
SecondMax.java
SecondMax.java
SecondMax_1.java
SecondMax_1.java
ShortestPathUnweightedGraph.java
ShortestPathUnweightedGraph.java
SnakePattern.java
SnakePattern.java
SpiralMatrix.java
SpiralMatrix.java
SplitLinkedList.java
SplitLinkedList.java
StringHAlvesAreAlike.java
StringHAlvesAreAlike.java
SubsetSumRec.java
SubsetSumRec.java
Suffix.java
Suffix.java
SumN_Natural.java
SumN_Natural.java
SumOfDigit.java
SumOfDigit.java
ToeplitzMatrix.java
ToeplitzMatrix.java
VerticalOrder.java
VerticalOrder.java
ZigZag.java
ZigZag.java
a_SubsetSum.java
a_SubsetSum.java
a_TowerofHanoi.java
a_TowerofHanoi.java
a_WordSearch.java
a_WordSearch.java
a_climbStairs.java
a_climbStairs.java
a_subSeqTree.java
a_subSeqTree.java
b_JosephusProblem.java
b_JosephusProblem.java
b_Mazepath.java
b_Mazepath.java
b_PermutationTree.java
b_PermutationTree.java
b_SudokuSolver.java
b_SudokuSolver.java
c_CoinChange.java
c_CoinChange.java
c_DiceCountWithoutArrayList.java
c_DiceCountWithoutArrayList.java
d_MazePathWithoutArrayList.java
d_MazePathWithoutArrayList.java
e_IsArraySorted.java
e_IsArraySorted.java
e_SearchElement.java
e_SearchElement.java
f_pattern1.java
f_pattern1.java
f_pattern2.java
f_pattern2.java
f_pattern3.java
f_pattern3.java
g_subseq_loop.java
g_subseq_loop.java
g_subseq_rec.java
g_subseq_rec.java
h_permutation.java
h_permutation.java
hw_LetterCombination.java
hw_LetterCombination.java
hw_Mazepathdiagonal.java
hw_Mazepathdiagonal.java
hw_a_countdigit.java
hw_a_countdigit.java
hw_a_rat_in_a_maze.java
hw_a_rat_in_a_maze.java
hw_b_combination_sum.java
hw_b_combination_sum.java
hw_b_countzeros.java
hw_b_countzeros.java
hw_c_primeornot.java
hw_c_primeornot.java
hw_d_generateprime.java
hw_d_generateprime.java
hw_e_armstrong.java
hw_e_armstrong.java
hw_f_palindrome.java
hw_f_palindrome.java
hw_g_lastsearchelement.java
hw_g_lastsearchelement.java
hw_h_all_index_element.java
hw_h_all_index_element.java
hw_i_pattern1.java
hw_i_pattern1.java
hw_i_pattern2.java
hw_i_pattern2.java
hw_i_pattern3.java
hw_i_pattern3.java
hw_product.java
hw_product.java
hw_words.java
hw_words.java
View all files
Repository files navigation
README
More
items
DSA
About
No description, website, or topics provided.
Resources
Readme
Activity
Stars
0
stars
Watchers
1
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.