Skip to content

SaifRasool92/Algorithmic_Thinking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Algorithmic Thinking

This repository is dedicated to building a strong foundation in algorithmic problem-solving and computational logic. It includes practical Jupyter Notebooks covering essential topics such as Big O Notation, Data Structures, and Logarithms, the building blocks for mastering algorithms and improving coding efficiency.


Contents

No. Topic Description
1 Big O Notation Learn how to analyze time and space complexity to evaluate algorithm efficiency.
2 Data Structures Explore common data structures (arrays, stacks, queues, linked lists) and their role in algorithm design.
3 Logarithms Understand logarithmic growth, complexity, and their applications in searching and divide-and-conquer algorithms.

Objective

The goal of this repository is to:

  • Develop logical thinking and systematic problem-solving skills.
  • Strengthen understanding of algorithm efficiency and data handling.
  • Serve as a reference for students learning DSA (Data Structures and Algorithms) or preparing for coding interviews.

How to Use

  1. Clone the repository:

      git clone https://github.com/SaifRasool92/The_Algorithmic_Thinking.git
  2. Open any .ipynb file in Jupyter Notebook or VS Code.

  3. Follow the explanations, run the code examples, and experiment with your own variations.


Future Topics

  • Recursion and Divide-and-Conquer
  • Sorting and Searching Algorithms
  • Graphs and Trees
  • Dynamic Programming



Saif Ur Rasool

Created with ♥ by Saif Ur Rasool


Professional Profiles:
Linkedin    Github    Leetcode    Monkeytype    Lablab    Behance   

Duolingo

Certificates:
SL @Stanford Code In Place '25    Harvard CS50x Puzzle Day Winner '25

Courses Taught:
Python Crash Course

About

This repository is dedicated to building a strong foundation in algorithmic problem-solving and computational logic.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published