SIDDHARTH INSTITUTE OF ENGINEERING & TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

Similar documents
Problem Solving Agents

Uninformed search methods II.

DESIGN AND ANALYSIS OF ALGORITHMS (DAA 2017)

Uninformed Search (Ch )

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Uninformed Search (Ch )

CS Lecture 5. Vidroha debroy. Material adapted courtesy of Prof. Xiangnan Kong and Prof. Carolina Ruiz at Worcester Polytechnic Institute

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper

Representation. Representation. Representation. Representation. 8 puzzle.

Heap Sort. Lecture 35. Robb T. Koether. Hampden-Sydney College. Mon, Apr 25, 2016

Uninformed search methods

Uninformed search methods

Uninformed search methods II.

Problem Solving as Search - I

Artificial Intelligence. Uninformed Search Strategies

Uninformed search strategies

Bulgarian Olympiad in Informatics: Excellence over a Long Period of Time

Algorithms and Data Structures

Introduction to Algorithms

Search I. Tuomas Sandholm Carnegie Mellon University Computer Science Department. [Read Russell & Norvig Chapter 3]

Solving Problems by Searching chap3 1. Problem-Solving Agents

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II)

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs

SEARCH TREE. Generating the children of a node

SEARCH SEARCH TREE. Node: State in state tree. Root node: Top of state tree

Introduction. AI and Searching. Simple Example. Simple Example. Now a Bit Harder. From Hammersmith to King s Cross

Efficient Minimization of Routing Cost in Delay Tolerant Networks

CSE 3401: Intro to AI & LP Uninformed Search II

Uninformed Search Strategies

Performance Visualization of Bubble Sort in Worst Case Using R Programming in Personal Computer

Balanced Binary Trees

Dispatching Universität Karlsruhe, System Architecture Group

Real World Search Problems. CS 331: Artificial Intelligence Uninformed Search. Simpler Search Problems. Example: Oregon. Search Problem Formulation

6/16/2010 DAG Execu>on Model, Work and Depth 1 DAG EXECUTION MODEL, WORK AND DEPTH

CMPUT680 - Winter 2001

Incremental ARA*: An Anytime Incremental Search Algorithm For Moving Target Search. University of Southern California Singapore Management University

Due on: November 1, 2016: AM Use additional sheets, if necessary. You should staple your exam. Submit on-time at AM

Depth-bounded Discrepancy Search

ISyE 3103 Introduction to Supply Chain Modeling: Logistics Summer 2012 Homework 8 Issued: July 11, 2012 Due: July 18, 2012

Supplementary Material for Bayes Merging of Multiple Vocabularies for Scalable Image Retrieval

- 2 - Companion Web Site. Back Cover. Synopsis

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints.

Better Search Improved Uninformed Search CIS 32

Cycle Analysis and Construction of Protographs for QC LDPC Codes With Girth Larger Than 12 ½

COMP 406 Lecture 05. Artificial. Fiona Yan Liu Department of Computing The Hong Kong Polytechnic University

Paul Burkhardt. May 19, 2016

Redis Graph. A graph database built on top of redis

An Assessment of FlowRound for Signalised Roundabout Design.

COMP9414: Artificial Intelligence Uninformed Search

Quadratic Probing. Hash Tables (continued) & Disjoint Sets. Quadratic Probing. Quadratic Probing Example insert(40) 40%7 = 5

Efficiency of Choice Set Generation Methods for Bicycle Routes

Aryeh Rappaport Avinoam Meir. Schedule automation

Pedestrian Dynamics: Models of Pedestrian Behaviour

Distributed version control with git a brief introduction

Efficient I/O for Computational Grid Applications

ECE 697B (667) Spring 2003

GRAPH-BASED SPORTS RANKINGS

Multi Class Event Results Calculator User Guide Updated Nov Resource

II. NORMAL BUBBLE SORT (WORST CASE)

Spider Search: An Efficient and Non-Frontier-Based Real-Time Search Algorithm

The PyMca Application and Toolkit V.A. Solé - European Synchrotron Radiation Facility 2009 Python for Scientific Computing Conference

4. Please Do Break the Crystal

Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER

A Brief History of the Development of Artificial Neural Networks

