SlideShare a Scribd company logo
1 of 3
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
ASSIGNMENT
PROGRAM MCA(REVISED FALL 2012)
SEMESTER SECOND
SUBJECT CODE & NAME MCA2020- ADVANCED DATA STRUCTURE
CREDITS 4
BK ID B1476
MARKS 60
Note: Answer all questions. Kindly note that answers for 10 marks questions should be
approximately of 400 words. Each question is followed by evaluation scheme.
Q. 1. Define Modularity and explain its need in computer programs
Answer: Modularity is one measure of the structure of networks or graphs. It was designed to
measure the strength of division of a network into modules (also called groups, clusters or
communities).Networks with high modularity have dense connections between the nodes within
modulesbut sparse connections between nodes in different modules. Modularity is often used in
optimizationmethodsfordetectingcommunitystructure in networks. However, it has been shown
that modularity suffers a resolution limit and, therefore, it is unable to detect small communities.
Biological networks, including animal brains, exhibit a high
Q. 2. Define Queue and explain how we can implement the Queue.
Answer:Ingeneral,aqueue is a line of people orthingswaitingto be handled, usually in sequential
orderstartingat the beginningortopof the line or sequence. In computer technology, a queue is a
sequence of work objects that are waiting to be processed.A queue is also known as a FIFO, which
standsfor firstinfirstout.It is a containerwithonly three operations: enqueue, dequeue, first and
empty.
Q. 3. List the Advantages and Disadvantages of Linear and linked representation of tree.
Answer:Binarytree traversal is definedasa processof visiting all the nodes in the binary tree once.
The visit always starts from the root node.
Q. 4. List and explain any Five types of graph.
Answer:Graphsare picture representativesfor1or more setsof informationandhow these visually
relate to one another. There are many types of charts and graphs of varied complexity. For almost
any numerical dataset,there isa graph type thatis appropriate forrepresenting it. Graphs help you
present data in a meaningful way. It is one thing to see a data listed on a page and it’s another to
actuallyunderstandthe detailsandtrends of the data. A lot of the time, sets of data involve values
in the millions or billions. This is far too many to print out in a magazine or journal article. Using a
graph can help depict data and a well-made graph
Q. 5. Explain
1. Fixed block storage allocation.
Answer:Fixed-size blocksallocation,alsocalledmemorypool allocation,usesa free list of fixed-size
blocksof memory(oftenall of the same size).Thisworkswell for simple embedded systems where
no large objectsneedtobe allocated,butsuffersfromfragmentation, especially with long memory
addresses. However, due to the significantly reduced overhead this method can substantially
improve performance forobjectsthatneed frequent allocation / de-allocation and is often used in
video games.
2. Variable block storage allocation
Answer:In computer programming, an automatic variable is a local variable which is allocated and
deallocatedautomatically when program flow enters and leaves the variable's scope. The scope is
the lexical context, particularly the function or block in which a variable is defined. Local data is
typically(inmostlanguages)invisibleoutside the functionorlexical contextwhere itisdefined.Local
data is also
The term local variable is usually synonymous with automatic variable, since these are the same
thinginmany programminglanguages,butlocal ismore general –mostlocal variablesare automatic
local variables, but static local variables also exist, notably in C. For a static local variable, the
allocation is static (the lifetime is the entire program execution), not automatic, but it is only in
scope during the execution of the function.
Q. 6. What is the use of external Storage Devices? Explain any two external storage devices
Answer:In computing, external storage comprises devices that temporarily store information for
transportingfromcomputertocomputer.Suchdevicesare notpermanentlyfixedinsideacomputer.
Semiconductor memories are not sufficient to provide the whole storage capacity required in
computers.The major limitation in using semiconductor memories is the cost per bit of the stored
information.Sotofulfill the large storage requirements of computers, magnetic disks, optical disks
are generally used.
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601

More Related Content

What's hot

