Skip to content

This is a repository that contains Data structures and Algorithm. The base language is python3.

Notifications You must be signed in to change notification settings

K-wachira/Data-Structures-and-Algorithms

Repository files navigation

The Algorithms - Python

   

⭐ Star me on GitHub — it helps!


Table of content


About

Data-Structures-and-Algorithms

Data Structures are the programmatic way of storing data so that data can be used efficiently. Almost every enterprise application uses various types of data structures in one or the other way.

Algorithm is a step-by-step procedure, which defines a set of instructions to be executed in a certain order to get the desired output.

On this repo you will find questions with difficulty levels ranging from Easy to hard and covering categories such as Search, Sort, Insert, Update, Delete e.t.c

Strictly for educational purposes only


Audience

Anyone looking to Explore the Art of Algorithms and Data Structures


Setting_Up_the_Running_Environment.

To clone and run this scripts and notebooks, you'll need

  1. Git
  2. Python3
  3. Anaconda (which comes with python 3.+)
  4. Jupyter Lab or notebook

Installed on your computer.


Example Code

First Bad Version


Contains Dublicate


Letter Combination


Key_Algorithms_Covered (out of date)

Bubble Sort
Selection Sort
Insertion Sort

Credits




About me::

LinkedIn

GitHub Profile


Change Log

13th Aug 2020 - Started adding Question Lemma on tough Questions

25th Jul 2020 - Included Code Signal Competitions

21st Jul 2020 - Migrated from pycharm--classic to Jupyter labs

1st Feb 2021 - Started 100 days of 'Cracking the Coding Interview' book

21st Feb 2021 - Finding it hard to keep up with doing ALgorithms per day

1st June 2022 - Now that I am done with school, I aim on covering as much as possible, today is the third day of said journal.

One month to graduation

About

This is a repository that contains Data structures and Algorithm. The base language is python3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published