|
|
1. About the course-en_US.srt
|
SRT
|
4.2 KB
|
|
|
1. About the course.mp4
|
MP4
|
21 MB
|
|
|
1. Arrays - Memory Representation-en_US.srt
|
SRT
|
4.8 KB
|
|
|
1. Arrays - Memory Representation.mp4
|
MP4
|
14.4 MB
|
|
|
1. Constants - General Intro + Usage-en_US.srt
|
SRT
|
14.7 KB
|
|
|
1. Constants - General Intro + Usage.mp4
|
MP4
|
50.9 MB
|
|
|
1. Dynamic Matrix - Introduction-en_US.srt
|
SRT
|
3.9 KB
|
|
|
1. Dynamic Matrix - Introduction.mp4
|
MP4
|
74.5 MB
|
|
|
1. Enums - Part 1-en_US.srt
|
SRT
|
11.4 KB
|
|
|
1. Enums - Part 1.mp4
|
MP4
|
127.8 MB
|
|
|
1. Exercise #1 - Creating a “new array” with NO DUPLICATES-en_US.srt
|
SRT
|
38.5 KB
|
|
|
1. Exercise #1 - Creating a “new array” with NO DUPLICATES.mp4
|
MP4
|
264.6 MB
|
|
|
1. Exercise - Swap Function-en_US.srt
|
SRT
|
5.6 KB
|
|
|
1. Exercise - Swap Function.mp4
|
MP4
|
12.3 MB
|
|
|
1. Function Pointers - Introduction-en_US.srt
|
SRT
|
13.5 KB
|
|
|
1. Function Pointers - Introduction.mp4
|
MP4
|
48.5 MB
|
|
|
1. Introduction to Pointers + General Visualization-en_US.srt
|
SRT
|
10.2 KB
|
|
|
1. Introduction to Pointers + General Visualization.mp4
|
MP4
|
26.2 MB
|
|
|
1. Library Functions Implementation - Introduction-en_US.srt
|
SRT
|
3.6 KB
|
|
|
1. Library Functions Implementation - Introduction.mp4
|
MP4
|
9.8 MB
|
|
|
1. Pointers Arithmetic Introduction-en_US.srt
|
SRT
|
15 KB
|
|
|
1. Pointers Arithmetic Introduction.mp4
|
MP4
|
58.5 MB
|
|
|
1. Returning a string from a function - example with strConcat-en_US.srt
|
SRT
|
12.1 KB
|
|
|
1. Returning a string from a function - example with strConcat.mp4
|
MP4
|
61.2 MB
|
|
|
1. Swapping in O(n) Complexity-en_US.srt
|
SRT
|
10.2 KB
|
|
|
1. Swapping in O(n) Complexity.mp4
|
MP4
|
66.9 MB
|
|
|
1. What is DMA and why we may need it-en_US.srt
|
SRT
|
10.2 KB
|
|
|
1. What is DMA and why we may need it.mp4
|
MP4
|
20.8 MB
|
|
|
10. ATTENTION! Problem with Returning a Static Array from a Function-en_US.srt
|
SRT
|
15.1 KB
|
|
|
10. ATTENTION! Problem with Returning a Static Array from a Function.mp4
|
MP4
|
66.2 MB
|
|
|
10. Quick Summary-en_US.srt
|
SRT
|
4.4 KB
|
|
|
10. Quick Summary.mp4
|
MP4
|
12.5 MB
|
|
|
10. Swap 2 columns in 2D Dynamic Array - for 2D Integer Arrays-en_US.srt
|
SRT
|
8.4 KB
|
|
|
10. Swap 2 columns in 2D Dynamic Array - for 2D Integer Arrays.mp4
|
MP4
|
115.1 MB
|
|
|
10. “realloc” issues-en_US.srt
|
SRT
|
7.5 KB
|
|
|
10. “realloc” issues.mp4
|
MP4
|
28.8 MB
|
|
|
11. 3. Question - Allocate and Pass By Reference a 1D Dynamically Allocated Array-en_US.srt
|
SRT
|
3.5 KB
|
|
|
11. 3. Question - Allocate and Pass By Reference a 1D Dynamically Allocated Array.mp4
|
MP4
|
40.9 MB
|
|
|
11. Question - 2 functions - lower and upper triangle matrix functions-en_US.srt
|
SRT
|
11.1 KB
|
|
|
11. Question - 2 functions - lower and upper triangle matrix functions.mp4
|
MP4
|
127.9 MB
|
|
|
11. Question - Function to Update the Average by Reference-en_US.srt
|
SRT
|
2.8 KB
|
|
|
11. Question - Function to Update the Average by Reference.mp4
|
MP4
|
33.8 MB
|
|
|
12. 2. Solution - Function to Update the Average by Reference-en_US.srt
|
SRT
|
12 KB
|
|
|
12. 2. Solution - Function to Update the Average by Reference.mp4
|
MP4
|
143.4 MB
|
|
|
12. 4. Solution - Allocate and Pass By Reference a 1D Dynamically Allocated Array-en_US.srt
|
SRT
|
17 KB
|
|
|
12. 4. Solution - Allocate and Pass By Reference a 1D Dynamically Allocated Array.mp4
|
MP4
|
207 MB
|
|
|
12. Solution - 2 functions - lower and upper triangle matrix creation-en_US.srt
|
SRT
|
15.9 KB
|
|
|
12. Solution - 2 functions - lower and upper triangle matrix creation.mp4
|
MP4
|
186.9 MB
|
|
|
13. Question - write two functions to PRINT - lower and upper triangle matrix-en_US.srt
|
SRT
|
5.2 KB
|
|
|
13. Question - write two functions to PRINT - lower and upper triangle matrix.mp4
|
MP4
|
54.4 MB
|
|
|
14. Solution - 2 functions to print - lower and upper triangle matrix-en_US.srt
|
SRT
|
9.1 KB
|
|
|
14. Solution - 2 functions to print - lower and upper triangle matrix.mp4
|
MP4
|
108.5 MB
|
|
|
2. Arrays of Pointers - Introduction & Usage-en_US.srt
|
SRT
|
16.8 KB
|
|
|
2. Arrays of Pointers - Introduction & Usage.mp4
|
MP4
|
238.9 MB
|
|
|
2. Constants - Why & When + Example-en_US.srt
|
SRT
|
18.4 KB
|
|
|
2. Constants - Why & When + Example.mp4
|
MP4
|
53.4 MB
|
|
|
2. Enum - Part 2-en_US.srt
|
SRT
|
24.3 KB
|
|
|
2. Enum - Part 2.mp4
|
MP4
|
262 MB
|
|
|
2. Exclusive Extra Lecture on Strings & Pointers-en_US.srt
|
SRT
|
22.4 KB
|
|
|
2. Exclusive Extra Lecture on Strings & Pointers.mp4
|
MP4
|
134.4 MB
|
|
|
2. Exercise #2 - Splitting “source array” into ODD and EVEN arrays-en_US.srt
|
SRT
|
20.3 KB
|
|
|
2. Exercise #2 - Splitting “source array” into ODD and EVEN arrays.mp4
|
MP4
|
153.1 MB
|
|
|
2. Finding String Length - Implementation in C (using pointers)-en_US.srt
|
SRT
|
5.5 KB
|
|
|
2. Finding String Length - Implementation in C (using pointers).mp4
|
MP4
|
21 MB
|
|
|
2. Milestone #1 - Develop Your Real Swap Function!-en_US.srt
|
SRT
|
3.9 KB
|
|
|
2. Milestone #1 - Develop Your Real Swap Function!.mp4
|
MP4
|
9 MB
|
|
|
2. Passing an Array to a Function-en_US.srt
|
SRT
|
10.6 KB
|
|
|
2. Passing an Array to a Function.mp4
|
MP4
|
45 MB
|
|
|
2. Pointers Arithmetic Examples-en_US.srt
|
SRT
|
7.8 KB
|
|
|
2. Pointers Arithmetic Examples.mp4
|
MP4
|
27.1 MB
|
|
|
2. Problem Example - Motivation to use Functions Pointers-en_US.srt
|
SRT
|
9.4 KB
|
|
|
2. Problem Example - Motivation to use Functions Pointers.mp4
|
MP4
|
30.5 MB
|
|
|
2. Swapping in O(1) Complexity-en_US.srt
|
SRT
|
10.7 KB
|
|
|
2. Swapping in O(1) Complexity.mp4
|
MP4
|
74.9 MB
|
|
|
2. Why using Pointers [Reasons & Motivation]-en_US.srt
|
SRT
|
16.5 KB
|
|
|
2. Why using Pointers [Reasons & Motivation].mp4
|
MP4
|
37.8 MB
|
|
|
2. “malloc function-en_US.srt
|
SRT
|
25.1 KB
|
|
|
2. “malloc function.mp4
|
MP4
|
84.9 MB
|
|
|
3. Another reasons and motivation behind the usage of pointers-en_US.srt
|
SRT
|
6 KB
|
|
|
3. Another reasons and motivation behind the usage of pointers.mp4
|
MP4
|
11.5 MB
|
|
|
3. Challenge #1 -Returning an Array from a Function using Dynamic Memory Allocation-en_US.srt
|
SRT
|
10.7 KB
|
|
|
3. Challenge #1 -Returning an Array from a Function using Dynamic Memory Allocation.mp4
|
MP4
|
53 MB
|
|
|
3. Challenge #3 - Finding and Passing by Pointer - “Min” & “Max” values of an array-en_US.srt
|
SRT
|
13.3 KB
|
|
|
3. Challenge #3 - Finding and Passing by Pointer - “Min” & “Max” values of an array.mp4
|
MP4
|
59.9 MB
|
|
|
3. Concatenating 2 Strings - Implementation in C (using pointers)-en_US.srt
|
SRT
|
15.6 KB
|
|
|
3. Concatenating 2 Strings - Implementation in C (using pointers).mp4
|
MP4
|
70.3 MB
|
|
|
3. Declaration of Pointer to a Function-en_US.srt
|
SRT
|
6.8 KB
|
|
|
3. Declaration of Pointer to a Function.mp4
|
MP4
|
25.5 MB
|
|
|
3. Exercise #3 - “Lower Case” & “Upper Case” arrays allocation-en_US.srt
|
SRT
|
15.2 KB
|
|
|
3. Exercise #3 - “Lower Case” & “Upper Case” arrays allocation.mp4
|
MP4
|
123.8 MB
|
|
|
3. Milestone #1 - Solution-en_US.srt
|
SRT
|
10.2 KB
|
|
|
3. Milestone #1 - Solution.mp4
|
MP4
|
47 MB
|
|
|
3. Rules - Summary-en_US.srt
|
SRT
|
6.9 KB
|
|
|
3. Rules - Summary.mp4
|
MP4
|
24.7 MB
|
|
|
3. SwapArray(O1) - Further Visualization & Additional Clarification - part 1-en_US.srt
|
SRT
|
14.2 KB
|
|
|
3. SwapArray(O1) - Further Visualization & Additional Clarification - part 1.mp4
|
MP4
|
182.8 MB
|
|
|
3. Usage of Arrays of Pointers VS Static 2D Arrays-en_US.srt
|
SRT
|
9.1 KB
|
|
|
3. Usage of Arrays of Pointers VS Static 2D Arrays.mp4
|
MP4
|
146 MB
|
|
|
4. 5. Question - Copy an Array and pass a new one by Reference-en_US.srt
|
SRT
|
1.8 KB
|
|
|
4. 5. Question - Copy an Array and pass a new one by Reference.mp4
|
MP4
|
28.2 MB
|
|
|
4. Challenge #2 - Print Dynamically Allocated Array-en_US.srt
|
SRT
|
8.8 KB
|
|
|
4. Challenge #2 - Print Dynamically Allocated Array.mp4
|
MP4
|
40.7 MB
|
|
|
4. Challenge #4 - Does Array Has An Element With Good Neighbors - Question-en_US.srt
|
SRT
|
5.1 KB
|
|
|
4. Challenge #4 - Does Array Has An Element With Good Neighbors - Question.mp4
|
MP4
|
16.8 MB
|
|
|
4. Coding Example with Pointers to Functions-en_US.srt
|
SRT
|
11.4 KB
|
|
|
4. Coding Example with Pointers to Functions.mp4
|
MP4
|
61.3 MB
|
|
|
4. Copying One String Into Another - Implementation in C (using pointers)-en_US.srt
|
SRT
|
18 KB
|
|
|
4. Copying One String Into Another - Implementation in C (using pointers).mp4
|
MP4
|
96 MB
|
|
|
4. Creating a Totally Dynamically 2D Array-en_US.srt
|
SRT
|
12 KB
|
|
|
4. Creating a Totally Dynamically 2D Array.mp4
|
MP4
|
182.1 MB
|
|
|
4. Declaration & Usage of Pointers-en_US.srt
|
SRT
|
18 KB
|
|
|
4. Declaration & Usage of Pointers.mp4
|
MP4
|
41.1 MB
|
|
|
4. Multiple Indirection-en_US.srt
|
SRT
|
6.2 KB
|
|
|
4. Multiple Indirection.mp4
|
MP4
|
20.4 MB
|
|
|
4. Pointers Arithmetic - DIY Exercises-en_US.srt
|
SRT
|
2.8 KB
|
|
|
4. Pointers Arithmetic - DIY Exercises.mp4
|
MP4
|
7.9 MB
|
|
|
4. SwapArray(O1) - Further Visualization & Additional Clarification - part 2-en_US.srt
|
SRT
|
6.3 KB
|
|
|
4. SwapArray(O1) - Further Visualization & Additional Clarification - part 2.mp4
|
MP4
|
88 MB
|
|
|
5. 6. Solution - Copy an Array and pass a new one by Reference-en_US.srt
|
SRT
|
12.1 KB
|
|
|
5. 6. Solution - Copy an Array and pass a new one by Reference.mp4
|
MP4
|
153.4 MB
|
|
|
5. Common Mistakes when using a Pointer to a Function-en_US.srt
|
SRT
|
5.8 KB
|
|
|
5. Common Mistakes when using a Pointer to a Function.mp4
|
MP4
|
24.4 MB
|
|
|
5. Comparing 2 Strings - Implementation in C (using pointers)-en_US.srt
|
SRT
|
16.3 KB
|
|
|
5. Comparing 2 Strings - Implementation in C (using pointers).mp4
|
MP4
|
78.5 MB
|
|
|
5. Developing the “allocate2DMatrix” function-en_US.srt
|
SRT
|
15.2 KB
|
|
|
5. Developing the “allocate2DMatrix” function.mp4
|
MP4
|
213.9 MB
|
|
|
5. Does Array Has An Element With Good Neighbors - Solution-en_US.srt
|
SRT
|
6.4 KB
|
|
|
5. Does Array Has An Element With Good Neighbors - Solution.mp4
|
MP4
|
23.6 MB
|
|
|
5. Generic Pointer (void star) - What is “void ” [Generic Universal Pointer]-en_US.srt
|
SRT
|
16.4 KB
|
|
|
5. Generic Pointer (void star) - What is “void ” [Generic Universal Pointer].mp4
|
MP4
|
33.6 MB
|
|
|
5. Pointers Initialization-en_US.srt
|
SRT
|
5.2 KB
|
|
|
5. Pointers Initialization.mp4
|
MP4
|
13.5 MB
|
|
|
5. The sizeof Operator - Introduction-en_US.srt
|
SRT
|
4.6 KB
|
|
|
5. The sizeof Operator - Introduction.mp4
|
MP4
|
16.8 MB
|
|
|
5. “calloc” function-en_US.srt
|
SRT
|
10 KB
|
|
|
5. “calloc” function.mp4
|
MP4
|
36.8 MB
|
|
|
6. An array of Pointers to Functions-en_US.srt
|
SRT
|
18 KB
|
|
|
6. An array of Pointers to Functions.mp4
|
MP4
|
118 MB
|
|
|
6. Challenge #4 - Function To Find If Array Is Sorted Or Not - Question-en_US.srt
|
SRT
|
5.6 KB
|
|
|
6. Challenge #4 - Function To Find If Array Is Sorted Or Not - Question.mp4
|
MP4
|
24.1 MB
|
|
|
6. Developing the “print2DMatrix” function-en_US.srt
|
SRT
|
8.5 KB
|
|
|
6. Developing the “print2DMatrix” function.mp4
|
MP4
|
115.4 MB
|
|
|
6. Generic Swap Function (including memcpy function)-en_US.srt
|
SRT
|
25.6 KB
|
|
|
6. Generic Swap Function (including memcpy function).mp4
|
MP4
|
344.2 MB
|
|
|
6. Short Dereference-en_US.srt
|
SRT
|
7.7 KB
|
|
|
6. Short Dereference.mp4
|
MP4
|
14.3 MB
|
|
|
6. The sizeof Operator - Basic Practice-en_US.srt
|
SRT
|
4 KB
|
|
|
6. The sizeof Operator - Basic Practice.mp4
|
MP4
|
11.2 MB
|
|
|
6. “free” function-en_US.srt
|
SRT
|
17.2 KB
|
|
|
6. “free” function.mp4
|
MP4
|
48.9 MB
|
|
|
7. Challenge #1 - Printing Value & Address of a Variable-en_US.srt
|
SRT
|
6 KB
|
|
|
7. Challenge #1 - Printing Value & Address of a Variable.mp4
|
MP4
|
26.8 MB
|
|
|
7. Challenge #4 - Iterative Solution-en_US.srt
|
SRT
|
21.1 KB
|
|
|
7. Challenge #4 - Iterative Solution.mp4
|
MP4
|
137.2 MB
|
|
|
7. Dangling Pointer-en_US.srt
|
SRT
|
9.5 KB
|
|
|
7. Dangling Pointer.mp4
|
MP4
|
37.9 MB
|
|
|
7. Developing the “freeMatrix” function-en_US.srt
|
SRT
|
7.2 KB
|
|
|
7. Developing the “freeMatrix” function.mp4
|
MP4
|
98 MB
|
|
|
7. sizeof & Static Arrays-en_US.srt
|
SRT
|
4 KB
|
|
|
7. sizeof & Static Arrays.mp4
|
MP4
|
16.7 MB
|
|
|
8. Challenge #2 - Guessing the Output-en_US.srt
|
SRT
|
11.3 KB
|
|
|
8. Challenge #2 - Guessing the Output.mp4
|
MP4
|
57.1 MB
|
|
|
8. Challenge #4 - Advanced Recursive Solution [Using Recursion & Functions]-en_US.srt
|
SRT
|
21.1 KB
|
|
|
8. Challenge #4 - Advanced Recursive Solution [Using Recursion & Functions].mp4
|
MP4
|
142 MB
|
|
|
8. Finding Memory Leakages [Valgrind]-en_US.srt
|
SRT
|
6.7 KB
|
|
|
8. Finding Memory Leakages [Valgrind].mp4
|
MP4
|
18.9 MB
|
|
|
8. Practice Questions - 2D Dynamic Arrays - Question-en_US.srt
|
SRT
|
7.9 KB
|
|
|
8. Practice Questions - 2D Dynamic Arrays - Question.mp4
|
MP4
|
107.8 MB
|
|
|
8. sizeof & Pointers-en_US.srt
|
SRT
|
17.4 KB
|
|
|
8. sizeof & Pointers.mp4
|
MP4
|
85.3 MB
|
|
|
9. Exclusive Pass By Reference Guide-en_US.srt
|
SRT
|
16.3 KB
|
|
|
9. Exclusive Pass By Reference Guide.mp4
|
MP4
|
48.7 MB
|
|
|
9. Exercise - Reverse Array Using Recursion And Pointer Arithmetic-en_US.srt
|
SRT
|
20.2 KB
|
|
|
9. Exercise - Reverse Array Using Recursion And Pointer Arithmetic.mp4
|
MP4
|
78.9 MB
|
|
|
9. Swap 2 rows in 2D Dynamic Array - using Universal Approach (solution)-en_US.srt
|
SRT
|
18.6 KB
|
|
|
9. Swap 2 rows in 2D Dynamic Array - using Universal Approach (solution).mp4
|
MP4
|
254.8 MB
|
|
|
9. “realloc” function-en_US.srt
|
SRT
|
16.5 KB
|
|
|
9. “realloc” function.mp4
|
MP4
|
62.5 MB
|
|
|
Bonus Lecture.html
|
HTML
|
3.4 KB
|
|
|
[CourseClub.Me].url
|
URL
|
102.4 B
|
|
|
[GigaCourse.Com].url
|
URL
|
0 B
|