python-algorithms
Basic sort and search algorithms written in python. These were all developed as part of my Computer Science course to demonstrate understanding so they aren't 100% efficent
binary search.py
Pefroms a basic binary search on a predefined array
bubble sort - binary search.py
Generates 20 random numbers between 1 and 50, removing and replacing duplicates, then peforms a bubble sort on the array, then pefroms a binary search on the array
bubble sorting.py
Generates 20 random numbers between 1 and 50, removing and replacing duplicates, then peforms a bubble sort on the array
guizerotesting.py
This is a not complete project that is using guizero libary to display the 'bubble sort - binary search.py' program
merge sorting.py
Generates 20 random numbers between 1 and 50, then peforms a merge sort on the array
removing duplicates.py
This program demonstrates how to remove duplicates from an array and is used in 3 of the above programs