Introduction to Convolutional Neural Networks
Introduction to Convolutional Neural NetworksIntroduction to Convolutional Neural Networks
Introduction to Convolutional Neural NetworksParrotAI
 
Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011Riccardo Satta
 
Hierarchical Clustering
Hierarchical ClusteringHierarchical Clustering
Hierarchical ClusteringMegha Sharma
 
Transcription Factor DNA Binding Prediction
Transcription Factor DNA Binding PredictionTranscription Factor DNA Binding Prediction
Transcription Factor DNA Binding PredictionUT, San Antonio
 
A few approaches to cope with crash/byzantine failures in communication netwo...
A few approaches to cope with crash/byzantine failures in communication netwo...A few approaches to cope with crash/byzantine failures in communication netwo...
A few approaches to cope with crash/byzantine failures in communication netwo...Feliciano Colella
 
Dissimilarity-based people re-identification and search for intelligent video...
Dissimilarity-based people re-identification and search for intelligent video...Dissimilarity-based people re-identification and search for intelligent video...
Dissimilarity-based people re-identification and search for intelligent video...Riccardo Satta
 
Applications of Matrices
Applications of MatricesApplications of Matrices
Applications of Matricessanthosh kumar
 
15857 cse422 unsupervised-learning
15857 cse422 unsupervised-learning15857 cse422 unsupervised-learning
15857 cse422 unsupervised-learningAnil Yadav
 
Exploiting Dissimilarity Representations for Person Re-Identification
Exploiting Dissimilarity Representations for Person Re-IdentificationExploiting Dissimilarity Representations for Person Re-Identification
Exploiting Dissimilarity Representations for Person Re-IdentificationRiccardo Satta
 
CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...
CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...
CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...butest
 
IRJET- Chatbot Using Gated End-to-End Memory Networks
IRJET-  	  Chatbot Using Gated End-to-End Memory NetworksIRJET-  	  Chatbot Using Gated End-to-End Memory Networks
IRJET- Chatbot Using Gated End-to-End Memory NetworksIRJET Journal
 
Convolutional Neural Networks for Sentence Classification
Convolutional Neural Networks for Sentence ClassificationConvolutional Neural Networks for Sentence Classification
Convolutional Neural Networks for Sentence ClassificationMah Sa
 
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...csandit
 
Image Generation from Caption
Image Generation from Caption Image Generation from Caption
Image Generation from Caption IJSCAI Journal
 
Recommendation system
Recommendation systemRecommendation system
Recommendation systemDing Li
 
Linear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data ScienceLinear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data SciencePremier Publishers
 
Attention Is All You Need
Attention Is All You NeedAttention Is All You Need
Attention Is All You NeedSEMINARGROOT
 

What's hot (20)

ssc_icml13
ssc_icml13ssc_icml13
ssc_icml13
 
Introduction to Convolutional Neural Networks
Introduction to Convolutional Neural NetworksIntroduction to Convolutional Neural Networks
Introduction to Convolutional Neural Networks
 
lcr
lcrlcr
lcr
 
Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011Person re-identification, PhD Day 2011
Person re-identification, PhD Day 2011
 
Hierarchical Clustering
Hierarchical ClusteringHierarchical Clustering
Hierarchical Clustering
 
Transcription Factor DNA Binding Prediction
Transcription Factor DNA Binding PredictionTranscription Factor DNA Binding Prediction
Transcription Factor DNA Binding Prediction
 
A few approaches to cope with crash/byzantine failures in communication netwo...
A few approaches to cope with crash/byzantine failures in communication netwo...A few approaches to cope with crash/byzantine failures in communication netwo...
A few approaches to cope with crash/byzantine failures in communication netwo...
 
Dissimilarity-based people re-identification and search for intelligent video...
Dissimilarity-based people re-identification and search for intelligent video...Dissimilarity-based people re-identification and search for intelligent video...
Dissimilarity-based people re-identification and search for intelligent video...
 
