info@ciitwah.edu.pk
+92 51 9314382-83
Openlearn.PK
CCW
CUI Wah
Courseware
CUI Wah
Home
Courses
Library
About
Courses
CSC211
Data Structures and Algorithms
Teacher
Dr. Mussarat Abdullah
Category
Computing
Course Code
CSC211
Session
Fall 2020
Course Material/Videos
Available Resources
15459
Lecture 2 - Array data structure
Video
Notes
15460
Lecture 3 - Three dimensional arrays, Arrays class and ArrayList class
Video
Notes
15804
Lecture 4 - Single linked list, Insertion and Deletion
Video
Notes
15805
Lecture 5 - Single linked list, traversal, Reverse, Sorting
Video
Notes
16503
Lecture 6 - Double linked list
Video
Notes
16504
Lecture 7 - Circular linked list
Video
Notes
16916
Lecture 8 - Stack data structure part 1 Infix to Prefix and Postfix conversion (P 1)
Video
Notes
16917
Lecture 8 - Stack data structure part 1 Infix to Prefix and Postfix conversion (P 2)
Video
Notes
16918
Lecture 9 - Stack part 2, Recursion through stack
Video
Notes
18402
Lecture 10 - Stack third and fourth applications (expression validation, string reverse)
Video
Notes
18403
Lecture 11 - Queue and Circular Queue (P 1)
Video
Notes
18404
Lecture 11 - Queue and Circular Queue (P 2)
Video
Notes
18405
Lecture 11 - Queue and Circular Queue (P 3)
Video
Notes
18406
Lecture 12 - Dequeue (P 1)
Video
Notes
18407
Lecture 12 - Dequeue (P 2)
Video
Notes
18895
Lecture 13 - Dequeue
Video
Notes
19880
Lecture 18 - Sorting Introduction Bubble sort Selection sort (P-1)
Video
Notes
19881
Lecture 18 - Sorting Introduction Bubble sort Selection sort (P-2)
Video
Notes
19882
Lecture 18 - Sorting Introduction Bubble sort Selection sort (P-3)
Video
Notes
19883
Lecture 18 - Insertion sort Shell sort (P-1)
Video
Notes
19884
Lecture 18 - Insertion sort Shell sort (P-2)
Video
Notes
19885
Lecture 18 - Insertion sort Shell sort (P-3)
Video
Notes
19886
Lecture 18 - Bucket sort Radix sort (P-1)
Video
Notes
19887
Lecture 18 - Bucket sort Radix sort (P-2)
Video
Notes
19888
Lecture 19 - Merge sort (P-1)
Video
Notes
19889
Lecture 19 - Merge sort (P-2)
Video
Notes
19890
Lecture 20 - Quick sort (P-1)
Video
Notes
19891
Lecture 20 - Quick sort (P-2)
Video
Notes
19892
Lecture 21 - Heap sort (P-1)
Video
Notes
19893
Lecture 21 - Heap sort (P-2)
Video
Notes
19894
Lecture 21 - Heap sort (P-3)
Video
Notes
21640
Lecture 22 - Tree Introduction, BST operations (P-1)
Video
Notes
21641
Lecture 22 - Tree Introduction, BST Operations (P-2)
Video
Notes
21642
Lecture 23 - Threaded BST
Video
Notes
21643
Lecture 24 - AVL Trees (P-1)
Video
Notes
21644
Lecture 24 - AVL Trees (P-2)
Video
Notes
21645
Lecture 24 - AVL Trees (P-3)
Video
Notes
21646
Lecture 24 - AVL Trees (P-4)
Video
Notes
21647
Lecture 25 - Huffman Trees
Video
Notes
21648
Lecture 26 - Graph concepts, Graph operations (P-1)
Video
Notes
21649
Lecture 26 - Graph concepts, Graph operations (P-2)
Video
Notes
21650
Lecture 26 - Graph concepts, Graph operations (P-3)
Video
Notes
21651
Lecture 27 - Graph traversals (P-1)
Video
Notes
21652
Lecture 27 - Graph traversals (P-2)
Video
Notes
21653
Lecture 28 - Path matrix, Warshall algorithm (P-1)
Video
Notes
21654
Lecture 28 - Path matrix, Warshall algorithm (P-2)
Video
Notes
21655
Lecture 28 - Path matrix, Warshall algorithm (P-3)
Video
Notes