Tribhuvan University Institute of Science and Technology Computer Science and Information Technology (CSC. 154) Section A Attempt any Two questions:

Similar documents
Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 154) Pass Marks: 24

R13. II B. Tech I Semester Supplementary Examinations, May/June DATA STRUCTURES (Com. to ECE, CSE, EIE, IT, ECC)

R10 SET - 1. Code No: R II B. Tech I Semester, Supplementary Examinations, May

R10 SET - 1. Code No: R II B. Tech I Semester, Supplementary Examinations, May

PROGRAMMING IN C++ (Regulation 2008) Answer ALL questions PART A (10 2 = 20 Marks) PART B (5 16 = 80 Marks) function? (8)

Introduction p. 1 Pseudocode p. 2 Algorithm Header p. 2 Purpose, Conditions, and Return p. 3 Statement Numbers p. 4 Variables p. 4 Algorithm Analysis

Discuss the following operations on One-Dimensional array with algorithms.

Table of Contents. Chapter 1: Introduction to Data Structures... 1

17CS33:Data Structures Using C QUESTION BANK

QUESTION BANK. Prepared by,mrs.d.maladhy AP/IT,RGCET. Page 1

Total No. of Questions :09] [Total No. of Pages : 02. II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC First Semester CSE/IT DATA STRUCTURES USING C

PESIT Bangalore South Campus Department of MCA Course Information for

End-Term Examination Second Semester [MCA] MAY-JUNE 2006

Department of Computer Science and Technology

ASSIGNMENTS. Progra m Outcom e. Chapter Q. No. Outcom e (CO) I 1 If f(n) = Θ(g(n)) and g(n)= Θ(h(n)), then proof that h(n) = Θ(f(n))

UCS-406 (Data Structure) Lab Assignment-1 (2 weeks)

Overview of Data Structures, Algorithm Analysis

APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY THIRD SEMESTER B.TECH DEGREE EXAMINATION, JULY 2017 CS205: DATA STRUCTURES (CS, IT)

Prepared By: Ms. Nidhi Solanki (Assist. Prof.) Page 1

INSTITUTE OF AERONAUTICAL ENGINEERING

1 P a g e A r y a n C o l l e g e \ B S c _ I T \ C \

Reg. No. : Question Paper Code : 27157

Algorithms and programs, basic idea of pseudo-code.algorithm efficiency and analysis, time and space analysis of algorithms order notations.

A6-R3: DATA STRUCTURE THROUGH C LANGUAGE

DATA ABSTRACTION AND PROBLEM SOLVING WITH JAVA

DYNAMIC MEMORY ALLOCATION AND DEALLOCATION

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

A6-R3: DATA STRUCTURE THROUGH C LANGUAGE

VALLIAMMAI ENGINEERING COLLEGE

GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) / INFORMATION TECHNOLOGY (16) / INFORMATION & COMMUNICATION TECHNOLOGY (32) DATA STRUCTURES

Sample Question Paper

Data Structures. 1. Each entry in a linked list is a called a (a)link (b)node (c)data structure (d)none of the above

1. Attempt any three of the following: 15

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0301. Subject Name: Data Structure. B.Tech. Year - II

DATA STRUCTURE : A MCQ QUESTION SET Code : RBMCQ0305

CS 445: Data Structures Final Examination: Study Guide

DATA STRUCTURES THROUGH C++

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned.

CS302 Data Structures using C++

MLR Institute of Technology

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

DS ata Structures Aptitude

E.G.S. PILLAY ENGINEERING COLLEGE (An Autonomous Institution, Affiliated to Anna University, Chennai) Nagore Post, Nagapattinam , Tamilnadu.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING B.E SECOND SEMESTER CS 6202 PROGRAMMING AND DATA STRUCTURES I TWO MARKS UNIT I- 2 MARKS

DATA STRUCTURES USING C

Largest Online Community of VU Students

Computer Science Foundation Exam. Dec. 19, 2003 COMPUTER SCIENCE I. Section I A. No Calculators! KEY

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Bharati Vidyapeeth s College Of Engineering for Women Pune-43 Department E & TC. SE- Unit Test I Subject-DS

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

R. C. TECHNICAL INSTITUTE, SOLA

I Year MCA I Semester L T P To C FOUNDATIONS OF INFORMATION TECHNOLOGY

S.E. (Computer) (First Semester) EXAMINATION, 2011 DATA STRUCTURES AND ALGORITHM (2008 PATTERN) Time : Three Hours Maximum Marks : 100

AP Computer Science 4325

EC8393FUNDAMENTALS OF DATA STRUCTURES IN C Unit 3

FORTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLIGY- MARCH, 2012 DATA STRUCTURE (Common to CT and IF) [Time: 3 hours

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

First Semester - Question Bank Department of Computer Science Advanced Data Structures and Algorithms...

CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION

Algorithm Class. C C++ DS JAVA DATA STRUCTURES TRAINING INSTITUTE KPHB HYDERABAD. Mobile:

FINALTERM EXAMINATION Fall 2009 CS301- Data Structures Question No: 1 ( Marks: 1 ) - Please choose one The data of the problem is of 2GB and the hard

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

Home Works and Assignments

CSCE 210/2201 Data Structures and Algorithms. Prof. Amr Goneid

CSCE 210/2201 Data Structures and Algorithms. Prof. Amr Goneid. Fall 2018

Computer Science 302 Spring 2017 (Practice for) Final Examination, May 10, 2017

S.E. Sem. III [INFT] Data Structures & Analysis. Primitive Linear Non Linear

DESIGN AND ANALYSIS OF ALGORITHMS

FORTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLIGY- OCTOBER, 2012 DATA STRUCTURE

Visit ::: Original Website For Placement Papers. ::: Data Structure

182 review 1. Course Goals

Data Structure (CS301)

Algorithms: Design & Practice

Data Structures Question Bank Multiple Choice

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

U IT I FIFO, i F r t s n I i F r t s u O t . I L FO S r a t p i o nt r e R pop S c a s k fr n o t . l a f o h t e b a o e S c a k S c a k

D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1.

CS2013 Course Syllabus Spring 2018 Lecture: Mon/Wed 2:00 P.M. 2:50 P.M. SH C259 Lab: Mon/Wed 2:50 P.M. 4:00 P.M. SH C259

Second Semester - Question Bank Department of Computer Science Advanced Data Structures and Algorithms...

Linear Data Structure

Data Structures and Algorithm Analysis in C++

V.S.B ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY I IT-II Semester. Sl.No Subject Name Page No. 1 Programming & Data Structures-I 2

Algorithms Interview Questions

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

Section I. 1 Review of user defined function,recursion, pointer, structure 05 2 Introduction to Data Structures and stack

Quantitative Finance COURSE NUMBER: 22:839:615 COURSE TITLE: Special Topics Oriented Programming 2

Summer Final Exam Review Session August 5, 2009

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

Course goals. exposure to another language. knowledge of specific data structures. impact of DS design & implementation on program performance

Topic Analysis PART-A

Computer Science E-22 Practice Final Exam

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

DATA STRUCTURE. 1- What data structure can be used to check if a syntax has balanced paranthesis? A - queue B - tree C - list D - stack

Solution for Data Structure

CS301 - Data Structures Glossary By

About this exam review

DC104 DATA STRUCTURE JUNE Q.2 a. If you are using C language to implement the heterogeneous linked list, what pointer type will you use?

Data Structures and Algorithms Notes

Transcription:

Tribhuvan University 2065 Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSC. 154) Pass Marks: 24 (Data Structure and Algorithm) Time: 3 hours. Candidates are required to give their answers in their own words as for as practicable. The figures in the margin indicate full marks. Attempt any Two questions: (2x10=20) 1. What do you mean by binary tree? Explain the two binary search tree with example. 2. What do you mean by Recursion? Explain the implementation of factorial and Fibonacci sequences with example. 3. Explain the implementation of stack and queue with example. Attempt any Eight questions: (8x5=40) 4. What are the differences between two dimension array and multidimensional array? 5. What are the major characteristics of algorithms? 6. How can you convert from infix to post fix notation? 7. How can you use Queue as ADT? 8. What is post-order traversal? 9. What is sorting? Describe the insertion. 10. Explain the binary searching. 11. Differentiate between Pre-order and In-order traversal. 12. Explain the tower of Hanoi algorithm. 13. Explain the Kruskal s algorithm.

Tribhuvan University 2066 Bachelor level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc 154) Pass Marks: 24 (Data Structure and Algorithm) Time: 3 hours Candidates are required to give their own words as far as practicable. The figures in the margin indicate full marks. Attempt any two questions. (2x10=20) 1. Write a Menu program to demonstrate he simulation of stack operations in array implementation. 2. State relative merits and demerits of contiguous list and Linked list. Explain the steps involved in inserting and deleting a mode in singly linked of list. 3. A binary tree T has 12 nodes. The in-order and pre-order traversals of T yield the following sequence of nodes: In-order : VPNAQRSOKBTM Pre-order: SPVQNARTOKBM Attempt any eight questions. (8x5=40) 4. Consider the function: Void transfer (int n, char from, char to, char temp) { if (n>0) { transfer (n-1, from, temp, to_;) Prin if ( In Move Disk % d from % C to %C N, from, to); Transfer (n-1, temp, to, from); } Trace the output with the function cell! Transfer (3, `R`, `L`, `C`); 5. To write an efficient program, we should know about data structures. Explain the above statement. 6. Write C function to display all items in a circular queen in array implementation. Write assumptions, you need. 7. Explain Divide and conquer algorithm taking reference to merge son. 8. Trace Binary Search algorithm for the data: 21, 36, 56, 79, 101, 123, 142, 203 And Search for the values 123 and 153.

9. Differentiate between tree and graph. What are spanning tree. Explain MST (Minimum cost Spanning Tree) problem. 10. A file containing 100 symbols in which following alphabets with their probability of occurrence. Build a Huff man tree according to Greedy strategy. 11. Explain the use of Big-on notation in analyzing algorithms. Compare sorting time efficiencies of Quick-Sort and Mergo-Sort. 12. Explain CLL, DLL, DCLL (Circular, Doubly, Doubly Circular Linked List). 13. Write short notes on (any two): A) Hash function B) External sorting C) ADT.

