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

Similar documents
CS6402 DESIGN AND ANALYSIS OF ALGORITHMS QUESTION BANK UNIT I

R13 SET - 1. ''' '' ''' ' blog: anilkumarprathipati.wordpress.com. Code No: RT32054

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

INSTITUTE OF AERONAUTICAL ENGINEERING

Contents. 1 Introduction. 2 Searching and Traversal Techniques. Preface... (vii) Acknowledgements... (ix)

5105 BHARATHIDASAN ENGINEERING COLLEGE

IV/IV B.Tech (Regular) DEGREE EXAMINATION. Design and Analysis of Algorithms (CS/IT 414) Scheme of Evaluation

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: CS6402- Design & Analysis of Algorithm Year/Sem : II/IV UNIT-I INTRODUCTION

CSCE 321/3201 Analysis and Design of Algorithms. Prof. Amr Goneid. Fall 2016

Topic Analysis PART-A

DESIGN AND ANALYSIS OF ALGORITHMS

2. (a) Explain when the Quick sort is preferred to merge sort and vice-versa.

15CS43: DESIGN AND ANALYSIS OF ALGORITHMS

L.J. Institute of Engineering & Technology Semester: VIII (2016)

Sankalchand Patel College of Engineering - Visnagar Department of Computer Engineering and Information Technology. Assignment

Department of Computer Applications. MCA 312: Design and Analysis of Algorithms. [Part I : Medium Answer Type Questions] UNIT I

Model Answer. Section A Q.1 - (20 1=10) B.Tech. (Fifth Semester) Examination Analysis and Design of Algorithm (IT3105N) (Information Technology)

