Java Hash Table 2

Welcome to the 2nd part of my Java Hash Tables tutorial. If you missed part 1, definitely watch it first here Java Hash Table. In this tutorial, I will cover all of the following and more: 1. Why We Use Prime sized hash tables 2. How to Increase Hash Table Size 3. How to Avoid Clustering 4. How...

Java Hash Table

Welcome to my Java Hash Table tutorial. A Hash Table is a data structure offers fast insertion and searching capabilities. The negative is that they are limited in size because they are based on arrays. They are also hard to order. People get confused about them because of the Hash Function. A...

Big O Notations

Welcome to my Big O Notations tutorial. Big O notations are used to measure how well a computer algorithm scales as the amount of data involved increases. It isn’t however always a measure of speed as you’ll see. This is a rough overview of Big O and I hope to simplify it rather than...

Java Quick Sort

Welcome to my Java Quick Sort tutorial! In most situations the Quick Sort is the fastest sorting algorithm. In essence, the quick sort works by partitioning arrays so that the smaller numbers are on the left and the larger are on the right. I’ll cover what partitioning is in this...

Java Shell Sort

Welcome to my Java Shell Sort tutorial! I really tried to have fun explaining how the Shell Sort works in this tutorial. I show how it works in 4 different ways. We see it graphically, in a presentation format, explained during execution and again in the code itself. Everything can be found...

Java Recursion

Welcome to my Java Recursion tutorial. In the video below, I’m going to cover java recursion in 5 different ways. I figured if I show it using many different diagrams that it will make complete sense. A recursive method is just a method that calls itself. As these calls are made the...

Linked List in Java 2

In my previous Linked List in Java tutorial, I showed you how to create Linked Lists and how to manipulate them. In this tutorial, I will cover Double Ended Linked Lists which have a reference to the first and last link. I cover how a Doubly Linked List allows you to go backwards and forwards in...

Linked List in Java

In this video, I’ll cover how work with a linked list in java. I’ll show you how they work in 4 different ways. We’ll cover how to create them, what a link is, how to add and delete links, how to search through them and a whole bunch more. The basics you need to understand at...

Stacks and Queues

Welcome to my tutorial on Java Stacks and Queues. The data structures most are used to such as Arrays, linked lists, trees, etc. are best for data that represents real objects. Stacks and Queues are instead used to complete a task and are soon after discarded. A major difference is that stacks...

Java Sort Algorithm

Welcome to my Java sort algorithm tutorial. Here I will cover all of the elementary sorting algorithms : Bubble, Selection and Insertion sort. I also created a new method we can use to analyze the arrays so we can learn how the sorts work. I want this video to be very interactive so that you...

« Older Entries Next Entries »

Google+