Python Algorithms. Mastering Basic Algorithms in the Python Language. Magnus Lie Hetland

Planning. CS 510: Intro to AI October 19 th 2017

Robust Task Execution: Procedural and Model-based. Outline. Desiderata: Robust Task-level Execution

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824

Time Dependent Truck Routing and Driver Scheduling Problem with Hours of Service Regulations. Vidit Divyang Shah

AGA Swiss McMahon Pairing Protocol Standards

Transposition Table, History Heuristic, and other Search Enhancements

Log2fs or how to achieve IO/s

Education Services LAGAN Upgrade Training Brochure

Shearwater GeoServices. Increasing survey productivity and enhancing data quality February 2017 Steve Hepburn Acquisition Geophysicist

Problem-Solving: A* and Beyond. CSCI 3202, Fall 2010

Applying Bi-objective Shortest Path Methods to Model Cycle Route-choice

Exploring the NFL. Introduction. Data. Analysis. Overview. Alison Smith <alison dot smith dot m at gmail dot com>

S T A T E O F M I C H I G A N BOARD OF COMMISSIONERS OF THE COUNTY OF ALLEGAN. January 14, 2010 EMERGENCY MANAGEMENT APPROVE EMERGENCY OPERATIONS PLAN

Solving MINLPs with BARON. Mustafa Kılınç & Nick Sahinidis Department of Chemical Engineering Carnegie Mellon University

Cycle Track Design Best Practices Cycle Track Sections

Dynamic Programming: The Matrix Chain Algorithm

Online Companion to Using Simulation to Help Manage the Pace of Play in Golf

2013 ARGUS DCF Certification Class Professor Thibodeau. ARGUS Certification Exam Preparation Course Professor Tom Thibodeau 8 October 2013

SIMULATION OF ENTRAPMENTS IN LCM PROCESSES

Wildlife Hazard Mitigation Policy, Plan and Procedure. May

Lesson-11: VxWorks Signal and Semaphore Functions

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

A Proof-Producing CSP Solver 1

CSC242: Intro to AI. Lecture 21

This file is part of the following reference:

Urban OR: Quiz 2 Solutions (2003) ( 1 ρ 1 )( 1 ρ 1 ρ 2 ) ( 1 12 )( ) σ S ] 24 [ 2 = 60, 2 2 ] ( 2 ) 3

PREAMBLE. Why the Informatics Olympiad in Team were born

FIFA World Ranking. Semester Thesis. Lukas Affolter.

BVIS Beach Volleyball Information System

Analysis of Professional Cycling Results as a Predictor for Future Success

PROGRAMMING LINX LEARNING GAME

Proxy-Lane Algorithm for Lane-Based Models to Simulate Mixed Traffic Flow Conditions

A STUDY ON GAP-ACCEPTANCE OF UNSIGNALIZED INTERSECTION UNDER MIXED TRAFFIC CONDITIONS

Transcription:

Subject with Code : Data Structures(16MC806) Course & Specialization: MCA UNIT I Sorting, Searching and Directories 1. Explain how to sort the elements by using insertion sort and derive time complexity for the same. [12 M] 2. Write a Routine for sorting elements using quick sort method. Explain the working of the routing with an example. [12 M] 3. Explain how to sort the elements by using selection sort and derive the time complexity for the same. [12 M] 4. Discuss the Algorithm of merge sort with an example. Derive its time complexity. [12 M] 5. Write and explain Bubble sorting Algorithm and also find its time complexity. [12 M] 6. Write and explain Radix sort algorithm with an example. [12 M] 7. What is searching? Explain Binary search algorithm with example and also find its time complexity. [12 M] 8. What is searching? Explain Binary search algorithm with example and also find its time complexity. [12 M] 9. Define hashing function. Explain any two Hashing functions with examples. [12 M] 10. Write a procedure for sorting a given list of elements using Quick sort method. Show the division of the list in the quick sort for a list of 10 numbers. [12 M]