Total No. of Questions :09] [Total No. of Pages : 02

CS6402 Design and Analysis of Algorithm. 2 Marks Question & Answer UNIT I INTRODUCTION

Multiple Choice Question. Unit-1 Introduction

CAD Algorithms. Categorizing Algorithms

PSD1A. DESIGN AND ANALYSIS OF ALGORITHMS Unit : I-V

TOTAL CREDIT UNITS L T P/ S SW/F W. Course Title: Analysis & Design of Algorithm. Course Level: UG Course Code: CSE303 Credit Units: 5

DESIGN AND ANALYSIS OF ALGORITHMS

Sai Nath University. Assignment For B.tech in CS 8 st Sem.

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

Lecture 1. Introduction

Overview of Data Structures, Algorithm Analysis

UNIT 1 BASICS OF AN ALGORITHM

END-TERM EXAMINATION

Analysis of Algorithms

Anany Levitin 3RD EDITION. Arup Kumar Bhattacharjee. mmmmm Analysis of Algorithms. Soumen Mukherjee. Introduction to TllG DCSISFI &

M.Sc. (Previous) DEGREE EXAMINATION, MAY (Examination at the end of First Year) Computer Science. Time : 03 Hours Maximum Marks : 75

CS-6402 DESIGN AND ANALYSIS OF ALGORITHMS

(DMCA201) ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 Second Year SOFTWARE ENGINEERING. Maximum Marks 30 Answer all questions

Algorithm classification

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

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

Your favorite blog : (popularly known as VIJAY JOTANI S BLOG..now in facebook.join ON FB VIJAY

INTERNATIONAL INSTITUTE OF MANAGEMENT, ENGINEERING & TECHNOLOGY, JAIPUR (IIMET)

COE428 Lecture Notes Week 1 (Week of January 9, 2017)

2) Explain in detail about different AVL rotation applied on unbalanced trees.

CS583 Lecture 01. Jana Kosecka. some materials here are based on Profs. E. Demaine, D. Luebke A.Shehu, J-M. Lien and Prof. Wang s past lecture notes

Virtual University of Pakistan

4. Give the diagram representation of Notion of algorithm. [M 13]

Data Structures and Algorithms

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

TOC H INSTITUTE OF SCIENCE AND TECHNOLOGY

ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 Second Year SOFTWARE ENGINEERING. Maximum : 30 MARKS Answer ALL questions.

Lecture 3, Review of Algorithms. What is Algorithm?

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

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

LECTURE 3 ALGORITHM DESIGN PARADIGMS

Algorithm Design Paradigms

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

CS6402-DESIGN AND ANALYSIS OF ALGORITHM. TWO MARK QUESTION WITH ANSWERS Unit-I. Introduction

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims. Lecture 25: Review and Open Problems

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

Notation Index. Probability notation. (there exists) (such that) Fn-4 B n (Bell numbers) CL-27 s t (equivalence relation) GT-5.

AP Computer Science 4325

Chapter 1 Introduction

CS 440 Theory of Algorithms /

Algorithm Design Methods. Some Methods Not Covered

6. Algorithm Design Techniques

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

CMSC132, Practice Questions

Notation Index 9 (there exists) Fn-4 8 (for all) Fn-4 3 (such that) Fn-4 B n (Bell numbers) CL-25 s ο t (equivalence relation) GT-4 n k (binomial coef

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I

CSC Design and Analysis of Algorithms. Lecture 4 Brute Force, Exhaustive Search, Graph Traversal Algorithms. Brute-Force Approach

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

CMU-Q Lecture 2: Search problems Uninformed search. Teacher: Gianni A. Di Caro

CS171 Midterm Exam. October 29, Name:

DS ata Structures Aptitude

Chapter-6 Backtracking

CS1800 Discrete Structures Fall 2016 Profs. Aslam, Gold, Ossowski, Pavlu, & Sprague December 16, CS1800 Discrete Structures Final

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

Computer Science 385 Design and Analysis of Algorithms Siena College Spring Topic Notes: Brute-Force Algorithms

CS171 Final Practice Exam

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design

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

Introduction to Algorithms Third Edition

INTRODUCTION TO ALGORITHMS

Ph.D. Comprehensive Examination Design and Analysis of Algorithms

Monte Carlo Methods; Combinatorial Search

INSTITUTE OF AERONAUTICAL ENGINEERING

Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest. Introduction to Algorithms

4.1.2 Merge Sort Sorting Lower Bound Counting Sort Sorting in Practice Solving Problems by Sorting...

CIS 121 Data Structures and Algorithms with Java Spring Code Snippets and Recurrences Monday, January 29/Tuesday, January 30

INDEX. Cambridge University Press How to Think About Algorithms Jeff Edmonds Index More information

Data Structures and Algorithms for Engineers

INTRODUCTION. Analysis: Determination of time and space requirements of the algorithm

Introduction to Computer Science

Data Structures, Algorithms & Data Science Platforms

UNIVERSITY OF WATERLOO DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING ECE ALGORITHMS AND DATA STRUCTURES Total:

2. (a) Explain the concept of virtual functions in C++ with suitable examples. (b) Explain the concept of operator overloading in C++.

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

Combinatorial Search; Monte Carlo Methods

ESO207A: Data Structures and Algorithms End-semester exam

Algorithms and Data Structures

n 2 C. Θ n ( ) Ο f ( n) B. n 2 Ω( n logn)

Transcription:

D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1. DESIGN AND ANALYSIS OF ALGORITHM UNIT- I SECTION-A 2 MARKS 1. Define an algorithm? 2. Specify the criteria of algorithm? 3. What is Computational Procedure? 4. How to validate an algorithm? 5. How to devise an algorithm? 6. Define Space Complexity? 7. Define Time Complexity? 8. What is Big oh Notation? 9. What is Big Omega Notation? 10. What is Big Theta Notation? 11. What is Recursion? 12. Define Input Size? 13. Differentiate Space and Time Complexity? 14. What is Asymptotic Notation? 15. How to validate and analyze Algorithm? 16. Explain Space Complexity of an Algorithm with an Example? 17. Explain Time Complexity of an Algorithm with an Example? 18. Explain the Characteristics and performance of an Algorithm? 19. Explain an algorithm with the concept of Recursion? 20. Explain Asymptotic Notation in detail? Discuss about Pseudo code Conventions in algorithm specification with an 21. example? 22. Discuss in detail about Time and Space Complexity with examples? 23. Explain about Asymptotic Notations along with its types with suitable

examples. 24. Write an algorithm for finding Maximum element of an array. Perform Best and Average Case Complexity with appropriate order notations 25. Derive the recurrence relation for Fibonacci Series. Perform Complexity Analysis for the same. 26. Explain in detail about Linear Search with an Example. Discuss the Time and Space Complexity of this search. UNIT II SECTION-A TWO MARKS 1. What is Divide and Conquer Strategy? 2. Define Maximum and Minimum of algorithm 3. What is Merge Sort? 4. What is Quick Sort? 5. Define Greedy Algorithm? 6. What is Feasible Solution? 7. Define Optimality of an Algorithm? 8. What is knapsack Problem? 9. Define Control Abstraction. 10. List any two drawbacks of Binary Search Algorithm? 11. What are the advantages of DAndC algorithm? 12. List out the advantage and disadvantages of MergeSort? 13. What is the Computing time of DAndC Algorithm 14. Write the algorithm for Recursive finding the maximum and minimum. 15. Write the algorithm for Merge Sort 16. Solve the Quick Sort Algorithm with an example 17. Define the Knapsack Problem with appropriate example 18. Discuss about Quick Sort Algorithm with appropriate example 19. Solve the Merge Sort Problem with an example. Discuss the algorithm 20. Define Greedy Method of Divide and Conquer. Discuss with an example 21. Discuss about the maximum and minimum algorithm with an example

UNIT III SECTION-A 2 MARKS 1. What is Multi-Stage Graph? 2. Write the Formula for Forward and Backward Approach. 3. Define Directed Graph and draw the Graph 4. What is Index? 5. Define String? 6. Define Dynamic Programming. 7. What is TSP? 8. Write the Recurrence Equation? 9. What is the Principle of Optimality? 10. Write the formula for String Editing. 11. List out the different ways String Editing. 12. Define Optimal Binary Search Tree. 13. Discuss about the Forward approach in Multi stage graph. 14. Discuss about the Backward approach in Multi stage graph 15. How you will construct an Optimal Search tree? Explain with an example. 16. Solve the All pair Shortest Path Problem with an example. 17. Discuss about TSP in brief 18. Discuss about the concept of Dynamic Programming. 19. Explain in detail about Multi-Stage Graph. 20. Explain in detail about Knapsack Problem with an example. 21. Discuss how to solve Traveling Salesman problem using Dynamic Programming Approach with an example.

UNIT IV SECTION-A 2 MARKS 1. What is M-Color Optimization? 2. Define Sum of Subsets? 3. What is Chromatic Number? 4. Define Backtracking. 5. What are the applications of Backtracking? 6. Define n-queens Problem. 7. Define Hamilton circuit problem in an undirected graph. 8. What is State-Space Tree? 9. What is Explicit and Implicit Constraint Specification? 10. Define Graph Coloring. 11. Define E-node, Live node. 12. Define Graph & Planar. 13. Discuss about Sum of Subsets 14. Discuss about Graph Coloring using Backtracking 15. What is recursive backtracking algorithm for sum of subsets? Explain. 16. Write an algorithm for M-Coloring. 17. Explain in detail about 8 Queens Problem. 18. Explain Sum of Subsets Algorithm with an example 19. Discuss about Graph Coloring and its algorithm with an example. 20. Discuss about the general method for Backtracking with an example. UNIT V SECTION-A 2 MARKS 1. What is Least Cost Search Method? 2. What is Branch and Bound Technique?

3. Define FIFO and LIFO method. 4. Define Bounding Problem. 5. What is Minimum Spanning Tree? 6. Define BFS and DFS 7. Define Deterministic Algorithm. 8. Define Non-Deterministic Algorithm. 9. Compare and Contrast Backtracking with Branch and Bound Technique 10. Discuss about Least Cost Search Method briefly 11. Explain FIFO Branch and Bound Technique 12. Discuss about the general method for Branch and Bound Technique 13. Solve the FIFO Branch and Bound Problem with an example 14. Explain in detail about LC-Search problem.

D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1. SEMESTER EXAMINATION QUESTION PAPER MODEL DESIGN AND ANALYSIS OF ALGORITHM Time : 3 Hours Max. Marks :75 SECTION A (10 X 2 =20) Answer ALL the questions. 1. What is an Algorithm? 2. Write Control Abstraction for Subset Paradigm. 3. Give Control abstraction for Divide and Conquer Method. 4. Define Subset Paradigm 5. Define general method for Dynamic Programming. 6. Define Static- trees. 7. Define E-node. 8. Explain Branch and Bound Techniques. 9. List out the Operations available in String Editing 10. Define Backtracking. SECTION B ( 5 X 5 =25) Answer any FIVE of the following questions:- 1. Define the Characteristics of an Algorithm. 2. Explain Traveling Salesman Problem in Dynamic Programming? 3. Explain Greedy Strategies for the Knapsack Problem. 4. Explain Multistage Graph problem with an example. 5. How to tackle the 8 Queen s Problem in Back Tracking? 6. Discuss about FIFO Branch and Bound Solution. 7. Explain String Editing with an Example. 8. Write a note on Asymptotic Notations

SECTION C ( 10 X 3 =30) Answer ALL the questions:- 1. (a) Discuss about Job Sequencing with Deadline. (OR) (b) Explain in detail about Space and Time Complexity. 2. (a) Discuss about Least Cost Search Method. (OR) (b) Explain in detail about Sum of Subsets. 3. (a) Explain Graph Coloring Method with an Example (OR) (b) Explain Quick Sort with an Example *********