Month |
Date |
Hr. |
Progress |
Class # |
QA Range |
Absentees |
No. of Absentees |
Late |
Remarks |
Online class video |
2021 Nov |
18 |
2 |
Intro ax+b |
1 |
25-29 |
26 30 41 42 51 55 |
6 |
40->41, 44->42 (16/2/22) |
||
29 |
5 |
ax+b; correctness; COs; concept of
complexity |
2 |
30-34 |
32 38 13 26 62 |
5 |
14->13 |
|||
30 |
5 |
complexity; linear search, its complexity |
3 |
35-59 |
35 38 41 45 53 56 58 62 13 16 22 27 29 |
13 |
gh, 14->13, 40->41 | |||
Dec |
1 |
1 |
Binary search, iterative, complexity |
4 |
60-2 |
61 62 26 56 58 |
5 |
|||
2 |
3 |
Binary search, recursive, fib_rec(n),
fib_dp(n), swap |
5 |
3-4 |
3 14 58 62 |
4 |
ghi |
|||
2 |
5 |
interchange sort, selection sort,
conditional swap to improve |
6 |
5-12 |
14 52 58 62 3 |
5 |
||||
3 |
1 |
insertion sort, analysis. Bubble sort. |
7 |
13-17 |
11 49 52 56 58 |
5 |
||||
6 |
5 |
Bubble sort - either direction. Analysis |
8 |
1 9 10 11 13 20 36 37 49 51 52 58 59 62 64 |
15 |
14->13 | ||||
7 |
2 |
Complexity concept. O,
Notations. Definition and discussion of O. Illustration
graphs. System life cycle. |
9 |
52 + 66 | 1 +1 | gh 28/2: + 66 |
||||
7 |
4 |
Polynomial using 1d array; pol_value,
add_poly |
10 |
18-34 |
23 35 45 52 62 2 + 66 |
6 +1 |
28/2: + 66 |
|||
8 |
1 |
add_poly completed |
11 |
35-59 |
52 62 13 14 24 |
5 |
||||
9 |
4 |
Polynomial using 2d array; pol_value, add_poly | 12 |
60-16 |
61 62 23 24 52 |
5 |
||||
10 |
1 |
... add_poly 2d |
13 |
17-31 |
18 20 22 35 39 45 49 51 52 53 58 59 60 61
66 1 2 11 |
18 |
gh; So many absentees may be due to this being Minor hour. 28/2 65->66 |
|||
14 |
4 |
add_poly 2d, sparse matrix |
14 |
2 3 21 35 47 50 57 |
7 |
|||||
15 |
1 |
add sparse matrices |
15 |
32-5 |
32 58 3 22 + 65 |
4 +1 |
62 12 |
2/3: + 65 | ||
16 |
4 |
Stack - background general talk,
assignment, linux discussion |
16 |
6 |
7 19 22 25 33 34 41 55 60 62 + 65 |
10 +1 | 2/3: + 65 | |||
21 |
1 |
Stack using - array, structure with array |
17 |
3 22 55 62 | 4 |
|||||
22 |
2 |
Queue using structure with array |
18 |
2 12 16 23 25 26 29 33 38 41 47 53 62 |
13 |
|||||
23 |
2 |
Circular queue using structure with array | 19 |
1 3 5 9 10 11 14 18 20 21 22 25 38 39 44 45
46 47 49 51 52 55 57 58 59 60 61 62 63 64 |
30 |
|||||
2022 Jan |
3 |
2 |
Priority Q |
20 |
20 24 25 26 27 36 45 55 58 60 |
10 |
||||
4 |
1 |
Postfix evaluation |
21 |
7-14 | 14 22 26 58 60 65 |
6 |
62 12 6 |
|||
5 |
2 |
Linked List - insertion |
22 |
26 35 50 52 55 56 58 62 |
8 |
|||||
6 |
2 |
LL - search and deletion |
23 |
16-22 |
26 44 47 58 62 2 |
6 |
||||
15 |
AN |
T1 |
24-25 - .5 |
01 02 03 05 07 09 10 11 12 13 14 16 18 19
20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 40
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 |
60 |
|||||
17 |
2 |
T1 qp discussion, DLL - insertion |
26 |
02 27 36 48 51 |
5 |
64 14 |
In insert_first_dll, even though explained, forgot to write temp.next <--- H just after temp.data <--- x |
183M |
||
18 |
7 |
SLL deletion, DLL deletion |
27 |
23-40 |
02 03 20 32 35 51 52 59 |
8 |
54 46 58 |
509M |
||
19 |
2 |
CLL insertion, search, deletion |
28 |
25 |
1 |
02 |
400M |
|||
20 |
3 |
LL - Poly operations |
29 |
41-44 |
05 19 22 |
3 |
42 36 |
Class/Video corrections: 1. Initially at one point coefficient and exponent values are written and explained in swapped order. 2. In the addpoly function before starting the second while loop the first while loop is to be closed using a curly brace. |
309M |
|
24 |
4 |
LL - stack, Q |
30 |
05 22 26 47 64 |
5 |
245M | ||||
25 |
1 |
infix to postfix |
31 |
54-56 |
16 55 |
2 |
54 60 48 58 26 |
54 no response |
229M |
|
25 |
5 |
quick sort, merge sort |
32 |
57-67,45 |
02 16 35 53 62 + 66 20 49 48 67 |
10 |
61 63 64 66 |
61 63 64 66 No response |
Forgot to record! |
|
27 |
3 |
heap |
33 |
46-54, 1-6 |
13 58 60 64 + 36 |
5 |
46 47 48 52 53 5 |
99M |
||
31 |
4 |
heap sort, memory allocations |
34 |
39 |
1 |
35 08 16 48 |
||||
February |
1 |
1 |
first-fit, best-fit |
35 |
02 26 48 55 60 66 + 27 47 |
8 |
37 35 |
|||
1 |
5 |
worst-fit Tree, inorder traversal |
36 |
51 65 66 + 25 |
4 |
48 35 34 47 |
145M mkv format same quality 377M mp4 format |
|||
2 |
2 |
preorder, postorder, bst, insert, search |
37 |
35-43 10-16 |
35 38 + 02 27 |
137M mkv 310M mp4 |
||||
3 |
3 |
bst - deletion |
38 |
17 |
05 55 |
2 |
32 40 |
213M |
||
8 |
1 |
bst - deletion |
39 |
18-56 |
19 22 37 48 49 50 54 55 58 60 8 11 |
12 |
12 62 |
|||
9 |
2 |
Graph - representation, BFS |
40 |
1 |
||||||
11 |
4 |
DFS; Applications of graph; Hashing | 41 |
|||||||
14 |
2 |
Hashing; Mid-sqaure |
42 |
57-67 |
59 29 37 38 |
4 |
||||
15 |
1 |
Hashing; Mid-sqaure, division, folding. |
43 |
1-2 |
13 21 22 29 34 37 38 56 |
8 |
||||
16 |
2 |
digit analysis. Collision - separate
chaining, closed hashing - linear, quadratic probing,
double hashing; Rehashing, load factor |
44 |
1 9 10 11 16 18 19 20 21 24 25 27 29 30 31
33 34 35 36 37 38 39 40 43 42 45 47 48 49 50 51 54 56 57
58 61 63 65 66 |
39 |
|||||
17 |
AN |
T2 |
45 |
38 56 |
2 |
|||||
21 |
2 |
T2 discussion |
46 |
5 26 46 48 56 64 65 |
7 |
|||||
24 |
3- |
T1 retest |
||||||||
March |
3 |
1,2 |
A2(CA) |
48 |