geeks.org/introduction-to-greedy-algorithm-data-structures-and-algorithm-tutorials/?ref=outind)
      * [ Dynamic Programming ](https://www.geeksforgeeks.org/introduction-to-dynamic-programming-data-structures-and-algorithm-tutorials/?ref=outind)
      * [ Graph Algorithms ](https://www.geeksforgeeks.org/introduction-to-graphs-data-structure-and-algorithm-tutorials/?ref=outind)
      * [ Pattern Searching ](https://www.geeksforgeeks.org/introduction-to-pattern-searching-data-structure-and-algorithm-tutorial/?ref=outind)
      * [ Recursion ](https://www.geeksforgeeks.org/introduction-to-recursion-data-structure-and-algorithm-tutorials/?ref=outind)
      * [ Backtracking ](https://www.geeksforgeeks.org/introduction-to-backtracking-data-structure-and-algorithm-tutorials/?ref=outind)
      * [ Divide and Conquer ](https://www.geeksforgeeks.org/introduction-to-divide-and-conquer-algorithm-data-structure-and-algorithm-tutorials/?ref=outind)
      * [ Mathematical Algorithms ](https://www.geeksforgeeks.org/mathematical-algorithms/?ref=outind)
      * [ Geometric Algorithms ](https://www.geeksforgeeks.org/geometric-algorithms/?ref=outind)
      * [ Bitwise Algorithms ](https://www.geeksforgeeks.org/introduction-to-bitwise-algorithms-data-structures-and-algorithms-tutorial/?ref=outind)
      * [ Randomized Algorithms ](https://www.geeksforgeeks.org/randomized-algorithms/?ref=outind)
      * [ Branch and Bound ](https://www.geeksforgeeks.org/introduction-to-branch-and-bound-data-structures-and-algorithms-tutorial/?ref=outind)
      * [ Algorithms Tutorial ](https://www.geeksforgeeks.org/introduction-to-algorithms/?ref=outind)
    * [ DSA Tutorial ](https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/?ref=outind)
    * Practice  __
      * [ All DSA Problems ](https://www.geeksforgeeks.org/explore?page=1&sortBy=submissions&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
      * [ Problem of the Day ](https://www.geeksforgeeks.org/problem-of-the-day?itm_source=geeksforgeeksitm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
      * Company Wise Coding Practice  __
        * [ Amazon ](https://www.geeksforgeeks.org/explore?page=1&company=Amazon&sortBy=submissions&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
        * [ Microsoft ](https://www.geeksforgeeks.org/explore?page=1&company=Microsoft&sortBy=submissions&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
        * [ Flipkart ](https://www.geeksforgeeks.org/explore?page=1&company=Flipkart&sortBy=submissions&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
        * [ Explore All ](https://www.geeksforgeeks.org/explore?page=1&sortBy=submissions&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
      * [ GfG SDE Sheet ](https://www.geeksforgeeks.org/explore?page=1&curated\[\]=1&sortBy=submissions&curated_names\[\]=SDE Sheet?itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
      * Practice Problems Difficulty Wise  __
        * [ School ](https://www.geeksforgeeks.org/explore?page=1&difficulty=School&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
        * [ Basic ](https://www.geeksforgeeks.org/explore?page=1&difficulty=Basic&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
        * [ Easy ](https://www.geeksforgeeks.org/explore?page=1&difficulty=Easy&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
        * [ Medium ](https://www.geeksforgeeks.org/explore?page=1&difficulty=Medium&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
        * [ Hard ](https://www.geeksforgeeks.org/explore?page=1&difficulty=Hard&itm_source=geeksforgeeks&itm_medium=main_header_outIndia&itm_campaign=DSA_Header)
      * La