Exam Details

Subject data structures and problem solving
Paper
Exam / Course m.tech
Department
Organization Institute Of Aeronautical Engineering
Position
Exam Date July, 2017
City, State telangana, hyderabad


Question Paper

Hall Ticket No Question Paper Code: BCS002
INSTITUTE OF AERONAUTICAL ENGINEERING
(Autonomous)
M.Tech I Semester End Examinations (Supplementary) July, 2017
Regulation: IARE-R16
DATA STRUCTURES AND PROBLEM SOLVING
(Computer Science and Engineering)
Time: 3 Hours Max Marks: 70
Answer ONE Question from each Unit
All Questions Carry Equal Marks
All parts of the question must be answered in one place only
UNIT I
1. Differentiate between linear and non-linear data structures with an example each.
Explain the queue ADT by using arrays.
2. How do you analyze the space complexity of an algorithm?
Illustrate the steps to delete a given element from a doubly linked list.
UNIT II
3. How is collision resolution done using separate chaining in hash tables?
Explain with suitable example how hash table collisions are resolved using quadratic probing.

4. Explain the usage of hash tables to represent a dictionary.
What is open addressing? Explain with an example.
UNIT III
5. Explain the binary tree ADT. Write different tree traversals with an example.
What is a threaded binary tree? Give an example.
6. What is a graph? Explain any three graph representations.
Write an algorithm for the breadth first search of a graph.
UNIT IV
7. What is the difference between a binary search tree and a binary tree? How do you find the
parent of a given node in a binary search tree?
How do you find the smallest and largest numbers in a binary search tree?
8. What is an AVL tree? Explain different rotations involved in it.
Create an AVL tree by repeated insertion of the following elements
50, 20, 21,15, 35.
Page 1 of 2
UNIT V
9. Illustrate the KMP algorithm with an example.
Draw the Huffman code tree for the following data source with five symbols:
Symbol Frequency
A 24
B 12
C 10
D 8
E 8
What is the length of the data source before and after coding consider 3 bits per character
10. What is a B tree? Explain the insertion operation into a B tree with an example.
Explain the working of join and range queries in an R tree.


Subjects

  • ac to dc converters
  • advanced cad
  • advanced concrete technology
  • advanced data structures
  • advanced database management system
  • advanced mechanics of solids
  • advanced reinforced concrete design
  • advanced solid mechanics
  • advanced steel design
  • advanced structural analysis
  • advanced web technologies
  • big data analytics
  • computer aided manufacturing
  • computer aided process planning
  • computer architecture
  • computer oriented numerical methods
  • cyber security
  • data science
  • data structures and problem solving
  • dc to ac converters
  • design for manufacturing and assembly
  • design for manufacturing mems and micro systems
  • design of hydraulic and pneumatic system
  • distributed operated system
  • earthquake resistant design of buildings
  • embedded c
  • embedded networking
  • embedded real time operating systems
  • embedded system architecture
  • embedded system design
  • embedded wireless sensor networks
  • english for research paper writing
  • finite element method
  • flexible ac transmission systems
  • flexible manufacturing system
  • foundations of data science
  • foundations of data sciences
  • fpga architecture and applications
  • hardware and software co-design
  • high performance architecture
  • intelligent controllers
  • internet of things
  • introduction to aerospace engineering
  • mathematical foundation of computer
  • mathematical methods in engineering
  • matrix methods of structural analysis
  • micro controllers and programmable digital signal processing
  • multilevel inverters
  • numerical method for partial differential equations
  • power electronic control of ac drives
  • power electronic control of dc drives
  • power quality
  • precision engineering
  • principles of distributed embedded systems
  • programmable logic controllers and their applications
  • rapid prototype technologies
  • rehabilitation and retrofitting of structures
  • renewable energy systems
  • research methodology
  • soft computing
  • special machines and their controllers
  • stress analysis and vibration
  • structural dynamics
  • structural health monitoring
  • theory of elasticity and plasticity
  • theory of thin plates and shells
  • web intelligent and algorithm
  • wireless lan’s and pan’s
  • wireless lans and pans
  • wireless sensor networks