SlideShare a Scribd company logo
1 of 4
Download to read offline
Second Year Engineering Sem 3                   By Mukesh N Tekwani
                                               Computer Engineering                               9869 488 356
                                               University of Mumbai                                    Mumbai
                             ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011        mukeshnt@yahoo.com

                                         Subject: DATA STRUCTURES AND FILES




       INTRODUCTION TO DATA STRUCTURES                   Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
1 ADT - explain                                                  10                    2      5
2 Algo strategies
3 Algorith - defn
4 Algorithm Analysis - factors: time, space
5 All string handling and array programs
6 Array structure - full topic
7 Arrays - uneven (or jagged arrays)
8 Big O notation and other notations
9 Derived types in Java
10 Iteration and recursion - compare                                          6      6
11 Linear & non-linear data struc with exampls                                4
12 Linear and non-linear data structures & applns                   10                                5
13 Order of magnitude
14 Program - count all occurrences of a word                                                 10
15 Program-Read txt file & count occur on a word                                                     10
16 Recursion, explain- Towers of Hanoi program             10                 10     10              10
17 Reordering complexity: 1-89
18 Strings and representation in Java
19 Types of data structures with examples                                                    5




                      FILE HANDLING                      Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
1    Compare sequential & random access files
2    Compare text file and binary file
3    Distinguish between byte & char streams
4    Factors involved in selecting file organisation
5    Progarm - Read file                                                                     10
6    Program - Concatenating files
7    Program - copy bytes from 1 file to another           10
8    Program - create Merit List                                    10
9    Program - reading and writing bytes
10   Program - reading and writing characters
11   Types of file organizations




Prof Mukesh N Tekwani
9869 488 356
Mumbai
mukeshnt@yahoo.com                                 November 2011                                    Page 1 of 4
Second Year Engineering Sem 3                   By Mukesh N Tekwani
                                               Computer Engineering                               9869 488 356
                                               University of Mumbai                                    Mumbai
                             ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011        mukeshnt@yahoo.com

                                          Subject: DATA STRUCTURES AND FILES

                SORTING AND SEARCHING                         Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
1    Binary Search - Program                                          10      10    10
2    Binary Tree Sort
3    Bubble Sort - programa and analysis
4    Hashing - defn, example                                    10      12     10            10      10
5    Hashing - search and insertion algo                                       3
6    Heap Sort - Program                                        10             10    10
7    Heapify property of Heap Sort
8    Importance of sorting
9    Indexed Sequential Search - code, ad/dis-vntgs
10   Insertion Sort                                                                          10
11   Internal and External sorting
12   Merge Sort
13   Partition Exchange Sort (Quick Sort)
14   Quick Sort - Program, with example                         10      10     10    10              10
15   Selection and Tree Sort
16   Shell Sort


                             STACK                            Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
 1   Applications of stack
 2   Classify consonants and vowels-stack-program                       10
 3   Dec to binary - using stack                                                             10
 4   Infix to Postfix - program                                 10                                   10
 5   Infix, Prefix, Postfix - note                                      5
 6   Progarm - 2 stacks in an array                             10
 7   Stack - defn, operations with Java code


                           QUEUES                             Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
1    Applications of queue
2    Array representaion of linked list                                              5
3    Circular Q - explain                                       5                                     5
4    Circular q - using linked list - progarm                           10
5    Deque operation
6    Operations on Qs
7    Priority Q and types of priority q                         3                            5       10
8    Priority q program - using linked list - ins/del                   7
9    Priority queue - explain                                   5
10   Representing Q in Java - implementaion


Prof Mukesh N Tekwani
9869 488 356
Mumbai
mukeshnt@yahoo.com                                      November 2011                               Page 2 of 4
Second Year Engineering Sem 3                   By Mukesh N Tekwani
                                               Computer Engineering                               9869 488 356
                                               University of Mumbai                                    Mumbai
                             ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011        mukeshnt@yahoo.com

                                         Subject: DATA STRUCTURES AND FILES



                        LINKED LIST                          Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