Applications of Matrices
Applications of MatricesApplications of Matrices
Applications of Matrices
 
SVM
SVMSVM
SVM
 
15857 cse422 unsupervised-learning
15857 cse422 unsupervised-learning15857 cse422 unsupervised-learning
15857 cse422 unsupervised-learning
 
Exploiting Dissimilarity Representations for Person Re-Identification
Exploiting Dissimilarity Representations for Person Re-IdentificationExploiting Dissimilarity Representations for Person Re-Identification
Exploiting Dissimilarity Representations for Person Re-Identification
 
CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...
CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...
CC282 Unsupervised Learning (Clustering) Lecture 7 slides for ...
 
IRJET- Chatbot Using Gated End-to-End Memory Networks
IRJET-  	  Chatbot Using Gated End-to-End Memory NetworksIRJET-  	  Chatbot Using Gated End-to-End Memory Networks
IRJET- Chatbot Using Gated End-to-End Memory Networks
 
Convolutional Neural Networks for Sentence Classification
Convolutional Neural Networks for Sentence ClassificationConvolutional Neural Networks for Sentence Classification
Convolutional Neural Networks for Sentence Classification
 
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
X-TREPAN : A Multi Class Regression and Adapted Extraction of Comprehensible ...
 
Image Generation from Caption
Image Generation from Caption Image Generation from Caption
Image Generation from Caption
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Linear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data ScienceLinear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data Science
 
Attention Is All You Need
Attention Is All You NeedAttention Is All You Need
Attention Is All You Need
 

Viewers also liked

Ml0017 mall management
Ml0017   mall managementMl0017   mall management
Ml0017 mall managementsmumbahelp
 
Mf0016 treasury management
Mf0016  treasury managementMf0016  treasury management
Mf0016 treasury managementsmumbahelp
 
TDD Projeto e Estrategias
TDD Projeto e EstrategiasTDD Projeto e Estrategias
TDD Projeto e EstrategiasEduardo Mendes
 
R2 creative portfólio_02
R2 creative portfólio_02R2 creative portfólio_02
R2 creative portfólio_02r2creative
 

Viewers also liked (7)

COBUS KRUGER CV
COBUS KRUGER CVCOBUS KRUGER CV
COBUS KRUGER CV
 
Ml0017 mall management
Ml0017   mall managementMl0017   mall management
Ml0017 mall management
 
Nordiskt sommaruniversitet
Nordiskt sommaruniversitetNordiskt sommaruniversitet
Nordiskt sommaruniversitet
 
360 Degrees of Digital Engagement
360 Degrees of Digital Engagement360 Degrees of Digital Engagement
360 Degrees of Digital Engagement
 
Mf0016 treasury management
Mf0016  treasury managementMf0016  treasury management
Mf0016 treasury management
 
TDD Projeto e Estrategias
TDD Projeto e EstrategiasTDD Projeto e Estrategias
TDD Projeto e Estrategias
 
R2 creative portfólio_02
R2 creative portfólio_02R2 creative portfólio_02
R2 creative portfólio_02
 

Similar to Mca2020 advanced data structure

Bsc it winter 2013 2nd sem
Bsc it  winter 2013 2nd semBsc it  winter 2013 2nd sem
Bsc it winter 2013 2nd semsmumbahelp
 
Mca1040 system analysis and design
Mca1040  system analysis and designMca1040  system analysis and design
Mca1040 system analysis and designsmumbahelp
 
Mit102 data & file structures
Mit102  data & file structuresMit102  data & file structures
Mit102 data & file structuressmumbahelp
 
Mi0034 database management system
Mi0034   database management systemMi0034   database management system
Mi0034 database management systemStudy Stuff
 
Mit103 object oriented programming
Mit103  object oriented programmingMit103  object oriented programming
Mit103 object oriented programmingsmumbahelp
 
