Skip to content

My python implementation of some of the popular data structures.

Notifications You must be signed in to change notification settings

Ahmad-Zaki/Data_Structures_in_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis CI codecov

Introduction

Data structures & Algorithms are an essential part of programming. It comes under the fundamentals of computer science. It gives us the advantage of writing better and efficient code in less time. It is a key topic when it comes to Software Engineering interview questions so as developers, we must have knowledge of Data Structure and Algorithms.

In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. Data structure is a way or a format how your data is stored in memory for effecient usage and retrieval.

This repository contains my implementation of some of the popular data structures in python.

Progress

Data Structure Implementation Status Unittests Coverage
Singly Linked List Source Code Done Completed 100%
Doubly Linked List Source Code Done In progress 0%
List-based Queue Source Code Done In progress 0%
linkedlist-based Queue Source Code Done In progress 0%
List-based Circular Queue Source Code Done In progress 0%
List-based Stack Source Code Done In progress 0%
linkedlist-based Stack Source Code Done In progress 0%

Any feedback is highly appreciated :)