René's URL Explorer Experiment


Title: GitHub - cppp/algorithms_and_data_structures: 180+ Algorithm & Data Structure Problems using C++

Open Graph Title: GitHub - cppp/algorithms_and_data_structures: 180+ Algorithm & Data Structure Problems using C++

X Title: GitHub - cppp/algorithms_and_data_structures: 180+ Algorithm & Data Structure Problems using C++

Description: 180+ Algorithm & Data Structure Problems using C++ - cppp/algorithms_and_data_structures

Open Graph Description: 180+ Algorithm & Data Structure Problems using C++ - cppp/algorithms_and_data_structures

X Description: 180+ Algorithm & Data Structure Problems using C++ - cppp/algorithms_and_data_structures

Opengraph URL: https://github.com/cppp/algorithms_and_data_structures

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:36ef944c-5368-8722-495a-fa0072023ab4
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8436:2C98AB:5ACFDDB:7BB00CF:6978392E
html-safe-nonce83b7e598005bf4e11fb2def932ba042e41e49b1e6b2c7455fc5a045b2fce9c51
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NDM2OjJDOThBQjo1QUNGRERCOjdCQjAwQ0Y6Njk3ODM5MkUiLCJ2aXNpdG9yX2lkIjoiNTcyOTkxNzI4NDQwNzMyNzAyMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacc2b9855ae14cea398cfefabfdc8394e6446ebee954c24df9bb683e6f4cd0e571
hovercard-subject-tagrepository:601056366
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/cppp/algorithms_and_data_structures
twitter:imagehttps://opengraph.githubassets.com/1541c771a03588fc7084e06b4260b31877e54d879dec541e636e766cc9c83b89/cppp/algorithms_and_data_structures
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1541c771a03588fc7084e06b4260b31877e54d879dec541e636e766cc9c83b89/cppp/algorithms_and_data_structures
og:image:alt180+ Algorithm & Data Structure Problems using C++ - cppp/algorithms_and_data_structures
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2981c597c945c1d90ac6fa355ce7929b2f413dfe7872ca5c435ee53a24a1de50
turbo-cache-controlno-preview
go-importgithub.com/cppp/algorithms_and_data_structures git https://github.com/cppp/algorithms_and_data_structures.git
octolytics-dimension-user_id9131668
octolytics-dimension-user_logincppp
octolytics-dimension-repository_id601056366
octolytics-dimension-repository_nwocppp/algorithms_and_data_structures
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id22687036
octolytics-dimension-repository_parent_nwomandliya/algorithms_and_data_structures
octolytics-dimension-repository_network_root_id22687036
octolytics-dimension-repository_network_root_nwomandliya/algorithms_and_data_structures
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
release8cc3e064910e26648760f573a358cfc07c97b42c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/cppp/algorithms_and_data_structures#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcppp%2Falgorithms_and_data_structures
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%2Fcppp%2Falgorithms_and_data_structures
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=cppp%2Falgorithms_and_data_structures
Reloadhttps://github.com/cppp/algorithms_and_data_structures
Reloadhttps://github.com/cppp/algorithms_and_data_structures
Reloadhttps://github.com/cppp/algorithms_and_data_structures
cppp https://github.com/cppp
algorithms_and_data_structureshttps://github.com/cppp/algorithms_and_data_structures
mandliya/algorithms_and_data_structureshttps://github.com/mandliya/algorithms_and_data_structures
Notifications https://github.com/login?return_to=%2Fcppp%2Falgorithms_and_data_structures
Fork 0 https://github.com/login?return_to=%2Fcppp%2Falgorithms_and_data_structures
Star 0 https://github.com/login?return_to=%2Fcppp%2Falgorithms_and_data_structures
GPL-2.0 license https://github.com/cppp/algorithms_and_data_structures/blob/master/LICENSE
0 stars https://github.com/cppp/algorithms_and_data_structures/stargazers
1.3k forks https://github.com/cppp/algorithms_and_data_structures/forks
Branches https://github.com/cppp/algorithms_and_data_structures/branches
Tags https://github.com/cppp/algorithms_and_data_structures/tags
Activity https://github.com/cppp/algorithms_and_data_structures/activity
Star https://github.com/login?return_to=%2Fcppp%2Falgorithms_and_data_structures
Notifications https://github.com/login?return_to=%2Fcppp%2Falgorithms_and_data_structures
Code https://github.com/cppp/algorithms_and_data_structures
Pull requests 0 https://github.com/cppp/algorithms_and_data_structures/pulls
Actions https://github.com/cppp/algorithms_and_data_structures/actions
Projects 0 https://github.com/cppp/algorithms_and_data_structures/projects
Security 0 https://github.com/cppp/algorithms_and_data_structures/security
Insights https://github.com/cppp/algorithms_and_data_structures/pulse
Code https://github.com/cppp/algorithms_and_data_structures
Pull requests https://github.com/cppp/algorithms_and_data_structures/pulls
Actions https://github.com/cppp/algorithms_and_data_structures/actions
Projects https://github.com/cppp/algorithms_and_data_structures/projects
Security https://github.com/cppp/algorithms_and_data_structures/security
Insights https://github.com/cppp/algorithms_and_data_structures/pulse
Brancheshttps://github.com/cppp/algorithms_and_data_structures/branches
Tagshttps://github.com/cppp/algorithms_and_data_structures/tags
https://github.com/cppp/algorithms_and_data_structures/branches
https://github.com/cppp/algorithms_and_data_structures/tags
369 Commitshttps://github.com/cppp/algorithms_and_data_structures/commits/master/
https://github.com/cppp/algorithms_and_data_structures/commits/master/
CMakeFileshttps://github.com/cppp/algorithms_and_data_structures/tree/master/CMakeFiles
CMakeFileshttps://github.com/cppp/algorithms_and_data_structures/tree/master/CMakeFiles
backtracking_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/backtracking_problems
backtracking_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/backtracking_problems
bit_manipulationhttps://github.com/cppp/algorithms_and_data_structures/tree/master/bit_manipulation
bit_manipulationhttps://github.com/cppp/algorithms_and_data_structures/tree/master/bit_manipulation
common_ds_algo_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/common_ds_algo_problems
common_ds_algo_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/common_ds_algo_problems
cracking_the_coding_interview_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/cracking_the_coding_interview_problems
cracking_the_coding_interview_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/cracking_the_coding_interview_problems
dynamic_programming_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/dynamic_programming_problems
dynamic_programming_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/dynamic_programming_problems
graph_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/graph_problems
graph_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/graph_problems
greedy_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/greedy_problems
greedy_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/greedy_problems
includehttps://github.com/cppp/algorithms_and_data_structures/tree/master/include
includehttps://github.com/cppp/algorithms_and_data_structures/tree/master/include
leet_code_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/leet_code_problems
leet_code_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/leet_code_problems
linked_list_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/linked_list_problems
linked_list_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/linked_list_problems
math_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/math_problems
math_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/math_problems
queue_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/queue_problems
queue_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/queue_problems
sort_search_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/sort_search_problems
sort_search_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/sort_search_problems
stack_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/stack_problems
stack_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/stack_problems
string_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/string_problems
string_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/string_problems
tree_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/tree_problems
tree_problemshttps://github.com/cppp/algorithms_and_data_structures/tree/master/tree_problems
.gitignorehttps://github.com/cppp/algorithms_and_data_structures/blob/master/.gitignore
.gitignorehttps://github.com/cppp/algorithms_and_data_structures/blob/master/.gitignore
CMakeCache.txthttps://github.com/cppp/algorithms_and_data_structures/blob/master/CMakeCache.txt
CMakeCache.txthttps://github.com/cppp/algorithms_and_data_structures/blob/master/CMakeCache.txt
CMakeLists.txthttps://github.com/cppp/algorithms_and_data_structures/blob/master/CMakeLists.txt
CMakeLists.txthttps://github.com/cppp/algorithms_and_data_structures/blob/master/CMakeLists.txt
LICENSEhttps://github.com/cppp/algorithms_and_data_structures/blob/master/LICENSE
LICENSEhttps://github.com/cppp/algorithms_and_data_structures/blob/master/LICENSE
README.mdhttps://github.com/cppp/algorithms_and_data_structures/blob/master/README.md
README.mdhttps://github.com/cppp/algorithms_and_data_structures/blob/master/README.md
image.jpghttps://github.com/cppp/algorithms_and_data_structures/blob/master/image.jpg
image.jpghttps://github.com/cppp/algorithms_and_data_structures/blob/master/image.jpg
READMEhttps://github.com/cppp/algorithms_and_data_structures
Licensehttps://github.com/cppp/algorithms_and_data_structures
https://github.com/cppp/algorithms_and_data_structures#data-structure-and-algorithms-problems
https://raw.githubusercontent.com/mandliya/algorithms_and_ds_playground/master/image.jpg
https://github.com/cppp/algorithms_and_data_structures#linkedlist-problems
nthToLastNode.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/nthToLastNode.cpp
nth_to_last_node.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/nth_to_last_node.py
add_two_numbers_lists.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/add_two_numbers_lists.cpp
add_two_numbers_list.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/add_two_numbers_lists.py
swapNodesWithoutSwappingData.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/swapNodesWithoutSwappingData.cpp
swap_nodes_without_swapping_data.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/swap_nodes_without_swapping_data.py
reverseLinkedListIterAndRecurse.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/reverseLinkedListIterAndRecurse.cpp
reverse_linkedlist.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/reverse_linkedlist.py
reverseAlternateNodes.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/reverseAlternateNodes.cpp
deleteNode.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/deleteNode.cpp
deleteLinkedlist.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/deleteLinkedlist.cpp
printMiddleNode.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/printMiddleNode.cpp
listPallindrome.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/listPallindrome.cpp
insertInASortedLinkedList.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/insertInASortedLinkedList.cpp
findIntersectionPointOfLists.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/findIntersectionPointOfLists.cpp
intersection_of_lists.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/intersection_of_lists.py
cloneListWithRandomPtr.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/cloneListWithRandomPtr.cpp
clone_list_with_random_ptr.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/clone_list_with_random_ptr.py
removeDuplicatesFromSortedList.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/removeDuplicatesFromSortedList.cpp
floyedCycleDetection.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/floyedCycleDetection.cpp
merge_sort.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/merge_sort.cpp
rearrange_list.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/linked_list_problems/rearrange_list.cpp
https://github.com/cppp/algorithms_and_data_structures#include
generic.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/generic.h
stack.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/stack.h
queue.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/queue.h
list.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/list.h
binarySearchTree.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/binarySearchTree.h
quickSort.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/quickSort.h
mergeSort.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/mergeSort.h
selectionSort.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/selectionSort.h
bubbleSort.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/bubbleSort.h
double_linked_list.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/double_linked_list.h
graph.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/graph.h
heap_sort.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/heap_sort.h
pstring.hhttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/pstring.h
pstring.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/include/pstring.cpp
https://github.com/cppp/algorithms_and_data_structures#bit-manipulation-problems
power_of_2.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/power_of_2.cpp
addBin.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/addBin.cpp
next_power_of_2.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/next_power_of_2.cpp
multiple_of_3.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/multiple_of_3.cpp
reverseEndianness.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/reverseEndianness.cpp
find_parity.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/find_parity.cpp
multiply_by_7.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/multiply_by_7.cpp
reverseBitsOfAnInteger.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/reverseBitsOfAnInteger.cpp
right_most_set_bit.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/right_most_set_bit.cpp
find_odd_one_out.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/find_odd_one_out.cpp
integerOverflow.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/integerOverflow.cpp
countNumberOfBitFlips.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/countNumberOfBitFlips.cpp
swapSetOfBits.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/swapSetOfBits.cpp
addition_without_operators.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/addition_without_operators.cpp
counter_game.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/counter_game.cpp
check_opposite_signs.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/check_opposite_signs.cpp
swapBits.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/swapBits.cpp
check_if_power_of_4.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/bit_manipulation/check_if_power_of_4.cpp
https://github.com/cppp/algorithms_and_data_structures#cracking-the-coding-interview-problems
1-1-hasUniqueChars.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-1-hasUniqueChars.cpp
1-1-hasUniqueChars.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-1-hasUniqueChars.py
1-2-edi5-reverseString.cpp https://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-2-edi5-reverseString.cpp
1-2-perm-strings.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-2-perm-strings.cpp
1-2-perm-strings.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-2-perm-strings.py
1-3-edi5-removeDuplicates.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-3-edi5-removeDuplicates.cpp
1-3-URLify.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-3-URLify.cpp
1-4-pallindrome-permutations.cpp https://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-4-pallindrome-permutations.cpp
1-5-one-edit-away.cpp https://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-5-one-edit-away.cpp
1-6-string-compression.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-6-string-compression.cpp
1-7-matrix-rotation.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-7-matrix-rotation.cpp
1-8-zero-matrix.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-8-zero-matrix.cpp
1-9-string-rotation.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/1-9-string-rotation.cpp
2-1-remove-dups.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-1-remove-dups.cpp
2-2-kthToLast.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-2-kthToLast.cpp
2-3-delete-middle-node.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-3-delete-middle-node.cpp
2-4-partition.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-4-partition.cpp
2-5-add-lists.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-5-add-lists.cpp
2-6-palindrome.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-6-palindrome.cpp
2-7-intersection.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-7-intersection.cpp
2-8-loop-detection.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/cracking_the_coding_interview_problems/2-8-loop-detection.cpp
https://github.com/cppp/algorithms_and_data_structures#dynamic-programming-problems
fibonacci.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/dynamic_programming_problems/fibonacci.cpp
lcs.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/dynamic_programming_problems/lcs.cpp
longest_common_subsequence.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/dynamic_programming_problems/longest_common_subsequence.py
wikihttps://en.wikipedia.org/wiki/Maximum_subarray_problem
max_subsequence.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/dynamic_programming_problems/max_subsequence.cpp
catalan_number.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/dynamic_programming_problems/catalan_number.cpp
unique_paths.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/dynamic_programming_problems/unique_paths.cpp
0_1_knapsack_problem.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/dynamic_programming_problems/0_1_knapsack_problem.cpp
https://github.com/cppp/algorithms_and_data_structures#tree-problems
levelOrderTraversalIterative.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/levelOrderTraversalIterative.cpp
level_order_tree_traversal_iterative.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/level_order_tree_traversal_iterative.py
levelOrderTraversalRecursive.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/levelOrderTraversalRecursive.cpp
level_order_tree_traversal_recursive.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/level_order_tree_traversal_recursive.py
zigZagTraversal.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/zigZagTraversal.cpp
zig_zag_traversal.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/zig_zag_traversal.py
predecessorSuccessor.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/predecessorSuccessor.cpp
lowest-common-ancestor.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/lowest-common-ancestor.cpp
lowest_common_ancestor.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/lowest_common_ancestor.py
lowest-common-ancestor-binary-tree.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/lowest-common-ancestor-binary-tree.cpp
printAllRootToLeafPath.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/printAllRootToLeafPath.cpp
sumTree.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/sumTree.cpp
convert_to_sum_tree.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/convert_to_sum_tree.cpp
convert_to_sum_tree.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/convert_to_sum_tree.py
sortedArrayToBST.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/sortedArrayToBST.cpp
verticalSum.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/verticalSum.cpp
node_ancestors_in_root_path.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/node_ancestors_in_root_path.cpp
level_of_node.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/level_of_node.cpp
k_sum_paths.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/k_sum_paths.cpp
reverseLevelOrderTraversal.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/reverseLevelOrderTraversal.cpp
invert_a_tree.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/invert_a_tree.cpp
floor_ceil_bst.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/floor_ceil_bst.cpp
kth_smallest.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/kth_smallest.cpp
validate_bst.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/validate_bst.cpp
find_target_k.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/find_target_k.cpp
closest_bst_value.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/closest_bst_value.cpp
closest_bst_value.pyhttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/closest_bst_value.py
string_from_tree.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/tree_problems/string_from_tree.cpp
https://github.com/cppp/algorithms_and_data_structures#string-problems
robinKarpStringMatching.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/string_problmes/robinKarpStringMatching.cpp
next_permutation.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/string_problems/next_permutation.cpp
z.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/string_problems/z.cpp
pstring_test.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/string_problems/pstring_test.cpp
length_of_last_word.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/string_problems/length_of_last_word.cpp
find_difference.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/string_problems/find_difference.cpp
https://github.com/cppp/algorithms_and_data_structures#common-data-structure-and-logic-problems
matrix_spiral_print.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/matrix_spiral_print.cpp
rotate_matrix.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/rotate_matrix.cpp
array_rotation.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/array_rotation.cpp
first_non_repeating_int.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/first_non_repeating_int.cpp
save_quantamland.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/save_quantumland.cpp
findDigits.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/findDigits.cpp
caeser_cipher.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/caeser_cipher.cpp
vigenere_cipher.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/vigenere_cipher.cpp
n_binary.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/n_binary.cpp
power_function.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/common_ds_algo_problems/power_function.cpp
https://github.com/cppp/algorithms_and_data_structures#math-problems
string_permutations.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/math_problems/string_permutations.cpp
gcd.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/math_problems/gcd.cpp
pow.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/math_problems/pow.cpp
factorial_of_large_num.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/math_problems/factorial_of_large_num.cpp
phone_digits.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/math_problems/phone_digits.cpp
lowest_possible_number.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/math_problems/lowest_possible_number.cpp
happy_number.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/math_problems/happy_number.cpp
https://github.com/cppp/algorithms_and_data_structures#stack-problems
stock_span_problem.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/stack_problems/stock_span_problem.cpp
infix_to_postfix.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/stack_problems/infix_to_postfix.cpp
valid_parenthesis.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/stack_problems/valid_parenthesis.cpp
https://github.com/cppp/algorithms_and_data_structures#sort-and-search-problems
first_occurrence_binary_search.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/first_occurrence_binary_search.cpp
firstRepeatingElement.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/firstRepeatingElement.cpp
closest_numbers.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/closest_numbers.cpp
fixedPoint.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/fixedPoint.cpp
findMaximum.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/findMaximum.cpp
findClosestPairToZero.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/findClosestPairToZero.cpp
missingNumbers.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/missingNumbers.cpp
closestPairSorted.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/closestPairSorted.cpp
squareSum.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/squareSum.cpp
minLengthUnsortedArray.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/minLengthUnsortedArray.cpp
missingNumber2.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/missingNumber2.cpp
commonIn3Arrays.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/commonIn3Arrays.cpp
find_pairs_with_sum.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/find_pairs_with_sum.cpp
peak_element.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/peak_element.cpp
smallest_missing.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/smallest_missing.cpp
move_zeros.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/sort_search_problems/move_zeros.cpp
https://github.com/cppp/algorithms_and_data_structures#graph-problems
dfsDemo.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/graph_problems/dfsDemo.cpp
bfsDemo.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/graph_problems/bfsDemo.cpp
dijkstra-shortest-reach.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/graph_problems/dijkstra-shortest-reach.cpp
primsMST.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/graph_problems/primsMST.cpp
kruskalMST.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/graph_problems/kruskalMST.cpp
huffman_encoding.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/greedy_problems/huffman_encoding.cpp
grid_word_search.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/graph_problems/grid_word_search.cpp
flood_fill.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/graph_problems/flood_fill.cpp
https://github.com/cppp/algorithms_and_data_structures#greedy-problems
two_arrays.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/greedy_problems/two_arrays.cpp
orders_order.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/greedy_problems/orders_order.cpp
https://github.com/cppp/algorithms_and_data_structures#backtracking-problems
image.http://techotv.com/wp-content/uploads/2013/03/Lumia-620-dial-pad-screen-1.jpg
dialpad_combinations.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/backtracking_problems/dialpad_combinations.cpp
wild_card_matching.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/backtracking_problems/wild_card_matching.cpp
word_search.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/backtracking_problems/word_search.cpp
https://github.com/cppp/algorithms_and_data_structures#leet-code-problems
summary_ranges.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/summary_ranges.cpp
search2DII.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/search2DII.cpp
firstMissingPositiveNum.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/firstMissingPositiveNum.cpp
longestConsecutiveSeq.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/longestConsecutiveSeq.cpp
mergeArrays.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/mergeArrays.cpp
jumpGame.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/jumpGame.cpp
excelColSheetTitle.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/excelColSheetTitle.cpp
moveZeroes.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/moveZeroes.cpp
containsDuplicate.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/containsDuplicate.cpp
rotateList.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/rotateList.cpp
editDistance.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/editDistance.cpp
connectNextPointers.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/connectNextPointers.cpp
generate_parenthesis.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/generate_parenthesis.cpp
missing_number.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/missing_number.cpp
find_min_rotated.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/find_min_rotated.cpp
threeSumClosest.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/threeSumClosest.cpp
maxArea.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/maxArea.cpp
sumRootToLeafNumbers.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/sumRootToLeafNumbers.cpp
maxProfitStock.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/maxProfitStock.cpp
minPath.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/minPath.cpp
countPrimes.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/countPrimes.cpp
combinationSum3.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/combinationSum3.cpp
addDigits.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/addDigits.cpp
shortest_path_maze.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/shortest_path_maze.cpp
hamming_distance.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/hamming_distance.cpp
merge_trees.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/merge_trees.cpp
reverse_vowels.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/reverse_vowels.cpp
sortCharByFrequency.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/sortCharByFrequency.cpp
product_except_self.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/product_except_self.cpp
remove_duplicates.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/remove_duplicates.cpp
count_islands.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/count_islands.cpp
median_stream.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/median_stream.cpp
remove_invalid_parenthesis.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/remove_invalid_parenthesis.cpp
remove_element.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/remove_element.cpp
intersection_of_array.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/intersection_of_array.cpp
word_pattern.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/word_pattern.cpp
best_time_to_buy_sell.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/best_time_to_buy_sell.cpp
reverse_words.cpphttps://github.com/cppp/algorithms_and_data_structures/blob/master/leet_code_problems/reverse_words.cpp
Readme https://github.com/cppp/algorithms_and_data_structures#readme-ov-file
GPL-2.0 license https://github.com/cppp/algorithms_and_data_structures#GPL-2.0-1-ov-file
Please reload this pagehttps://github.com/cppp/algorithms_and_data_structures
Activityhttps://github.com/cppp/algorithms_and_data_structures/activity
0 starshttps://github.com/cppp/algorithms_and_data_structures/stargazers
0 watchinghttps://github.com/cppp/algorithms_and_data_structures/watchers
0 forkshttps://github.com/cppp/algorithms_and_data_structures/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fcppp%2Falgorithms_and_data_structures&report=cppp+%28user%29
Releaseshttps://github.com/cppp/algorithms_and_data_structures/releases
Packages 0https://github.com/users/cppp/packages?repo_name=algorithms_and_data_structures
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.