Bca winter 2013 2nd sem
Bca winter 2013 2nd semBca winter 2013 2nd sem
Bca winter 2013 2nd semsmumbahelp
 
Mit202 data base management system(dbms)
Mit202  data base management system(dbms)Mit202  data base management system(dbms)
Mit202 data base management system(dbms)smumbahelp
 
Mi0034 – database management system
Mi0034 – database management systemMi0034 – database management system
Mi0034 – database management systemsmumbahelp
 
Mi0034 database management system
Mi0034   database management systemMi0034   database management system
Mi0034 database management systemsmumbahelp
 
Mapping objects to_relational_databases
Mapping objects to_relational_databasesMapping objects to_relational_databases
Mapping objects to_relational_databasesIvan Paredes
 
IRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A SurveyIRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A SurveyIRJET Journal
 
Mi0034 – database management system
Mi0034 – database management systemMi0034 – database management system
Mi0034 – database management systemsmumbahelp
 
Mi0034 database management system
Mi0034 database management systemMi0034 database management system
Mi0034 database management systemconsult4solutions
 
Mit4021–%20 c# and .net
Mit4021–%20 c# and .netMit4021–%20 c# and .net
Mit4021–%20 c# and .netsmumbahelp
 
Bca3020 database management system
Bca3020   database management systemBca3020   database management system
Bca3020 database management systemsmumbahelp
 
dbms final.pdf
dbms final.pdfdbms final.pdf
dbms final.pdfRaKesh3868
 
Mca winter 2013 2nd sem
Mca winter 2013 2nd semMca winter 2013 2nd sem
Mca winter 2013 2nd semsmumbahelp
 

Similar to Mca2020 advanced data structure (20)

Bsc it winter 2013 2nd sem
Bsc it  winter 2013 2nd semBsc it  winter 2013 2nd sem
Bsc it winter 2013 2nd sem
 
Mca1040 system analysis and design
Mca1040  system analysis and designMca1040  system analysis and design
Mca1040 system analysis and design
 
Mit102 data & file structures
Mit102  data & file structuresMit102  data & file structures
Mit102 data & file structures
 
Mi0034 database management system
Mi0034   database management systemMi0034   database management system
Mi0034 database management system
 
Mit103 object oriented programming
Mit103  object oriented programmingMit103  object oriented programming
Mit103 object oriented programming
 
Mi0035 computer networks
Mi0035 computer networksMi0035 computer networks
Mi0035 computer networks
 
Bca winter 2013 2nd sem
Bca winter 2013 2nd semBca winter 2013 2nd sem
Bca winter 2013 2nd sem
 
Mit202 data base management system(dbms)
Mit202  data base management system(dbms)Mit202  data base management system(dbms)
Mit202 data base management system(dbms)
 
Mi0034 – database management system
Mi0034 – database management systemMi0034 – database management system
Mi0034 – database management system
 
Fashion AI
Fashion AIFashion AI
Fashion AI
 
Mi0034 database management system
Mi0034   database management systemMi0034   database management system
Mi0034 database management system
 
Mapping objects to_relational_databases
Mapping objects to_relational_databasesMapping objects to_relational_databases
Mapping objects to_relational_databases
 
IRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A SurveyIRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
 
Bt0066 dbms
Bt0066 dbmsBt0066 dbms
Bt0066 dbms
 
Mi0034 – database management system
Mi0034 – database management systemMi0034 – database management system
Mi0034 – database management system
 
Mi0034 database management system
Mi0034 database management systemMi0034 database management system
Mi0034 database management system
 
Mit4021–%20 c# and .net
Mit4021–%20 c# and .netMit4021–%20 c# and .net
Mit4021–%20 c# and .net
 
Bca3020 database management system
Bca3020   database management systemBca3020   database management system
Bca3020 database management system
 
dbms final.pdf
dbms final.pdfdbms final.pdf
dbms final.pdf
 
