Hey! Everyone đ,
If you are beginner in Data Structure Algorithm then you are at right place.đ
Here, I will be going to code for the next 100DaysOfCode without any cheat day.
If you feel you are in the same boat where I am now you can join me in this journey where we can learn and grow together.
Table of Contents
⢠Array
⢠Recursion
⢠Hashing
⢠Searching
⢠Sorting
⢠Linked List
⢠Circular Linked List
⢠Doubly Linked List
⢠Stack
⢠Queue
⢠Dequeue
⢠Tree
⢠Binary Search Tree
⢠Heap
⢠Graph
⢠Greedy
⢠Bactracking
⢠Dynamic Programming
⢠Trie
⢠Segment and Binary Indexed Trees
⢠Disjoint Set
⢠DBMS
⢠Computer Network
⢠Operating System
⢠System Design
â˘Aptitude
⢠Today I have learned about the basic of array and its types.
⢠The operation of array like Insertation,Deletion,Searching.
⢠Advantages and Diadvantages of array.
⢠Some Basic problems related to array.
⢠Today I have solved 3 problems of DSA-Busted of 450 Questions.
⢠Problem 1: Find the maximum and minimum element in an array
⢠Problem 2: Kth Smallest Element
⢠Problem 3: (Sort 0s,1s,2s)
⢠I learned about the DNF Algorithm
⢠Max and Min Heap and how to define and implement heap using priority queue.
⢠Also, I learned about the widely used STL function like sort,reverse,size,length.
⢠Corresponding pair .cpp
⢠Find the Frequency.cpp
⢠Problem-05(Seggrate pos and neg).cpp
⢠Sort one array according to another array .cpp
⢠STL Pair Problem
⢠Lerned about STL
⢠Learned about containers, algorithms.
⢠Simple container(Pair) ,declarations,definition and its function
⢠Vector and its advantages,declaration,definition, functions
⢠Lerned about Josephus problem
⢠Dequeue
⢠Function Performed on Dequeue
⢠Set
⢠Function Performed on Set
⢠MultiSet
⢠Function Performed on MultiSet
⢠lower_bound() and upper_bound()
⢠Lerned about Map and Multimap
⢠Map
⢠Count Smaller Element
â˘Union of Array
⢠Cyclically Rotate
⢠Second Largest
⢠Rotate array
⢠Sum Contiguous Subarray
⢠Sqrt Function
⢠Lerned about Analysis of Algo
⢠Asymptotic Notation
⢠Best | Average | Worst Case
⢠Precendence of complexity
⢠Calculation of complexity
⢠Loopâs complexity
⢠Recursion complexity
⢠Max Subarray.cpp
⢠Minimize the Heights
⢠Find the Duplicate Number
⢠Best Time to Buy and Sell Stock
⢠Next Permutation
⢠Count Max Pair Sum
⢠Merge Interval
⢠Count Common Elements
⢠Arrange alternate pos & neg elements
⢠Factorial of Large Number
⢠Maximum Product Subarray
⢠Majority Element
⢠Subarray Zero Sum
⢠Longest consecutive subsequence
⢠Array subset of another Array
⢠Count More than k Occurences
⢠Trapping Rain Water
⢠Triplet Sum
⢠Chocolate Distribution Problem
⢠Find the Median of Array
⢠Palindromic Array
⢠Three way partitioning
⢠Minimum number of jumps
⢠Minimum swaps and K together
⢠Sliding Window Technique
⢠Revision of Arrayâs Questions
⢠Row with max 1s
⢠Search in a matrix
⢠Sorted Matrix
⢠Spiral traversal matrix
⢠Print Anagrams Together
⢠Overlapping rectangles
⢠Run Length Encoding
⢠Greatest Common Divisior of String
⢠Ugly Number
⢠Find the position of M-th item
⢠Count the subarrays having product less than k
⢠Total Decoding Messages
⢠Number following a pattern
⢠Minimum Size Subarray Sum
⢠Array Pair Sum Divisibility
⢠Find Missing And Repeating
⢠Decode the string
⢠Longest Mountain in Array
⢠IPL 2021 - Match Day 2
⢠First non-repeating character
⢠Brackets in Matrix Chain Multiplication
⢠Practice of 10Qs of Array
⢠Practice of 5Qs of Goldman Sachs
⢠Count ways to Nâth Stair
⢠Leetcode Weekly 275 Contest
⢠Check if Every Row and Column Contains All Numbers
⢠Phone directory
⢠Practice of 5Qs of Array
⢠Is Sudoku Valid
â˘Nuts and Bolts Problem
â˘Serialize and Deserialize a Binary Tree
â˘Column name from a given column number
â˘Rotting Oranges
â˘Kth element in Matrix
â˘Rotate a 2D array without using extra space
â˘Square Root of Number
â˘Two Sum
â˘Possible Words From Phone Digits
â˘Stickler Thief
â˘Stock span problem
â˘Unit Area of largest region of 1âs
â˘Palindrome String
â˘Print All Duplicate Element
â˘Reverse String
â˘Why String are Immutable
â˘Check if string are rotation or not
â˘Count and Say
â˘Practice of Matrix and Array problems
â˘Generate Binary Numbers
â˘Minimum steps to destination
â˘Bridge edge in a graph
â˘Connect Nodes at Same Level
â˘Divide a String Into Groups of Size k
â˘Minimum Moves to Reach Target Score
â˘Practice of String and Matrix problems
â˘Longest Arithmetic Progression
â˘Pots of Gold Game
â˘Implement Atoi
â˘Codechef Long Challenge
â˘Given 1st contest and secured 2âRating
â˘Find All Four Sum Numbers
â˘TCS Examinations(Challengeâs Problem)
â˘Check for Anagram
â˘Check if a String is Subsequence of Other
â˘Practice of Previously Solved problems
â˘Naive Pattern Searching
â˘Improved Pattern Searching for Distinct
â˘Practice of Previously Solved problems
â˘Next Permutation(Variant)
â˘Parenthesis Checker
â˘Reverse of Word Individually
â˘Roman Number to Integer
â˘Second most repeated string in a sequence
â˘String to equi mobile num keypad sequence
â˘Count Pair Sum GFG version
â˘Intersection of Two Arrays II
â˘Merge Sorted Array
â˘Missing Number
â˘Search Insert Position
⢠Leetcode Challenge P1
⢠Leetcode Challenge P2
⢠Leetcode challenge P3
⢠January CookoFF 2022 P1
⢠January CookoFF 2022 P2
⢠January CookoFF 2022 P3
⢠January CookoFF 2022 P4
⢠Find the missing no in string
⢠Minimum sum partition
⢠Learned about Operating System Part-01
⢠Practice Question on various websites
â˘CodeChef Starters 23 P1
â˘CodeChef Starters 23 P2
â˘CodeChef Starters 23 P3
â˘OS Handwritten Notes
â˘Find the missing no in string
â˘Largest number in K swaps
â˘Split Array Largest Sum
â˘Computer Network Par-01
â˘OSI MODEL
â˘TCP/IP MODEL
â˘Topology
â˘Network Devices
â˘January Lunchtime P1
â˘January Lunchtime P2
â˘January Lunchtime P3
â˘January Lunchtime P4
â˘Secured 1118 rank out of 12k
â˘SQL Cheatsheet
â˘Practice Questions on SQL
â˘Find the Largest Mountain
â˘Codechef Starters 24 P1
â˘Codechef Starters 24 P2
â˘Codechef Starters 24 P3
â˘Codechef Feb Long Challenge P1
â˘Codechef Feb Long Challenge P2
â˘Codechef Feb Long Challenge P3
â˘Codechef Feb Long Challenge P4
â˘Leetcode Biweekly P1
â˘Leetcode Biweekly P2
â˘Factorial Using Recursion
â˘Natural Number Sum
â˘Print N to 1 and 1 to N
â˘Secured 3 â @ Codechef
â˘Secured 103 rank out of 18k participants
â˘CodeChef Starters 25 P1
â˘CodeChef Starters 25 P2
â˘CodeChef Starters 25 P3
â˘CodeChef Starters 25 P4
â˘0-1 Knapsack Problem
â˘Subset Sum Problem
â˘Codechef Feb long Challenge -01
â˘Codechef Feb long Challenge -02
â˘Rat in Maze Backtracking -01
â˘Equal Sum Partition
â˘Capacity To Ship
â˘Number_of_Boomerangs
â˘Pacific Atlantic WaterFlow
â˘Number_of_Provinces
â˘Construct_Quad_Tree
â˘Course_Schedule_II
â˘Minimum_Swaps_to_Arrange_a_BinaryGrid
â˘As_Far_from_Land_as_Possible
â˘Koko_Eating_Bananas
â˘Path_with_Maximum_Probability
â˘Stone_Game
â˘Remove Colored Pieces
â˘Number_of_UniquePaths
â˘Transform_to_Sum_Tree
â˘Power_Of_Numbers
â˘Sorted_subsequence_of_size_3
â˘Maximum_Height_Tree
â˘Guess_Number_HigherorLower_II
â˘Generate_Random_Point_in_a_Circle
â˘Maximum_Performance_of_a_Team
â˘Find_Array_Given_Subset_Sums
â˘Find_the_Kth_Largest_Integer_in_the_Array
â˘Largest_number_in_K_swaps
â˘Divide_Two_Integers
â˘Palindrome Using Recursion
â˘Sum of Digits
â˘Lucky Number(Microsoft Special)
â˘Longest Common Subsequence
â˘Matrix Chain Multiplication
â˘Lazy Salesman
â˘The Product mystery
â˘Distinct Binary Strings
â˘Preorder Traversal
â˘Inorder Traversal
â˘Postorder Traversal
â˘Coin Change Problem
â˘Edit Distance Problem
â˘Egg Dropping[Interview Special]
â˘Palindromic patitioning
â˘Reverse a linked list
â˘Remove duplicate element from sorted Linked List
â˘Height of Binary Tree â˘K distance from root
â˘Rat in Maze[GeeksforGeeks]
â˘Sudoku Solver[Backtracking]
â˘Peak Element
â˘Rotate Array by k place
â˘Bomb The Base
â˘Fill the Bucket
â˘Tyre Problem
â˘Code India Code Final Round
â˘Closest String
â˘Convert String
â˘Encode the Message
â˘Remove Vowels
â˘CodeKaze Final Round
â˘Nagarro Coding Round-01 Factorial of Number
â˘Nagarro Coding Round-01 Number of Selective Arrangement
â˘Nagarro Coding Round-01 Remove a given word from a String
â˘Prime or Not
â˘Nth Prime
â˘Prime in Range
â˘Binary Search Algo
â˘Count Dearrangements
â˘Remove Duplicate Char from String
â˘Run Length Encoding
â˘Bubble Sort
â˘Selection Sort\
â˘Detect Loop in linked list
â˘Middle of LinkedList
â˘HCF and LCM of Number
â˘Reverse of LinkedList
â˘Google Kickstart Round A P1
â˘Google Kickstart Round A P2
â˘Google Kickstart Round A P3
â˘HCF of N Number
â˘Job A Thon 7
â˘Job-A-Thon 7 Hiring Challenge P1
â˘Job-A-Thon 7 Hiring Challenge P2
â˘Binarycost
â˘FindShoes
â˘Flipsort
â˘Maximize the Minimum
â˘Training Plans
â˘Counting Bits
â˘Is Subsequence
â˘Arithmetic Slices
â˘Champagne Tower
â˘Count All Valid Pickup and Delivery Options
â˘Delete and Earn
â˘Linked List Cycle
â˘Merge Two Sorted LinkedLists
â˘Minimum Remove to Make Valid Parentheses
â˘Remove Duplicates from Sorted List II
â˘Simplify Path
â˘Validate Stack Sequences
â˘Partition Label
â˘Score of Parentheses
â˘Two City Scheduling
â˘Maximum Frequency Stack
â˘Minimum Domino Rotations For Equal Row
â˘Remove Duplicate Letters
â˘The K Weakest Rows in a Matrix