How many times have you sat down at a new Linux computer and felt like you were starting all over again? All of those aliases, every little helper file and script - gone. This new computer is a shell of its former self (pun intended). Your heart warms as you think back to the comfort and productivity that came with your Linux workstation at home. If only there were a way to take everything you know and love on the go…
In this video, we learn the ins and outs of Insertion Sort, a sorting algorithm that will come in handy in many situations. We go over theory, and then visualize the entire sorting process from start to finish.
Thank you for watching. Please leave comments or create an issue on Github if you have questions or find an error. Create issues here: https://github.com/stephengrice/youtu…
In this video, we learn the ins and outs of Bubble Sort, a sorting algorithm that will come in handy in many situations. Well, maybe just in your programming classes.
We go over theory, and then visualize the entire sorting process from start to finish. The full implementation in Python can be found at the following link: https://github.com/stephengrice/youtu…
Thank you for watching. Please leave comments or create an issue on Github if you have questions or find an error. Create issues here: https://github.com/stephengrice/youtu…
In this video, we learn the ins and outs of Merge Sort, a sorting algorithm that will come in handy in many situations. We go over theory, and then visualize the entire sorting process from start to finish.
Thank you for watching. Please leave comments or create an issue on Github if you have questions or find an error. Create issues here: https://github.com/stephengrice/youtu…
In this video, we learn the ins and outs of Quicksort, a sorting algorithm that will come in handy in many situations. We go over theory, and then visualize the entire sorting process from start to finish.
We cover the quicksort method in general, as well as two partition schemes: Lomuto and Hoare methods. Lomuto is simpler, but the Hoare method, named for Quicksort’s inventor, C.A.R. Hoare, is more efficient. \
Thank you for watching. Please leave comments or create an issue on Github if you have questions or find an error. Create issues here: https://github.com/stephengrice/youtu…
Decisions, decisions… Life is all about choices! Usually there are so many ways to go. An infinite expanse of roads and pathways stretches in front of you, an endless gradient of details; as you consider them, your head starts to spin, your eyes start to droop, your mind races, your head pounds –
Wait a second. There’s no need to stress. Since we’re talking about Binary Search Trees, decisions are going to be a lot easier. A Binary Search Tree (BST) gives you two choices: left or right, less than or greater than, 0 or 1 – hence the name, binary.
This tutorial will show you how to implement a hash table with separate chaining. It’s not the most efficient method, but it is the simplest way to get started and create a fully functioning hash table.