Coder Social home page Coder Social logo

data-structures's Introduction

.
├── CodeChef
│   ├── Challenges
│   │   └── Zombie and Caves.js
│   └── ProblemSolving
│   └── CountSubStrings.py
├── CodeVita
│   ├── a.out
│   ├── ClockAngle.py
│   ├── DoleOutCadbury.cpp
│   ├── LexiString.py
│   ├── UncertainSteps.c
│   └── UncertainSteps.py
├── geeksforgeeks
│   ├── Algorithms
│   │   ├── a.out
│   │   ├── CountingSortStrings.cpp
│   │   ├── CountOfSubArray.c
│   │   ├── CountTheZeros.c
│   │   ├── MaximumInteralsOverlap.py
│   │   ├── MaximumValueInABitonicArray.c
│   │   ├── MaxLevelSumInBinaryTree.cpp
│   │   ├── MergeSortOnLinkedList.cpp
│   │   ├── MinimumSwapsToSort.py
│   │   ├── NutsAndBolts.py
│   │   ├── SubTreesHavingGivenSum.cpp
│   │   ├── SubTreesHavingGivenSum.py
│   │   └── TreeFromPreorderTraversal.cpp
│   ├── DSTutorials
│   │   ├── Array
│   │   │   ├── a.out
│   │   │   ├── Array Reversal.py
│   │   │   ├── Array Rotation.py
│   │   │   ├── Double the first element and move zero to end.py
│   │   │   ├── Given a sorted and rotated array, find if there is a pair with a given sum.py
│   │   │   ├── MaxHammingDistance.py
│   │   │   ├── maximum Sum i*arr[i] only rotation.py
│   │   │   ├── Max sum subarray by removing at most one element.py
│   │   │   ├── Minimum swaps required to bring all elements less than or equal to k together.py
│   │   │   ├── MinInSortedAndRotatedArray.py
│   │   │   ├── Move all zeroes to end of array.py
│   │   │   ├── MoveAllZeroesToRight.py
│   │   │   ├── pycache
│   │   │   │   └── MoveAllZeroesToRight.cpython-36.pyc
│   │   │   ├── Rearrange positive and negative numbers to a side.py
│   │   │   ├── RotateArrayRight.py
│   │   │   ├── RotationCount.py
│   │   │   ├── Search In Rotated Sorted Array.py
│   │   │   └── String Conversion.c
│   │   ├── LinkedList
│   │   │   ├── a.out
│   │   │   ├── Circular_Linked_List.c
│   │   │   ├── Circular_Singly_LinkedList.py
│   │   │   ├── Doubly_Linked_List.c
│   │   │   ├── Insertion.c
│   │   │   ├── Linked_List.c
│   │   │   ├── LinkedList.js
│   │   │   ├── Linked_List.py
│   │   │   └── test.c
│   │   ├── Stacks
│   │   │   ├── a.out
│   │   │   └── Basic Operations.cpp
│   │   └── Trees
│   │   ├── a.out
│   │   ├── Static_Tree.c
│   │   ├── Tree.c
│   │   ├── Tree from inorder and preorder.c
│   │   └── Tree.py
│   └── InterviewPreparation
│   ├── Arrays
│   │   ├── Contest
│   │   │   ├── AlternatingElements.c
│   │   │   ├── a.out
│   │   │   ├── LoopInArray.c
│   │   │   └── UpsandDowns.c
│   │   └── Practice
│   │   ├── AlternateElementsInArray.cpp
│   │   ├── a.out
│   │   ├── ArrayOperations.cpp
│   │   ├── ChocolateProblem.c
│   │   ├── CountOfSmallerElements.c
│   │   ├── CountOfSmallerElements.cpp
│   │   ├── DuplicatesInAnArray.cpp
│   │   ├── FindMissingAndRepeating.c
│   │   ├── LeadersInArray.c
│   │   ├── LongestConsecutiveSubSequence.cpp
│   │   ├── LongestConsecutiveSubSequence.py
│   │   ├── MajorityElement.c
│   │   ├── MaximumIndex.c
│   │   ├── MaximumSubArray.c
│   │   ├── MaxSumPathInTwoArrays.cpp
│   │   ├── MinAndMaxFromArray.c
│   │   ├── MinimumDistanceBetweenTwoNumbers.cpp
│   │   ├── PairWithGivenSumInSortedArray.c
│   │   ├── Practice
│   │   │   ├── AlternateElementsInArray.cpp
│   │   │   ├── a.out
│   │   │   ├── ArrayOperations.cpp
│   │   │   ├── ChocolateProblem.c
│   │   │   ├── CountOfSmallerElements.c
│   │   │   ├── CountOfSmallerElements.cpp
│   │   │   ├── DuplicatesInAnArray.cpp
│   │   │   ├── FindMissingAndRepeating.c
│   │   │   ├── LeadersInArray.c
│   │   │   ├── LongestConsecutiveSubSequence.cpp
│   │   │   ├── LongestConsecutiveSubSequence.py
│   │   │   ├── MajorityElement.c
│   │   │   ├── MaximumIndex.c
│   │   │   ├── MaximumSubArray.c
│   │   │   ├── MaxSumPathInTwoArrays.cpp
│   │   │   ├── MinAndMaxFromArray.c
│   │   │   ├── MinimumDistanceBetweenTwoNumbers.cpp
│   │   │   └── PairWithGivenSumInSortedArray.c
│   │   ├── ProductArrayPuzzle.c
│   │   ├── RemoveDuplicatesFromUnsortedArray.c
│   │   ├── RemoveDuplicatesFromUnsortedArray.cpp
│   │   ├── ReverseAnArray.c
│   │   ├── SecondLargest.c
│   │   ├── SortedSubsequenceOfLength3.cpp
│   │   ├── SortedSubsequenceOfLength3.py
│   │   ├── StockBuyAndSell.c
│   │   ├── SumOfArrays.c
│   │   ├── ThreeWayPartitioning.py
│   │   ├── TrappingRainWater.c
│   │   └── WaveArray.c
│   ├── Mathematical
│   │   ├── IPMathematics
│   │   │   ├── a.out
│   │   │   ├── factorialTill100.c
│   │   │   ├── GameOfDigits.c
│   │   │   ├── TheGreatOne.c
│   │   │   └── UnitDigit.c
│   │   └── Mathematical_And_Algorithmic_Puzzle
│   │   ├── a.out
│   │   ├── BinaryToDecimal.c
│   │   ├── closest.c
│   │   ├── FractionAddition.cpp
│   │   ├── GCD.c
│   │   ├── GCDofArray.c
│   │   ├── GP.c
│   │   ├── kthDigit.c
│   │   ├── LCMnGCD.c
│   │   ├── nPr.c
│   │   ├── nthRootOfNumber.c
│   │   ├── PairCubeCount.c
│   │   ├── PairOfPrimeNumbers.c
│   │   ├── PerfectNumbers.c
│   │   ├── prime.c
│   │   ├── PrimeFactors.c
│   │   ├── PrimeNumbersTillN.c
│   │   ├── reverse.py
│   │   ├── SumOfPrimeNumberBetween1andN.c
│   │   └── ThePatternMatcher.cpp
│   ├── Searching
│   │   ├── Contest
│   │   │   ├── AdjacentEqual.c
│   │   │   ├── a.out
│   │   │   └── PickTheOne.c
│   │   └── Practice
│   │   ├── a.out
│   │   ├── BinarySearch.cpp
│   │   ├── CommonElements.c
│   │   ├── FacingTheSun.c
│   │   ├── FindTransitionPoint.cpp
│   │   ├── FloorInASortedArray.c
│   │   ├── LastIndexofOne.cpp
│   │   ├── MissingElementInAP.c
│   │   ├── MissingNumberInArray.c
│   │   ├── NumberOfOccurances.c
│   │   ├── PeakElement.cpp
│   │   ├── SearchingANumber.c
│   │   ├── SearchInRotatedArray.c
│   │   ├── SmallestPositiveMissingNumber.c
│   │   └── SquareRoot.py
│   └── Strings
│   └── Practice
│   ├── AddBinaryStrings.cpp
│   ├── Anagram.c
│   ├── AnagramofString.cpp
│   ├── AnagramPelindrom.c
│   ├── a.out
│   ├── CheckIfStringsAreRotationsofEachOther.c
│   ├── ExtractMaximum.c
│   ├── Findk-thcharacterinstring.py
│   ├── FirstRepeatedCharacter.c
│   ├── GoodOrBadString.c
│   ├── Implementstrstr.cpp
│   ├── LongestDistinctCharactersInString.c
│   ├── MergeTwoStrings.c
│   ├── NearestMultipleof10.cpp
│   ├── NearestMultipleof10.py
│   ├── NonRepeatingCharacter.c
│   ├── PelindromeString.c
│   ├── ReverseWordsInString.py
│   ├── SortTheStringInDescendingOrder.c
│   ├── SortTheStringInDescendingOrder.py
│   ├── UncommonCharacters.c
│   ├── UpperCaseConversion.c
│   └── URLifyAGivenString.c
├── HackerEarth
│   ├── a.out
│   ├── Capital of Hills.cpp
│   └── Frustrated coders.c
├── HackerRank
│   ├── Challenges
│   │   ├── CommonChildProblem.js
│   │   ├── EqualizeTheArray.py
│   │   ├── GameOfThrones1.js
│   │   ├── GameOfThrones1.py
│   │   └── JimAndTheOrders.py
│   ├── InterviewPreparation
│   │   ├── Arrays
│   │   │   └── ArrayManipulation.py
│   │   ├── DynamicProgramming
│   │   │   ├── Abbreviation.js
│   │   │   ├── Abbreviation.py
│   │   │   ├── Candies.js
│   │   │   ├── Candies.py
│   │   │   └── MaxArraySum.py
│   │   ├── GreedyAlgorithm
│   │   │   ├── LuckBalance.py
│   │   │   ├── MaxMin.py
│   │   │   └── MaxPerimeterTriangle.py
│   │   ├── HashTables
│   │   │   ├── CountTriplets.py
│   │   │   ├── FrequencyQuerries.js
│   │   │   ├── FrequencyQuerries.py
│   │   │   ├── RansomNote.js
│   │   │   ├── SherlockAndAnagrams.js
│   │   │   └── TwoStrings.js
│   │   ├── NewYearChaos.py
│   │   ├── Search
│   │   │   ├── IceCreamParlor.js
│   │   │   ├── MinimumTimeRequired.js
│   │   │   └── TrippleSum.js
│   │   ├── Sorting
│   │   │   ├── FraudulentActivityIndicator.js
│   │   │   ├── FraudulentActivityIndicator.py
│   │   │   └── MarkAndToys.js
│   │   ├── Strings
│   │   │   ├── AlternatingCharacters.py
│   │   │   ├── CommonChild.py
│   │   │   ├── MakingAnagrams.py
│   │   │   └── SherlockAndTheValidString.py
│   │   └── WarmUp
│   │   └── SockMerchant.py
│   └── ProblemSolving
│   ├── ClimbingLeaderBoard.py
│   ├── DiagonalDifference.js
│   ├── ExtraLongFactorial.py
│   └── NumberEqualToLeftAndRightSubArray.js
├── indentDoc.js
├── JSInputTemplate.js
├── Mock Placement
│   ├── a.out
│   ├── Beautiful Lights.c
│   └── Taxi and Chief Warden.c
└── README.md

39 directories, 218 files

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.