Directories ¶ Show internal Expand all Path Synopsis Coursera Algorithms-Specialization/1-Divide-and-Conquer-Sorting-and-Searching-and-Randomized-Algorithms/1-Karatsuba-Multiplication Algorithms-Specialization/1-Divide-and-Conquer-Sorting-and-Searching-and-Randomized-Algorithms/2-Counting-Inversions Algorithms-Specialization/1-Divide-and-Conquer-Sorting-and-Searching-and-Randomized-Algorithms/3-QuickSort Algorithms-Specialization/1-Divide-and-Conquer-Sorting-and-Searching-and-Randomized-Algorithms/4-The-Minimum-Cut-Problem HackerRank The-HackerRank-Interview-Preparation-Kit/1-Warm-up-Challenges/1-Sock-Merchant The-HackerRank-Interview-Preparation-Kit/1-Warm-up-Challenges/2-Counting-Valleys The-HackerRank-Interview-Preparation-Kit/1-Warm-up-Challenges/3-Jumping-on-the-Clouds The-HackerRank-Interview-Preparation-Kit/1-Warm-up-Challenges/4-Repeated-String The-HackerRank-Interview-Preparation-Kit/2-Arrays/1-2D-Array-DS The-HackerRank-Interview-Preparation-Kit/2-Arrays/2-Left-Rotation The-HackerRank-Interview-Preparation-Kit/2-Arrays/3-New-Year-Chaos The-HackerRank-Interview-Preparation-Kit/2-Arrays/4-Minimum-Swaps-2 The-HackerRank-Interview-Preparation-Kit/2-Arrays/5-Array-Manipulation The-HackerRank-Interview-Preparation-Kit/3-Sorting/1-Bubble-Sort The-HackerRank-Interview-Preparation-Kit/3-Sorting/2-Mark-and-Toys The-HackerRank-Interview-Preparation-Kit/3-Sorting/4-Fraudulent-Activity-Notifications The-HackerRank-Interview-Preparation-Kit/3-Sorting/5-Counting-Inversions The-HackerRank-Interview-Preparation-Kit/4-Dictionaries-and-Hashmaps/1-Ransom-Note The-HackerRank-Interview-Preparation-Kit/4-Dictionaries-and-Hashmaps/2-Two-Strings The-HackerRank-Interview-Preparation-Kit/4-Dictionaries-and-Hashmaps/3-Count-Triplets The-HackerRank-Interview-Preparation-Kit/4-Dictionaries-and-Hashmaps/4-Frequency-Queries The-HackerRank-Interview-Preparation-Kit/4-Dictionaries-and-Hashmaps/5-Sherlock-and-Anagrams The-HackerRank-Interview-Preparation-Kit/5-String-Manipulation/1-Alternating-Characters The-HackerRank-Interview-Preparation-Kit/5-String-Manipulation/2-Making-Anagrams The-HackerRank-Interview-Preparation-Kit/5-String-Manipulation/3-Sherlock-and-the-Valid-String The-HackerRank-Interview-Preparation-Kit/5-String-Manipulation/4-Special-String-Again The-HackerRank-Interview-Preparation-Kit/5-String-Manipulation/5-Common-Child The-HackerRank-Interview-Preparation-Kit/6-Greedy-Algorithms/1-Minimum-Absolute-Difference-in-an-Array The-HackerRank-Interview-Preparation-Kit/6-Greedy-Algorithms/2-Luck-Balance The-HackerRank-Interview-Preparation-Kit/6-Greedy-Algorithms/3-Greedy-Florist The-HackerRank-Interview-Preparation-Kit/6-Greedy-Algorithms/4-Max-Min The-HackerRank-Interview-Preparation-Kit/6-Greedy-Algorithms/5-Reverse-Shuffle-Merge The-HackerRank-Interview-Preparation-Kit/7-Search/1-Ice-Cream-Parlor The-HackerRank-Interview-Preparation-Kit/7-Search/2-Swap-Nodes The-HackerRank-Interview-Preparation-Kit/7-Search/3-Pairs The-HackerRank-Interview-Preparation-Kit/7-Search/4-Triple-sum The-HackerRank-Interview-Preparation-Kit/7-Search/5-Minimum-Time-Required The-HackerRank-Interview-Preparation-Kit/7-Search/6-Maximum-Subarray-Sum The-HackerRank-Interview-Preparation-Kit/7-Search/7-Making-Candies The-HackerRank-Interview-Preparation-Kit/8-Dynamic-Programming/1-Max-Array-Sum The-HackerRank-Interview-Preparation-Kit/8-Dynamic-Programming/2-Abbreviation The-HackerRank-Interview-Preparation-Kit/8-Dynamic-Programming/3-Candies Stepik Algorithms/1-Fibonacci-number Algorithms/10-Counting-Inversions Algorithms/11-Points-and-segments Algorithms/12-Counting-sort Algorithms/13-Longest-dividing-subsequence Algorithms/14-Longest-non-strictly-increasing-subsequence Algorithms/15-Levenshtein-distance Algorithms/16-Knapsack Algorithms/17-Stairs Algorithms/18-Primitive-calculator Algorithms/3-Set-cover-problem Algorithms/4-Continuous-knapsack-problem Algorithms/7-Huffman-decoding Algorithms/8-Priority-queue Algorithms/9-Binary-search-algorithm Data-Structures/1-Balanced-Brackets Click to show internal directories. Click to hide internal directories.