Data Structures and Algorithms with Visualizations. With own visual notes. ✍️
All course material from Data Structures and Algorithms with Visualizations with Java by from Dinesh Varyani.
This repository is made with Eclipse, therefore it will include configuration files which are related to this IDE this approach will be favored for now. ⚙️
If the content sparked 🔥 your interest, please consider starting the course and start learning 📖.
Insert certificate here when completed
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- Introduction 00 - Data Structures and Algorithms with Visualizations. ✅
- Introduction 01 - Introduction to Data Structures. ✅
- Introduction 02 - Introduction to Algorithms. ✅
- Introduction 03 - Introduction to Algorithm Analysis. ✅
- Introduction 04 - Time Complexity of an Algorithm. ✅
- Introduction 05 - Space Complexity of an Algorithm. ✅
- Introduction 06 - Asymptotic Analysis of an Algorithm. ✅
- Introduction 07 - Asymptotic Notations | Omega, Theta and Big O Notations ✅
- Introduction 08 - Types of Asymptotic Notations ✅
- Introduction 09 - Analysis and Rules to calculate Big O notation ✅
- Introduction 10 - Calculating Time complexity of Constant Algorithm (Big O) ✅
- Introduction 11 - Calculating Time complexity of a Linear Algorithm (Big O) ✅
- Introduction 12 - Calculating Time complexity of a Polynomial Algorithm (Big O) ✅
- Introduction 13 - Introduction to One-Dimensional Array ✅
- Introduction 14 - Declaration and Initialization of a One-Dimensional Array ✅
- Introduction 15 - Adding or Updating elements in a One-Dimensional Array | Implementation ✅
- Introduction 16 - How to print elements of an Array in Java? | Animation ✅
- Introduction 17 - How to print elements of an Array in Java? | Implementation ✅
- Introduction 18 - Remove Even Integers from an Array | Animation | Coding Interview Question ✅
- Introduction 19 - Remove Even Integers from an Array | Implementation | Coding Interview Question ✅
- Introduction 20 - How to Reverse an Array in Java - Animation ✅
- Introduction 21 - How to Reverse an Array in Java ? | Implementation ✅
- Introduction 22 - How to find Minimum value in an Array ? | Animation ✅
- Introduction 23 - How to find Minimum value in an Array ? | Implementation
- Introduction 24 -
- Introduction 25 -
- Introduction 26 -
- Introduction 27 -
- Introduction 28 -
- Introduction 29 -
- Introduction 30 -
- Introduction 31 -
- Introduction 32 -
- Introduction 33 -
- Introduction 34 -
- Introduction 35 -
- Introduction 36 - Represent a Singly Linked List in Java ✅
- Introduction 37 - How to Implement a Singly Linked List in Java | Data Structures and Algorithms ✅
- Introduction 38 - Create a Singly Linked List in Java (Animation) ✅
- Introduction 39 - Create a Singly Linked List in Java (Implementation) ✅
- Introduction 40 - Print elements of a Singly Linked List in Java (Animation) ✅
- Introduction 41 - Print elements of a Singly Linked List in Java (Implementation)
- Introduction 42 - Find length of a Singly Linked List in Java (Animation) ✅
- Introduction 43 - Find length of a Singly Linked List in Java (Implementation) ✅
- Introduction 44 - Insert node at the beginning of a Singly Linked List in Java (Animation) ✅
- Introduction 45 - Insert node at the beginning of a Singly Linked List in Java (Implementation) ✅
- Introduction 46 - Insert node at the end of a Singly Linked List in Java (Animation) ✅
- Introduction 47 - Insert node at the end of a Singly Linked List in Java (Implementation) ✅
- Introduction 48 - Insert a node in a Singly Linked List at a given position (Animation) ✅
- Introduction 49 - Insert a node in a Singly Linked List at a given position (Implementation) ✅
- Introduction 50 - Delete first node of a Singly Linked List in Java (Animation)
- Introduction 51 -
- Introduction 52 -
- Introduction 53 -
- Introduction 54 -
- Introduction 55 -
- Introduction 56 -
- Introduction 57 -
- Introduction 58 -
- Introduction 59 -
- Introduction 60 -
- Introduction 61 -
- Introduction 62 -
- Introduction 63 -
- Introduction 64 -
- Introduction 65 -
- Introduction 66 -
- Introduction 67 -
- Introduction 68 -
- Introduction 69 -
- Introduction 70 -
- Introduction 71 -
- Introduction 72 -
- Introduction 73 -
- Introduction 74 -
- Introduction 75 -
- Introduction 76 -
- Introduction 77 -
- Introduction 78 -
- Introduction 79 -
- Introduction 80 -
- Introduction 81 -
- Introduction 82 -
- Introduction 83 -
- Introduction 84 -
- Introduction 85 -
- Introduction 86 -
- Introduction 87 -
- Introduction 88 -
- Introduction 89 -
- Introduction 90 -
- Introduction 91 -
- Introduction 92 -
- Introduction 93 -
- Introduction 94 -
- Introduction 95 -
- Introduction 96 -
- Introduction 97 -
- Introduction 98 -
- Introduction 99 -
- Introduction 100 -
All course material from Data Structures and Algorithms: Deep Dive Using Java by Goran Lochert, Tim Buchalka and Tim Buchalka's Learn Programming Academy.
Contains my own notes with some course material to enforce learning experience.
If the content sparked 🔥 your interest, please consider buying the course and start learning 📖.
This repository is made with Eclipse, therefore it will include configuration files which are related to this IDE this approach will be favored for now. ⚙️
Website of maker. Website of maker. Website of maker.
Insert certificate here when completed
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.
- Introduction 01 -
- Introduction 02 -
- Introduction 03 -
- Introduction 04 -
- Introduction 05 -
- Introduction 06 -
- Introduction 07 -
- Introduction 08 -
- Introduction 09 -
- Introduction 10 -
All course material from Java Multithreading, Concurrency & Performance Optimization by Michael Pogrebinsky and Top Developer Academy LLC.
Contains my own notes with some course material to enforce learning experience.
If the content sparked 🔥 your interest, please consider buying the course and start learning 📖.
This repository is made with Eclipse, therefore it will include configuration files which are related to this IDE this approach will be favored for now. ⚙️
Insert certificate here when completed
Note: The material provided in this repository is only for helping those who may get stuck at any point of time in the course. It is very advised that no one should just copy the solutions(violation of Honor Code) presented here.