Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mdreyadhossain/data-structure-and-algorithm

Cracking data structure and algorithm problems
https://github.com/mdreyadhossain/data-structure-and-algorithm

oop-principles python

Last synced: 24 days ago
JSON representation

Cracking data structure and algorithm problems

Awesome Lists containing this project

README

        

# Data Structure and Algorithm

This repository contains Python implementations of various data structures and algorithms with Object Oriented way. The implementations are organized by topics, making it easy to navigate and understand the codebase.

## Table of Contents

1. [Linked Lists](Linked_List/)
2. [Sorting Algorithms](Sorting/)
3. [Searching Algorithms](Searching/)
4. [Stack-Queue using Linked List](Stack-Queue/)
5. [Stack-Queue using Array](Stack-Queue/using-array)

## Getting Started

> First of all you need to install letest version of python on your machine from here, [Python](https://www.python.org/),
Then follow these instruction:

1. clone repository:

```bash
git clone https://github.com/MdReyadHossainData-Structure-and-Algorithm.git
```

2. Change directory to:

```bash
cd Data-Structure-and-Algorithm
```

3. run any 'main.py' file from any directory:
> python -u directory name/main.py
for example:

```bash
python -u Linked_List/main.py
```