--- id: sorting-methods title: "Sorting Methods" author: Siyong Huang, Michael Cao, Nathan Chen description: Introduces sorting and binary searching on a sorted array. prerequisites: - Bronze - Introduction to Data Structures frequency: 1 --- import { Problem } from "../models"; export const metadata = { problems: { bubble: [ new Problem("Silver", "Out of Sorts", "834", "Very Hard", false, []), ], } }; types of sorting ## Bubble Sort ## Sorting Algorithms (why are these important?) There are many sorting algorithms, here are some sources to learn about the popular ones: ### Tutorial - [HackerEarth Quicksort](https://www.hackerearth.com/practice/algorithms/sorting/quick-sort/tutorial/) - expected $O(N\log N)$ - [HackerEarth Mergesort](https://www.hackerearth.com/practice/algorithms/sorting/merge-sort/tutorial/) - $O(N\log N)$ ## Problems ???