1    ADT for linked list
2    Array representation of linked list                       5                             5        5
3    Circular Linked List - program & operations
4    Circular Queue using linked list - program                               10     10
5    Doubly Linked list - program                                      10                    10      10
6    Implementation of linked list - dynamic
7    Implementation of linked list - static (arrays)
8    Josephus Problem
9    Linked implementation of queue
10   Linked implementation of stack
11   Linked List - attaching, deleting nodes - algo
12   Operations on linked list - with algorithms
13   Reverse a circular linked list - program                                                10
14   Single Linked List - program                              10


                            TREES                            Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
1    Advantages of B+ trees
2    Array (implicit) repres. of binary tree
3    AVL tree analysis
4    AVL tree formation steps                                          10            5       10
5    AVL Tree note                                             5              5                       5
6    B Tree                                                    5              5      5
7    B+ trees - note                                           5              5      5
8    Binary Tree - defn                                                                      2
9    BST - delete node                                         10                            10      10
10   BST - find element
11   BST - find max, min
12   BST - insert node
13   Definitions of all terms
14   Difference between B tree and B+ tree
15   Dynamic representation of binary tree
16   Expression Trees - note                                                                          5
17   Finding kth element of tree
18   Given:pre, post. Draw a tree                                             10
19   Huffman Encoding                                          10      4      10     14              10
20   Implement BST - Java code                                                                       10
21   Infix, prefix, postfix                                                   5
22   Inserting element in AVL tree - algo

Prof Mukesh N Tekwani
9869 488 356
Mumbai
mukeshnt@yahoo.com                                     November 2011                                Page 3 of 4
Second Year Engineering Sem 3                   By Mukesh N Tekwani
                                               Computer Engineering                               9869 488 356
                                               University of Mumbai                                    Mumbai
                             ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011        mukeshnt@yahoo.com

                                          Subject: DATA STRUCTURES AND FILES

23   Multiway search tree
24   Practical Applications of trees                                           5      4
25   Pre, post, inorder note (Tree traversal)                         5              10
26   Print leaf ndes of binry tree - 3 traversals
27   Priority queue as BST - implement
28   Representing list as a binary Tree
29   Searching element in AVL tree - algo
30   Threaded binary Tree                                   10                 10    10      10


                         GRAPHS                           Dec-08 May-09 Dec-09 May-10 Dec-10 May-11
1    Connected graph
2    DFS and BFS program - DFS and BFS                      10                 10    10              10
3    Directed Acyclic graphs
4    Directed graph
5    Efficiency of DFS
6    Find BFS spanning tree
7    Find DFS spanning tree
8    Find the adjacency matrix of a given graph
9    Finding degree of nodes
10   Graph - application                                                                     2
11   Graph - definition                                                                      2
12   Graph representation - Adjacency Matrix                          3        3     3       3
13   Linked representation - adjacency                                3        3     3       3
14   Recursion - explain                                              5
15   Weighted graph




Prof Mukesh N Tekwani
9869 488 356
Mumbai
mukeshnt@yahoo.com                                  November 2011                                   Page 4 of 4

More Related Content

Similar to Dfs analysis

Pal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrarPal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrar
Mustafa Jarrar
 
Pal gov.tutorial2.session2.xml dtd's
Pal gov.tutorial2.session2.xml dtd'sPal gov.tutorial2.session2.xml dtd's
Pal gov.tutorial2.session2.xml dtd's
Mustafa Jarrar
 
Pal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integrationPal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integration
Mustafa Jarrar
 
Pal gov.tutorial2.session4.lab xml document and schemas
Pal gov.tutorial2.session4.lab xml  document and schemasPal gov.tutorial2.session4.lab xml  document and schemas
Pal gov.tutorial2.session4.lab xml document and schemas
Mustafa Jarrar
 
CIS-(Data Structures and Algorithms)FALL2023.pdf
CIS-(Data Structures and Algorithms)FALL2023.pdfCIS-(Data Structures and Algorithms)FALL2023.pdf
CIS-(Data Structures and Algorithms)FALL2023.pdf
ShayanAamir2
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionS. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
Flink Forward
 
Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...
Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...
Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...
Pieter Pauwels
 
Language Models for Information Retrieval
Language Models for Information RetrievalLanguage Models for Information Retrieval
Language Models for Information Retrieval
Dustin Smith
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Dr. Amarjeet Singh
 
Pal gov.tutorial2.session1.xml basics and namespaces
Pal gov.tutorial2.session1.xml basics and namespacesPal gov.tutorial2.session1.xml basics and namespaces
Pal gov.tutorial2.session1.xml basics and namespaces
Mustafa Jarrar
 
