This is a large collection of code modules containing different operations and concepts. These various implementations of common data structures and algorithms are written in popular languages. These are great excercises for learning basic syntax of popular languages while also practicing programming complexity.
Many of these modules are based on assignments completed for a college/university level course and have been generalized for use by the public.
Below is a list of the data structures, math functions, and algorithms that are implemented for each language.
- Data Structures
- Binary Search Tree
- Math Functions
- Decimal/Binary Conversion
- Euclidean Algorithm (GCD)
- Power Mod Calculator
- Check Prime Number
- Searches
- Binary Search
- Linear Search
- Sorts
- Insertion Sort
- Selection Sort
- Strings
- String Reversal
- ROT13 Shift
- Data Structures
- Binary Search Tree
- Heaps
- Math Functions
- Decimal/Binary Conversion
- Euclidean Algorithm (GCD)
- Power Mod Calculator
- Check Prime Number
- Searches
- Binary Search
- Linear Search
- Finding the k-th Element
- Sorts
- Quicksort
- Insertion Sort
- Selection Sort
- Strings
- String Reversal
- ROT13 Shift
- Data Structures
- Math Functions
- Decimal/Binary Conversion
- Euclidean Algorithm (GCD)
- Check Prime Number
- Power Mod Calculator
- Searches
- Binary Search
- Linear Search
- Sorts
- Strings
- Data Structures
- Math Functions
- Searches
- Sorts
- Strings
Please contact me if you notice any bugs, issues, or revisions needed.