Sorting AlgorithmsRegular price
Programming requires a good knowledge of the fundamentals of computer science, especially common data structures and algorithms. This class will cover the common sorting algorithms, which are pervasive across all programming languages and inescapable anywhere that data exists. They are also a very popular interview topic.
This class will cover sorting algorithms & topics including:
- Bubble sort
- Insertion sort
- Merge sort
- Quick sort
- Benefits & drawbacks of each of the above algorithms
- Examples of coding questions involving sorting
This class is meant for those with some background in a programming language, though Python will be used for examples. Attendees with knowledge of another language should be able to grasp the concepts covered, and some attendees with enough math background but limited or no programming knowledge may be able to understand the class as well, at least on a conceptual level.