Pal gov.tutorial3.session2.xml ns and schema
Pal gov.tutorial3.session2.xml ns and schemaPal gov.tutorial3.session2.xml ns and schema
Pal gov.tutorial3.session2.xml ns and schema
Mustafa Jarrar
 
Pal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparqlPal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparql
Mustafa Jarrar
 

Similar to Dfs analysis (20)

Pal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrarPal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrar
 
Cd32504509
Cd32504509Cd32504509
Cd32504509
 
Cd32504509
Cd32504509Cd32504509
Cd32504509
 
Data processing with celery and rabbit mq
Data processing with celery and rabbit mqData processing with celery and rabbit mq
Data processing with celery and rabbit mq
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
Pal gov.tutorial2.session2.xml dtd's
Pal gov.tutorial2.session2.xml dtd'sPal gov.tutorial2.session2.xml dtd's
Pal gov.tutorial2.session2.xml dtd's
 
Pal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integrationPal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integration
 
Pal gov.tutorial2.session4.lab xml document and schemas
Pal gov.tutorial2.session4.lab xml  document and schemasPal gov.tutorial2.session4.lab xml  document and schemas
Pal gov.tutorial2.session4.lab xml document and schemas
 
CIS-(Data Structures and Algorithms)FALL2023.pdf
CIS-(Data Structures and Algorithms)FALL2023.pdfCIS-(Data Structures and Algorithms)FALL2023.pdf
CIS-(Data Structures and Algorithms)FALL2023.pdf
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionS. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
 
Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...
Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...
Workshop Ontology Modelling 2011, Session 3 - Ontologies in architecture, eng...
 
Language Models for Information Retrieval
Language Models for Information RetrievalLanguage Models for Information Retrieval
Language Models for Information Retrieval
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
 
Lab cf
Lab cfLab cf
Lab cf
 
NeXML
NeXMLNeXML
NeXML
 
Pal gov.tutorial2.session1.xml basics and namespaces
Pal gov.tutorial2.session1.xml basics and namespacesPal gov.tutorial2.session1.xml basics and namespaces
Pal gov.tutorial2.session1.xml basics and namespaces
 
Pal gov.tutorial3.session2.xml ns and schema
Pal gov.tutorial3.session2.xml ns and schemaPal gov.tutorial3.session2.xml ns and schema
Pal gov.tutorial3.session2.xml ns and schema
 
Pal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparqlPal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparql
 
Be cse
Be cseBe cse
Be cse
 
A Practical Introduction To Data Structures And Algorithm Analysis Third Edit...
A Practical Introduction To Data Structures And Algorithm Analysis Third Edit...A Practical Introduction To Data Structures And Algorithm Analysis Third Edit...
A Practical Introduction To Data Structures And Algorithm Analysis Third Edit...
 

More from Mukesh Tekwani

More from Mukesh Tekwani (20)

Computer Science Made Easy - Youtube Channel
Computer Science Made Easy - Youtube ChannelComputer Science Made Easy - Youtube Channel
Computer Science Made Easy - Youtube Channel
 
The Elphinstonian 1988-College Building Centenary Number (2).pdf
The Elphinstonian 1988-College Building Centenary Number (2).pdfThe Elphinstonian 1988-College Building Centenary Number (2).pdf
The Elphinstonian 1988-College Building Centenary Number (2).pdf
 
Circular motion
Circular motionCircular motion
Circular motion
 
Gravitation
GravitationGravitation
Gravitation
 
ISCE-Class 12-Question Bank - Electrostatics - Physics
ISCE-Class 12-Question Bank - Electrostatics  -  PhysicsISCE-Class 12-Question Bank - Electrostatics  -  Physics
ISCE-Class 12-Question Bank - Electrostatics - Physics
 
Hexadecimal to binary conversion
Hexadecimal to binary conversion Hexadecimal to binary conversion
Hexadecimal to binary conversion
 
Hexadecimal to decimal conversion
Hexadecimal to decimal conversion Hexadecimal to decimal conversion
Hexadecimal to decimal conversion
 
Hexadecimal to octal conversion
Hexadecimal to octal conversionHexadecimal to octal conversion
Hexadecimal to octal conversion
 