Mca winter 2013 2nd sem
Mca winter 2013 2nd semMca winter 2013 2nd sem
Mca winter 2013 2nd sem
 

Mca2020 advanced data structure

  • 1. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : help.mbaassignments@gmail.com or call us at : 08263069601 ASSIGNMENT PROGRAM MCA(REVISED FALL 2012) SEMESTER SECOND SUBJECT CODE & NAME MCA2020- ADVANCED DATA STRUCTURE CREDITS 4 BK ID B1476 MARKS 60 Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme. Q. 1. Define Modularity and explain its need in computer programs Answer: Modularity is one measure of the structure of networks or graphs. It was designed to measure the strength of division of a network into modules (also called groups, clusters or communities).Networks with high modularity have dense connections between the nodes within modulesbut sparse connections between nodes in different modules. Modularity is often used in optimizationmethodsfordetectingcommunitystructure in networks. However, it has been shown that modularity suffers a resolution limit and, therefore, it is unable to detect small communities. Biological networks, including animal brains, exhibit a high Q. 2. Define Queue and explain how we can implement the Queue. Answer:Ingeneral,aqueue is a line of people orthingswaitingto be handled, usually in sequential orderstartingat the beginningortopof the line or sequence. In computer technology, a queue is a sequence of work objects that are waiting to be processed.A queue is also known as a FIFO, which standsfor firstinfirstout.It is a containerwithonly three operations: enqueue, dequeue, first and empty.
  • 2. Q. 3. List the Advantages and Disadvantages of Linear and linked representation of tree. Answer:Binarytree traversal is definedasa processof visiting all the nodes in the binary tree once. The visit always starts from the root node. Q. 4. List and explain any Five types of graph. Answer:Graphsare picture representativesfor1or more setsof informationandhow these visually relate to one another. There are many types of charts and graphs of varied complexity. For almost any numerical dataset,there isa graph type thatis appropriate forrepresenting it. Graphs help you present data in a meaningful way. It is one thing to see a data listed on a page and it’s another to actuallyunderstandthe detailsandtrends of the data. A lot of the time, sets of data involve values in the millions or billions. This is far too many to print out in a magazine or journal article. Using a graph can help depict data and a well-made graph Q. 5. Explain 1. Fixed block storage allocation. Answer:Fixed-size blocksallocation,alsocalledmemorypool allocation,usesa free list of fixed-size blocksof memory(oftenall of the same size).Thisworkswell for simple embedded systems where no large objectsneedtobe allocated,butsuffersfromfragmentation, especially with long memory addresses. However, due to the significantly reduced overhead this method can substantially improve performance forobjectsthatneed frequent allocation / de-allocation and is often used in video games. 2. Variable block storage allocation Answer:In computer programming, an automatic variable is a local variable which is allocated and deallocatedautomatically when program flow enters and leaves the variable's scope. The scope is the lexical context, particularly the function or block in which a variable is defined. Local data is typically(inmostlanguages)invisibleoutside the functionorlexical contextwhere itisdefined.Local data is also The term local variable is usually synonymous with automatic variable, since these are the same thinginmany programminglanguages,butlocal ismore general –mostlocal variablesare automatic local variables, but static local variables also exist, notably in C. For a static local variable, the allocation is static (the lifetime is the entire program execution), not automatic, but it is only in scope during the execution of the function.
  • 3. Q. 6. What is the use of external Storage Devices? Explain any two external storage devices Answer:In computing, external storage comprises devices that temporarily store information for transportingfromcomputertocomputer.Suchdevicesare notpermanentlyfixedinsideacomputer. Semiconductor memories are not sufficient to provide the whole storage capacity required in computers.The major limitation in using semiconductor memories is the cost per bit of the stored information.Sotofulfill the large storage requirements of computers, magnetic disks, optical disks are generally used. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : help.mbaassignments@gmail.com or call us at : 08263069601