description: Some of my collections and notes

🧮 Data Structure and Algorithms

What is DSA?

DSA stands for Data Structure and Algorithms. It's a fundamental concept in computer science that focuses on organizing and storing data efficiently, and using algorithms to manage, manipulate, and perform operations on that data.

  • Data Structures are ways of organizing data so it can be used effectively. Examples include arrays, linked lists, stacks, queues, trees, and graphs.
  • Algorithms are step-by-step procedures or formulas for solving a problem. Common algorithm types include sorting, searching, optimization, and dynamic programming.

Understanding DSA is crucial for developing efficient and optimized software solutions.

How to access?

This website is available on these domains for free viewing,

To export PDF, use the second link and, the top right print button.

And source code is available on GitHub. Feel free to edit :tada:.

How to use this site?

Look left, you will find a left sidebar (scrollable). Use that, for easier navigation. Currently, as of now, structure part is based on the book,

  • Data structures by Seymour Lipschutz.