Subject with Code : Data Structures (16MC806) Course & Specialization: MCA UNIT-II Linked List and Applications of Linked List 1. What is linked list? Write and explain the algorithm for crate and traverse operations in single linked list with example. [12 M] 2. What are the draw backs of single linked list? Write and explain the algorithm for search and modify operations in doubly linked list with example. [12 M] 3. a). Explain the advantages of linked list over arrays. [6 M] b). Write algorithm for insert and delete a node from doubly linked list. [6 M] 4. a). Explain the circular linked list in detail. [6 M] b). What is the draw backs of single linked list? Explain how to implement insert and traverse operations in circular linked list. [6 M] 5. a). What is sparse matrix? Write an algorithm for implement sparse matrix. [6 M] b). write an algorithm for insertion operation in circularly doubly linked list. [6 M] 6. What is Linked list? Explain applications of linked list. [6 M] 7. a). Discuss in detail about the polynomial representation. [6 M] b). Explain with suitable example, the sort operation of single linked list. [6 M] 8. a). Explain the doubly linked list in detail. [6 M] b). Explain creation and deletion operations in circular linked list. [6 M] 9. What is linked list? Write and explain the algorithm for crate, insertion and traverse operations in doubly linked list with example. [12 M] 10. What are the draw backs of arrays? Write and explain the algorithm for search and modify operations in single linked list with example. [12 M]

SIDDHARTH INSTITUTE OF ENGINEERING & TECHNOLOGY:: PUTTUR Subject with Code : Data Structures (16MC806) Course & Specialization: MCA UNIT-III Stacks and Queues 1. a). Explain the solution to the towers of Hanoi problem. Assume the number of disks as three. [6 M] b). How to store the stack using arrays? Explain with example. [6 M] 2. Write a procedure to convert an infix expression into postfix form. Explain it by an example. [12 M] 3. What is stack? Explain any two applications of stack with examples. [12 M] 4. What is stack? Write algorithm for operations of stack with examples. [12M] 5. What are the limitations of queue? Explain the algorithms for various operations of circular queue. [12 M] 6. Give brief description about the priority queues. [12 M] 7. What is double ended queue? Discuss the operations of Double ended queue.[12 M] 8. a). What are the applications of queue? [6 M] b). How to store stack using linked list? Explain with example. [6 M] 9. What are priority queues? Explain in detail with example. [12 M] 10. a). Write a function that returns the ncr value using recursive function. [6 M] b). Write any four applications of queues. [6 M]

Subject with Code : Data Structures(16MC806) Course & Specialization: MCA UNIT-IV Trees 1. a). What is a binary search tree? How do you insert an element into a binary search tree? [6 M] b). What is traversing? Write recursive procedure for in order traversal in a binary tree. [6 M] 2. a). Explain how to delete an element from the binary search tree. [6 M] b). Write recursive algorithm for pre order traversal. [6 M] 3. a). Discuss threaded binary trees. [6 M] b). Explain height balance tree. [6 M] 4. Discuss about Red-Black and Splay trees. [12 M] 5. Write insertion, deletion and searching operations on AVL trees. [12 M] 6. Discuss B-Trees. [12 M] 7. What is binary search tree? How to implement searching and insertion operations on Binary search tree. [12 M] 8. What is binary search tree? How to implement recursive traversal techniques on binary search tree. Discuss with an example. [12 M] 9. What is B-tree of order m.? Write insertion and deletion operations on the same. [12 M] 10. What is heap? Explain algorithm for heap sort with an example. [12 M]

Subject with Code : Data Structures(16MC806) Course & Specialization: MCA UNIT-V Graphs and Graphs Algorithms 1. Explain DFS algorithm with example. [12 M] 2. Explain BFS algorithm with example. [12 M] 3. Discuss how to represent graph storage using Adjacency matrix. [12 M] 4. What is minimum cost spanning tree? Discuss Prim s algorithm with example. [12 M] 5. What is minimum cost spanning tree? Discuss Kruskal s algorithm with example.[12 M] 6. Explain Dijkstra s algorithm with an example. [12 M] 7. Discuss Floyd s algorithm. [12 M] 8. With an example discuss Warshall s algorithm. [12 M] 9. Define graph. Explain various operations on graphs. [12 M] 10. Explain any algorithm for all pairs shortest path problem. [12 M] Prepared by: S.Choudaiah, Professor, Dept. of MCA