Skip to content
This repository was archived by the owner on May 25, 2025. It is now read-only.

nomaannm/DS-ALGO-Sheets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strivers A2Z DSA Sheet

Welcome to the Strivers A2Z DSA Sheet! This resource is designed to guide you through the essential data structures and algorithms topics, providing a structured approach to mastering DSA.

Table of Contents

  1. Introduction
  2. How to Use This Sheet
  3. Topics Covered
  4. Resources
  5. Contributing
  6. License

Introduction

The Strivers A2Z DSA Sheet is a comprehensive guide that covers a wide range of topics in data structures and algorithms. It is intended to help learners systematically cover and understand key concepts, providing a solid foundation for coding interviews and competitive programming.

How to Use This Sheet

  1. Follow the Order: The sheet is organized in a structured manner. Start from the beginning and work your way through the topics.
  2. Practice Regularly: Consistent practice is crucial. Make sure to solve problems related to each topic to reinforce your understanding.
  3. Review and Revise: Periodically review the topics you've covered to keep your skills sharp.

Topics Covered

The sheet includes the following key areas:

  • Arrays and Strings

    • Basic operations
    • Sliding window technique
    • Two pointers approach
  • Linked Lists

    • Singly linked list
    • Doubly linked list
    • Circular linked list
  • Stacks and Queues

    • Implementation and applications
    • Problems related to stack and queue
  • Trees

    • Binary trees
    • Binary search trees
    • AVL trees
    • Segment trees
  • Graphs

    • Graph representations
    • Depth-first search (DFS)
    • Breadth-first search (BFS)
    • Shortest path algorithms
  • Dynamic Programming

    • Knapsack problems
    • Longest common subsequence
    • Matrix chain multiplication
  • Greedy Algorithms

    • Activity selection
    • Huffman coding
    • Minimum spanning tree
  • Sorting and Searching

    • Basic sorting algorithms
    • Advanced sorting algorithms
    • Searching techniques
  • Miscellaneous

    • Bit manipulation
    • Backtracking
    • Number theory

Resources

Contributing

If you find any errors or have suggestions for improvements, feel free to contribute by opening an issue or a pull request. Your feedback is valuable and helps in improving this resource.

License

This sheet is provided under the MIT License.

About

These are leetcode problems , I solved or studies while in college..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages