Select two sorting algorithms to run synchronously side-by-side on the identical dataset, and inspect their performance characteristics in real time.
Complexity: O(N²)
Generate an array to begin
Complexity: O(N log N)
Bubble Sort
Selection Sort
Insertion Sort
Merge Sort
Quick Sort
Heap Sort