Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Data Structure and Algorithms Analysis – Job Interview

Video Introducing this tutorial

Introduction and Settings :
Introduction
What you need to know before start
Complete Java course link
Install Java JDK
Install Eclipse
Exercise files


Code Complexity :
Code Complexity|| Big-O, Omega and Theta
Big-O Examples


Data Structure :
Why Data Structure?
One-Dimension Array
One-Dimension Array implementation in Java
Two-Dimension Array
Two-Dimension Array implementation in Java
Dynamic Array
Dynamic Array implementation in Java
Linked List
Linked List implementation in Java
Doubly Linked List implementation in Java
Linked List vs Array
Hash-Table
Hash-Table implementation in Java
Stack
Stack implementation in Java Use Array
Stack implementation in Java Use Dynamic Array
Stack implementation in Java Use Linked List
Queue
Queue implementation in Java Use Array
Queue implementation in Java Use Dynamic Array
Queue implementation in Java Use Linked List
Priority queue
HW||Combine two Linked List
HW||Best data structure for Array With Many Zeros


Collections In Java :
Data Structure functions in Java
ArrayList
LinkedList
HashMap
TreeSet HashSet
Stack
Queue and Priority Queue
Recursion


Searching Algorithms :
Linear Search
Linear Search implementation in Java
Binary Search
Binary Search implementation in Java
Interpolation Search
Interpolation Search implementation in Java


Sorting Algorithms :
Bubble sort
Bubble Sort implementation in Java
Selection Sort
Select Sort implementation in Java
Quick Sort
Quick Sort implementation in Java
Merge Sort
Merge Sort implementation in Java
Heap Sort
Heap Sort implementation in Java


Tree Theory :
Binary Tree and Binary Search Tree
Binary Search Tree implementation in Java
Problem of the Day
Red-Black Tree
HW||Find SubTrees


Graph Theory :
Matrix and Adjacency List
Depth First Search(DFS)
DFS implementation in Java
Breadth First Search (BFS)
BFS implementation in Java
Backtracking
Preorder and PostOrder
HW||Visit Cities in best Weather
HW|| Nearest post office HW explain
Nearest post office
1 question


Short Path in Graph Theory :
Nearest Neighbor and Shortest path
Dijkstra's Algorithm
A* Algorithm


Dynamic Programming :
Dynamic Programming concept
Edit distance
HW||Find Word in list of characters
HW||Knapsack problems


NP Complete problems :
NP Complete problems