15.11.2014 Views

UNIVERSITY OF KERALA - Marian Engineering College

UNIVERSITY OF KERALA - Marian Engineering College

UNIVERSITY OF KERALA - Marian Engineering College

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!