Just a few of my Python scripts I made practicing Data Structures and Algorithms.
This script creates an "array" in Python
This script creates a list using an array by using the array that I built in simple_array.py
This script creates a linked-list iteratively
This script creates a linked-list using recursion. Each item in the list is a Node object.
This script ensures that list_linked_recursive.py
is working properly
This script uses a backtracking algorithm to find the end point in a maze.txt
file. It utilizes a stack from stack_array.py
to keep track of where it is.
This script uses a stack from stack_array.py
to implement an algorithm for detecting whether an input has the right amount of opening and clossing parenthesis.
This script converts an infix expressions to postfix expression using a stack.
This script creates a queue from an array by using simple_array.py
for the array.
This script creates a queue using linked Node objects.
This script simulates the Round-robin scheduling algorithm using queues.
This script generates random lists, than tests and comparts: Bubble sort, Selection sort, Quick sort, and Merge sort sorting algorithms against each other.
This script creates a stack using a simple_array.
This script creates a stack using linked Node objects.