UNIVERSITY OF KERALA - Marian Engineering College
UNIVERSITY OF KERALA - Marian Engineering College
UNIVERSITY OF KERALA - Marian Engineering College
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
B.Tech Comp. Sc. & Engg., University of Kerala 41<br />
08.407 DATA STRUCTURES LAB (R F) 0 – 0 – 4<br />
Programming exercises in C based on the course 08.405 Data Structures and Algorithms.<br />
The exercises may include the following:-<br />
1. Representation of sparse matrix – addition, multiplication and transpose of sparse matrices<br />
2. Use of multidimensional arrays and structures<br />
3. Linked list – singly linked list, circular linked list, and doubly connected linked list and<br />
application problems<br />
4. String manipulation applications. Representation of polynomials, arithmetic operations on<br />
polynomials<br />
5. Implementation of stacks using arrays and linked lists. Application problems using stacks –<br />
Maze problem, conversion between infix, postfix and prefix, expression evaluation etc.<br />
6. Implementation of multiple stacks<br />
7. Implementation of Queues using linked list and array – multiple Queues, Dqueues, priority<br />
queue and applications of queues<br />
8. Creation and traversals of binary trees – counting nodes, finding height etc.<br />
9. Creation of binary search tree – searching an item, insertion and deletion of nodes etc.<br />
10. Implementation of sorting and searching algorithms<br />
Internal Continuous Assessment (Maximum Marks-50)<br />
20 Marks - Tests (minimum 1)<br />
20 Marks - Up-to-date lab work, problem solving capability, keeping track of rough record and fair record,<br />
term projects, assignment-programming exercises, etc.<br />
10 Marks - Regularity in the class<br />
University Examination Pattern (Maximum marks – 100)<br />
Marks should be awarded as follows:<br />
20 Marks - Algorithm/Design.<br />
25 Marks - Viva voce.<br />
30 marks - Implementing the work/Conducting the experiment.<br />
25 Marks - Output/Results and inference.<br />
General instructions:<br />
- Evaluation is a serious process that is to be conducted under the equal responsibility of both the internal and<br />
external examiners.<br />
- The number of candidates evaluated per day should not exceed 20