1. Data Structure and Algorithm Mastery

    • Buy now
    • Learn more
    • Discussions
  2. Arrays

    • Arrays Basics
  3. Binary Search

    • Binary Search Introduction
    • Binary Search Application
  4. LinkedList

    • Linked List Implementation and Operations
    • Linked List Reverse in groups
  5. Hashing

    • Hashing
  6. Heaps

    • Heap tree implementation
    • Median in a stream
  7. Stacks And Queues

    • Stacks Introduction
    • Sum Subarray Ranges
    • Queues
  8. Sliding Window

    • Sliding window Intro
    • Sliding window Advanced
  9. Graphs and trees

    • Basics for Graph and Tree
    • Binary Tree
    • BFS on Graph
    • Topological sorting
    • BFS On Grid
    • Union Find and MST
    • Dijkstra On Graph
    • Minimum Cost to Reach Destination in Time
    • Topological Sorting with DFS
  10. Backtracking

    • Backtracking Inclusion Exclusion
    • Rat in a Maze
  11. Dynamic programming

    • Dynamic Programming Inclusion exclusion
    • Matrix chain multiplication
    • Arithmetic Slices
  12. Trie

    • Trie Operations and Applications
  13. Intervals

    • Merge and Insert Intervals
  14. Greedy

    • Greedy approch
  15. Special Topics

    • Segment Tree
    • KMP
  1. Products
  2. Course
  3. Section
  4. Lesson

Arrays Basics

  1. Data Structure and Algorithm Mastery

    • Buy now
    • Learn more
    • Discussions
  2. Arrays

    • Arrays Basics
  3. Binary Search

    • Binary Search Introduction
    • Binary Search Application
  4. LinkedList

    • Linked List Implementation and Operations
    • Linked List Reverse in groups
  5. Hashing

    • Hashing
  6. Heaps

    • Heap tree implementation
    • Median in a stream
  7. Stacks And Queues

    • Stacks Introduction
    • Sum Subarray Ranges
    • Queues
  8. Sliding Window

    • Sliding window Intro
    • Sliding window Advanced
  9. Graphs and trees

    • Basics for Graph and Tree
    • Binary Tree
    • BFS on Graph
    • Topological sorting
    • BFS On Grid
    • Union Find and MST
    • Dijkstra On Graph
    • Minimum Cost to Reach Destination in Time
    • Topological Sorting with DFS
  10. Backtracking

    • Backtracking Inclusion Exclusion
    • Rat in a Maze
  11. Dynamic programming

    • Dynamic Programming Inclusion exclusion
    • Matrix chain multiplication
    • Arithmetic Slices
  12. Trie

    • Trie Operations and Applications
  13. Intervals

    • Merge and Insert Intervals
  14. Greedy

    • Greedy approch
  15. Special Topics

    • Segment Tree
    • KMP

Operations on Array https://leetcode.com/problems/two-sum/submissions/1934427024

Best Time to Buy and Sell Stock - https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/

Number of occurrence - https://www.geeksforgeeks.org/problems/number-of-occurrence2259/1

Reverse an Array - https://www.geeksforgeeks.org/problems/reverse-an-array/1

Use sheet to track your progress - https://docs.google.com/spreadsheets/d/1dgtcdKc0K5hoXW84gLie6b_sAsv19i1KaTPwNx8wDD4/copy

Or read the same questions in this sheet -

https://docs.google.com/document/d/1z_kk7NdzzDS9aFzgAN_aSprcnO8YHIIOI0tEhkqbE2o/