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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
Open-code-source
/
data-structures-and-algorithms
Public
forked from
mahendrarathore1742/data-structures-and-algorithms
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
main
Branches
Tags
Go to file
Code
Open more actions menu
Latest commit
History
114 Commits
114 Commits
Folders and files
Name
Name
Last commit message
Last commit date
InterviewBit
InterviewBit
BST.cpp
BST.cpp
BalancedTree.cpp
BalancedTree.cpp
Binarytreetolinklist.cpp
Binarytreetolinklist.cpp
Construct_BinaryTree.cpp
Construct_BinaryTree.cpp
Create_BST_catalan.cpp
Create_BST_catalan.cpp
DFS.cpp
DFS.cpp
Delete_node.cpp
Delete_node.cpp
EventOnTree.cpp
EventOnTree.cpp
Form_number_divisible_by_3.cpp
Form_number_divisible_by_3.cpp
Hasing_sliding_windows.cpp
Hasing_sliding_windows.cpp
Heap_smallest_subsequence.cpp
Heap_smallest_subsequence.cpp
HeapsSort.cpp
HeapsSort.cpp
Heapstl.cpp
Heapstl.cpp
KadensAlgo.cpp
KadensAlgo.cpp
Largest_BST.cpp
Largest_BST.cpp
Max_Consecutive_One.cpp
Max_Consecutive_One.cpp
Max_sum_subarray.cpp
Max_sum_subarray.cpp
Median_of_Running_Stream.cpp
Median_of_Running_Stream.cpp
Merge_k_sorted_array.cpp
Merge_k_sorted_array.cpp
Page_Allocation.cpp
Page_Allocation.cpp
Perfect_number_in_subarray.cpp
Perfect_number_in_subarray.cpp
Place_element_to_maximise.cpp
Place_element_to_maximise.cpp
Prefix_Expression_Evaluation.cpp
Prefix_Expression_Evaluation.cpp
PrintNodeDistance.cpp
PrintNodeDistance.cpp
README.md
README.md
Recover_BST.cpp
Recover_BST.cpp
RightViewTree.cpp
RightViewTree.cpp
Search_in_sorted&Rotated.cpp
Search_in_sorted&Rotated.cpp
Shortest_Distance_between_2_nodes.cpp
Shortest_Distance_between_2_nodes.cpp
Sliding_Window_Maximum.cpp
Sliding_Window_Maximum.cpp
Sorted_array_create_BST.cpp
Sorted_array_create_BST.cpp
Stack_reverse.cpp
Stack_reverse.cpp
Stock_sell_or_buy.cpp
Stock_sell_or_buy.cpp
Subarray_with_palindromic.cpp
Subarray_with_palindromic.cpp
Sudoko.cpp
Sudoko.cpp
The_Stock_Span_Problem.cpp
The_Stock_Span_Problem.cpp
Trapping_Rain_Water.cpp
Trapping_Rain_Water.cpp
Trapping_Rain_Water2.cpp
Trapping_Rain_Water2.cpp
Tree.cpp
Tree.cpp
ValidBST.cpp
ValidBST.cpp
balanced_parentheisi.cpp
balanced_parentheisi.cpp
catalan.cpp
catalan.cpp
count_frequency.cpp
count_frequency.cpp
find_the_peak_element.cpp
find_the_peak_element.cpp
hasing_number_of_subarray.cpp
hasing_number_of_subarray.cpp
identical_bst.cpp
identical_bst.cpp
infix_to_postfix.cpp
infix_to_postfix.cpp
infix_to_prefix.cpp
infix_to_prefix.cpp
inorder_to_postorder.cpp
inorder_to_postorder.cpp
largest_rectangle_in_histogram.cpp
largest_rectangle_in_histogram.cpp
level_order_traversals.cpp
level_order_traversals.cpp
linklistusingqueue.cpp
linklistusingqueue.cpp
longest_substring.cpp
longest_substring.cpp
max_sum_path_in_tree.cpp
max_sum_path_in_tree.cpp
number_of_node.cpp
number_of_node.cpp
painters_partition.cpp
painters_partition.cpp
postfix_Expression_Evaluation.cpp
postfix_Expression_Evaluation.cpp
postorder_to_inorder.cpp
postorder_to_inorder.cpp
queue.cpp
queue.cpp
queue_using_stack.cpp
queue_using_stack.cpp
redundant_parentheses.cpp
redundant_parentheses.cpp
search_or_deleteNode.cpp
search_or_deleteNode.cpp
stackusingqueue.cpp
stackusingqueue.cpp
stock_buy_sell.cpp
stock_buy_sell.cpp
sumReplace.cpp
sumReplace.cpp
sumTree.cpp
sumTree.cpp
top_k_most_freq.cpp
top_k_most_freq.cpp
tree_traversals.cpp
tree_traversals.cpp
two_Pointers.cpp
two_Pointers.cpp
vertical_order_print.cpp
vertical_order_print.cpp
zig_zag.cpp
zig_zag.cpp
zig_zag_traversal_BST.cpp
zig_zag_traversal_BST.cpp
View all files
Repository files navigation
README
More
items
data-structures-and-algorithms
About
data structures and algorithms in c++
Resources
Readme
Activity
Custom properties
Stars
0
stars
Watchers
0
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.