Gray code to binary conversion
Gray code to binary conversion Gray code to binary conversion
Gray code to binary conversion
 
What is Gray Code?
What is Gray Code? What is Gray Code?
What is Gray Code?
 
Decimal to Binary conversion
Decimal to Binary conversionDecimal to Binary conversion
Decimal to Binary conversion
 
Video Lectures for IGCSE Physics 2020-21
Video Lectures for IGCSE Physics 2020-21Video Lectures for IGCSE Physics 2020-21
Video Lectures for IGCSE Physics 2020-21
 
Refraction and dispersion of light through a prism
Refraction and dispersion of light through a prismRefraction and dispersion of light through a prism
Refraction and dispersion of light through a prism
 
Refraction of light at a plane surface
Refraction of light at a plane surfaceRefraction of light at a plane surface
Refraction of light at a plane surface
 
Spherical mirrors
Spherical mirrorsSpherical mirrors
Spherical mirrors
 
Atom, origin of spectra Bohr's theory of hydrogen atom
Atom, origin of spectra Bohr's theory of hydrogen atomAtom, origin of spectra Bohr's theory of hydrogen atom
Atom, origin of spectra Bohr's theory of hydrogen atom
 
Refraction of light at spherical surfaces of lenses
Refraction of light at spherical surfaces of lensesRefraction of light at spherical surfaces of lenses
Refraction of light at spherical surfaces of lenses
 
ISCE (XII) - PHYSICS BOARD EXAM FEB 2020 - WEIGHTAGE
ISCE (XII) - PHYSICS BOARD EXAM FEB 2020 - WEIGHTAGEISCE (XII) - PHYSICS BOARD EXAM FEB 2020 - WEIGHTAGE
ISCE (XII) - PHYSICS BOARD EXAM FEB 2020 - WEIGHTAGE
 
Cyber Laws
Cyber LawsCyber Laws
Cyber Laws
 
XML
XMLXML
XML
 

Recently uploaded

