Skip to content

dsbalico/ds-algo-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

This is a simple project of me to learn and master the core fundamentals of Data Structures and Algorithms

The recent version of the code contains the following:

Data Structures

  • Static Stack
  • Static Queue
  • Singly Linked List
  • Circular Doubly Linked List
  • Binary Search Tree

Algorithms

  • Bubble Sort O(n^2)
  • Selection Sort O(n^2)
  • Insertion Sort O(n^2)
  • Merge Sort O(n log n)
  • Quick Sort O(n log n)
  • Tim Sort O(n log n)
  • Radix Sort log l base b ( O(n + b) )

How to run?

Open CMD/Terminal and type "main.py"

Unit Testing

I've also learned about Unit Testing which is very important in every projects to validate that the program/software behaves as designed

About

A command-line application built using Python to interact with Data Structures and Algorithms

Topics

Resources

Stars

Watchers

Forks

Languages