|
5 | 5 | - Complete custom implementation of all Data Structures and Algorithms.
|
6 | 6 |
|
7 | 7 | ## Lectures
|
8 |
| -- Complete Git & GitHub Course |
9 |
| -- Introduction to Programming |
10 |
| - - Types of languages |
11 |
| - - Memory management |
12 |
| -- Flow of the program |
13 |
| - - Flowcharts |
14 |
| - - Pseudocode |
15 |
| -- Introduction to Java |
16 |
| - - Introduction |
17 |
| - - How it works |
18 |
| - - Setup Installation |
19 |
| - - Input and Output in Java |
20 |
| - - Conditionals & Loops in Java |
21 |
| - - if-else |
22 |
| - - loops |
23 |
| - - Switch statements |
24 |
| - - Data-types |
25 |
| - - Coding best practices |
26 |
| -- Functions |
27 |
| - - Introduction |
28 |
| - - Scoping in Java |
29 |
| - - Shadowing |
30 |
| - - Variable Length Arguments |
31 |
| - - Overloading |
32 |
| -- Arrays |
33 |
| - - Introduction |
34 |
| - - Memory management |
35 |
| - - Input and Output |
36 |
| - - ArrayList Introduction |
| 8 | +- [Complete Git & GitHub Course](https://youtu.be/apGV9Kg7ics) |
| 9 | +- [Introduction to Programming](https://youtu.be/wn49bJOYAZM) |
| 10 | + - [Types of languages](https://youtu.be/wn49bJOYAZM?t=171) |
| 11 | + - [Memory management](https://youtu.be/wn49bJOYAZM?t=1488) |
| 12 | +- [Flow of the program](https://youtu.be/lhELGQAV4gg) |
| 13 | + - [Flowcharts](https://youtu.be/lhELGQAV4gg) |
| 14 | + - [Pseudocode](https://youtu.be/lhELGQAV4gg?t=715) |
| 15 | +- [Introduction to Java](https://youtu.be/4EP8YzcN0hQ) |
| 16 | + - [Introduction](https://youtu.be/4EP8YzcN0hQ) |
| 17 | + - [How it works](https://youtu.be/4EP8YzcN0hQ?t=93) |
| 18 | + - [Setup Installation](https://youtu.be/4EP8YzcN0hQ?t=1486) |
| 19 | + - [Input and Output in Java](https://youtu.be/TAtrPoaJ7gc) |
| 20 | + - [Conditionals & Loops in Java](https://youtu.be/ldYLYRNaucM?t=88) |
| 21 | + - [if-else](https://youtu.be/ldYLYRNaucM?t=88) |
| 22 | + - [loops](https://youtu.be/ldYLYRNaucM?t=440) |
| 23 | + - [Switch statements](https://youtu.be/mA23x39DjbI) |
| 24 | + - [Data-types](https://youtu.be/TAtrPoaJ7gc?t=2800) |
| 25 | + - [Coding best practices](https://youtu.be/waGfV-IoOt8) |
| 26 | +- [Functions](https://youtu.be/vvanI8NRlSI) |
| 27 | + - [Introduction](https://youtu.be/vvanI8NRlSI) |
| 28 | + - [Scoping in Java](https://youtu.be/vvanI8NRlSI?t=2801) |
| 29 | + - [Shadowing](https://youtu.be/vvanI8NRlSI?t=3584) |
| 30 | + - [Variable Length Arguments](https://youtu.be/vvanI8NRlSI?t=4013) |
| 31 | + - [Overloading](https://youtu.be/vvanI8NRlSI?t=4327) |
| 32 | +- [Arrays](https://youtu.be/n60Dn0UsbEk) |
| 33 | + - [Introduction](https://youtu.be/n60Dn0UsbEk) |
| 34 | + - [Memory management](https://youtu.be/n60Dn0UsbEk?t=632) |
| 35 | + - [Input and Output](https://youtu.be/n60Dn0UsbEk?t=1675) |
| 36 | + - [ArrayList Introduction](https://youtu.be/n60Dn0UsbEk?t=4868) |
37 | 37 | - Searching
|
38 |
| - - Linear Search |
39 |
| - - Binary Search |
40 |
| - - Modified Binary Search |
| 38 | + - [Linear Search](https://youtu.be/_HRA37X8N_Q) |
| 39 | + - [Binary Search](https://youtu.be/f6UU7V3szVw) |
| 40 | + - [Modified Binary Search](https://youtu.be/f6UU7V3szVw?t=2508) |
41 | 41 | - Binary Search on 2D Arrays
|
42 | 42 | - Sorting
|
43 |
| - - Insertion Sort |
44 |
| - - Selection Sort |
45 |
| - - Bubble Sort |
| 43 | + - [Insertion Sort](https://youtu.be/By_5-RRqVeE) |
| 44 | + - [Selection Sort](https://youtu.be/Nd4SCCIHFWk) |
| 45 | + - [Bubble Sort](https://youtu.be/F5MZyqRp_IM) |
46 | 46 | - Count Sort
|
47 | 47 | - Radix Sort
|
48 | 48 | - Cyclic Sort
|
|
0 commit comments