Tribhuvan University 2067 Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSC 154) Pass Marks: 24 (Data Structure and Algorithm) Time: 3 hours. Candidates are required to give their answers in their own words as for as practicable. The figures in the margin indicate full marks. Attempt any two questions. (2x10=20) 1. Define stack as ADT. Describe its primitive operations on Array implementation and linked list implementation. 2. Describe properties of Binary Search Tree. Write recursive algorithms for constructing BST and its traversals. Illustrate them with an example. 3. What are external and internal sorting? Explain partition strategies of Merge sort and Quick sort. Trace these sort algorithms for following data: 11 45 61 33 55 9 83 25 Attempt any eight questions. (8x5=40) 4. Write recursive algorithm to get Fibonacci term. Illustrate it drawing recursion tree. 5. Construct an expression tree from the following postfix: AB + C*DC -FG + $ 6. Differentiate between Singly linked list, DLL, CLL and DCLL. 7. Describe circular Queue operations in array implementation. 8. Compare and Contrast between Binary searching and Binary tree searching. 9. State collision resolution techniques in hashing. Explain double hashing and quadratic probing techniques. 10. State MST (Minimum Cost Spanning Tree) problem and shortest path (single source and all other destination) problem. Name the algorithms for solving these problems. 11. Justify the statement: To write an efficient program, we should know about data structures and algorithms. 12. Discuss the merits and demerits of contiguous list and linked list. 13. What is priority queue? How is it best implemented?

Tribhuwan University Data Structure and Algorithm 2068 Full Marks : 60 Pass Marks : 24 Time : 3 hrs. Attempt any two questions : (10*2) 1.) Define queue as an ADT. Write a program for basic operations in Linear queues in array implementation. 2.) Why recursion is required? Explain with Tower-Of-Hanoi example. How Recursive algorithm makes program effective? Write the merits and demerits of recursion in programming. 3.) Explain in-fix to postfix conversion algorithm. Illustrate it with an example. What changes should be made for converting infix to prefix? Attempt any eight questions : (8*5=40) 4.) Explain Kruskal s algorithm with example. 5.) Write a program in C for bubble sorting. 6.) Differentiate between contiguous list and linked list with examples. 7.) Explain binary search. Illustrate it with example. 8.) Explain hashing with example. 9.) Explain why linked list is called dynamic list? Write the algorithm for deleting a new node before a node. 10.) Explain the characteristics of Huffman s algorithm and its application. 11.) Write merits and demerits of recursive function over non-recursive function. 12.) Write the steps involved in deleting a node in an Binary Search tree. 13.) Discuss merge sort. How you rate this sorting from selection sort?

Tribhuwan University Data Structure and Algorithm 2069 Full Marks : 60 Pass Marks : 24 Time : 3 hrs. Attempt any two questions : (10*2) 1.) Define queue as ADT. Describe its primitive operation on array implementation and linked list implementation. 2.) Describe the significance of Huffman tree. Describe the procedure for construction of a Huffman tree. Illustrate it with example. Describe different types of applications of Binary trees. 3.) Explain the algorithm for infix to postfix conversion and evaluation of postfix expression. Trace the algorithms with suitable example. Attempt any eight questions : (5*8=40) 4.) State TOH problem. Write recursion tree when no. of disks are four. 5.) Write about application of binary trees. 6.) Compare partition strategies of merge sort and quick sort. 7.) Explain bubble sort algorithm. Illustrate it with an example. 8.) How do you insert a node at last in doubly linked list? Explain. 9.) Describe recursive procedure of binary searching technique? Discuss about efficiency of binary searching. 10.) What are hashing and collision? Write about any three hashing algorithms. 11.) What is Big O notation? Analyze any one sorting algorithm. 12.) Describe strong and weekly connected graphs with examples. What is weighted graph? 13.) State relative merits and demerits of contiguous list and linked list.