Recently uploaded (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

Dfs analysis

  • 1. Second Year Engineering Sem 3 By Mukesh N Tekwani Computer Engineering 9869 488 356 University of Mumbai Mumbai ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011 mukeshnt@yahoo.com Subject: DATA STRUCTURES AND FILES INTRODUCTION TO DATA STRUCTURES Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 ADT - explain 10 2 5 2 Algo strategies 3 Algorith - defn 4 Algorithm Analysis - factors: time, space 5 All string handling and array programs 6 Array structure - full topic 7 Arrays - uneven (or jagged arrays) 8 Big O notation and other notations 9 Derived types in Java 10 Iteration and recursion - compare 6 6 11 Linear & non-linear data struc with exampls 4 12 Linear and non-linear data structures & applns 10 5 13 Order of magnitude 14 Program - count all occurrences of a word 10 15 Program-Read txt file & count occur on a word 10 16 Recursion, explain- Towers of Hanoi program 10 10 10 10 17 Reordering complexity: 1-89 18 Strings and representation in Java 19 Types of data structures with examples 5 FILE HANDLING Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 Compare sequential & random access files 2 Compare text file and binary file 3 Distinguish between byte & char streams 4 Factors involved in selecting file organisation 5 Progarm - Read file 10 6 Program - Concatenating files 7 Program - copy bytes from 1 file to another 10 8 Program - create Merit List 10 9 Program - reading and writing bytes 10 Program - reading and writing characters 11 Types of file organizations Prof Mukesh N Tekwani 9869 488 356 Mumbai mukeshnt@yahoo.com November 2011 Page 1 of 4
  • 2. Second Year Engineering Sem 3 By Mukesh N Tekwani Computer Engineering 9869 488 356 University of Mumbai Mumbai ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011 mukeshnt@yahoo.com Subject: DATA STRUCTURES AND FILES SORTING AND SEARCHING Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 Binary Search - Program 10 10 10 2 Binary Tree Sort 3 Bubble Sort - programa and analysis 4 Hashing - defn, example 10 12 10 10 10 5 Hashing - search and insertion algo 3 6 Heap Sort - Program 10 10 10 7 Heapify property of Heap Sort 8 Importance of sorting 9 Indexed Sequential Search - code, ad/dis-vntgs 10 Insertion Sort 10 11 Internal and External sorting 12 Merge Sort 13 Partition Exchange Sort (Quick Sort) 14 Quick Sort - Program, with example 10 10 10 10 10 15 Selection and Tree Sort 16 Shell Sort STACK Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 Applications of stack 2 Classify consonants and vowels-stack-program 10 3 Dec to binary - using stack 10 4 Infix to Postfix - program 10 10 5 Infix, Prefix, Postfix - note 5 6 Progarm - 2 stacks in an array 10 7 Stack - defn, operations with Java code QUEUES Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 Applications of queue 2 Array representaion of linked list 5 3 Circular Q - explain 5 5 4 Circular q - using linked list - progarm 10 5 Deque operation 6 Operations on Qs 7 Priority Q and types of priority q 3 5 10 8 Priority q program - using linked list - ins/del 7 9 Priority queue - explain 5 10 Representing Q in Java - implementaion Prof Mukesh N Tekwani 9869 488 356 Mumbai mukeshnt@yahoo.com November 2011 Page 2 of 4
  • 3. Second Year Engineering Sem 3 By Mukesh N Tekwani Computer Engineering 9869 488 356 University of Mumbai Mumbai ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011 mukeshnt@yahoo.com Subject: DATA STRUCTURES AND FILES LINKED LIST Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 ADT for linked list 2 Array representation of linked list 5 5 5 3 Circular Linked List - program & operations 4 Circular Queue using linked list - program 10 10 5 Doubly Linked list - program 10 10 10 6 Implementation of linked list - dynamic 7 Implementation of linked list - static (arrays) 8 Josephus Problem 9 Linked implementation of queue 10 Linked implementation of stack 11 Linked List - attaching, deleting nodes - algo 12 Operations on linked list - with algorithms 13 Reverse a circular linked list - program 10 14 Single Linked List - program 10 TREES Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 Advantages of B+ trees 2 Array (implicit) repres. of binary tree 3 AVL tree analysis 4 AVL tree formation steps 10 5 10 5 AVL Tree note 5 5 5 6 B Tree 5 5 5 7 B+ trees - note 5 5 5 8 Binary Tree - defn 2 9 BST - delete node 10 10 10 10 BST - find element 11 BST - find max, min 12 BST - insert node 13 Definitions of all terms 14 Difference between B tree and B+ tree 15 Dynamic representation of binary tree 16 Expression Trees - note 5 17 Finding kth element of tree 18 Given:pre, post. Draw a tree 10 19 Huffman Encoding 10 4 10 14 10 20 Implement BST - Java code 10 21 Infix, prefix, postfix 5 22 Inserting element in AVL tree - algo Prof Mukesh N Tekwani 9869 488 356 Mumbai mukeshnt@yahoo.com November 2011 Page 3 of 4
  • 4. Second Year Engineering Sem 3 By Mukesh N Tekwani Computer Engineering 9869 488 356 University of Mumbai Mumbai ANALYSIS OF QUESTIONS ASKED FROM DEC 2008 TO MAY 2011 mukeshnt@yahoo.com Subject: DATA STRUCTURES AND FILES 23 Multiway search tree 24 Practical Applications of trees 5 4 25 Pre, post, inorder note (Tree traversal) 5 10 26 Print leaf ndes of binry tree - 3 traversals 27 Priority queue as BST - implement 28 Representing list as a binary Tree 29 Searching element in AVL tree - algo 30 Threaded binary Tree 10 10 10 10 GRAPHS Dec-08 May-09 Dec-09 May-10 Dec-10 May-11 1 Connected graph 2 DFS and BFS program - DFS and BFS 10 10 10 10 3 Directed Acyclic graphs 4 Directed graph 5 Efficiency of DFS 6 Find BFS spanning tree 7 Find DFS spanning tree 8 Find the adjacency matrix of a given graph 9 Finding degree of nodes 10 Graph - application 2 11 Graph - definition 2 12 Graph representation - Adjacency Matrix 3 3 3 3 13 Linked representation - adjacency 3 3 3 3 14 Recursion - explain 5 15 Weighted graph Prof Mukesh N Tekwani 9869 488 356 Mumbai mukeshnt@yahoo.com November 2011 Page 4 of 4