How lofg-preston-dut/code-practice works
This is a coursework and code-practice collection, not one integrated application. Its principal user workflow is to run a standalone console program, provide input, and inspect that program’s result; exercises cover sorting/searching, basic C++ data structures, and student records. The combined Exercise 1 program specifically sorts an entered array and then searches the sorted copy. The README describes the repository’s educational purpose. Sampled sources support these program capabilities, but do not establish shared runtime wiring between the independent files.
Main entry points: BubbleSort.cpp Bubble sort · HeapSort.cpp Heap sort · InsertionSort.cpp Insertion sort · MergeSort.cpp Merge sort
Components 18
Sorting Practice
- Bubble sort
Sorting Algorithms/BubbleSort.cpp - Heap sort
Sorting Algorithms/HeapSort.cpp - Insertion sort
Sorting Algorithms/InsertionSort.cpp - Merge sort
Sorting Algorithms/MergeSort.cpp - Quick sort
Sorting Algorithms/QuickSort.cpp - Radix sort
Sorting Algorithms/RadixSort.cpp - Selection sort
Sorting Algorithms/SelectionSort.cpp - Shell sort
Sorting Algorithms/ShellSort.cpp - Sort and search
OOP Lectures/Exercise 1: OOP Lecture/Exercise1.cpp
Searching Practice
- Binary search
Searching Algorithms/BinarySearch.cpp - Interpolation search
Searching Algorithms/InterpolationSearch.cpp - Sequential search
Searching Algorithms/SequentialSearch.cpp
OOP Coursework
- Complex numbers
OOP Lectures/Chapter1: Introduction to C++/Problem1.cpp - Fraction arithmetic
OOP Lectures/Chapter1: Introduction to C++/Problem2.cpp - Monomial operations
OOP Lectures/Chapter1: Introduction to C++/Problem3.cpp - Polynomial operations
OOP Lectures/Chapter4: Operator Overloading/Polynomial.cpp
Student Records
- Student records
OOP Lectures/Exercise 2: OOP Lecture/Exercise2.cpp
Other components
- Console user
Connections 17
- Console user → Bubble sort: runs and inputs
- Console user → Heap sort: runs and inputs
- Console user → Insertion sort: runs and inputs
- Console user → Merge sort: runs and inputs
- Console user → Quick sort: runs and inputs
- Console user → Radix sort: runs and inputs
- Console user → Selection sort: runs and inputs
- Console user → Shell sort: runs and inputs
- Console user → Binary search: runs and inputs
- Console user → Interpolation search: runs and inputs
- Console user → Sequential search: runs and inputs
- Console user → Sort and search: runs and inputs
- Console user → Complex numbers: runs and inputs
- Console user → Fraction arithmetic: runs and inputs
- Console user → Monomial operations: runs and inputs
- Console user → Polynomial operations: runs and inputs
- Console user → Student records: runs and inputs