MIT102- DATA & FILE STRUCTURES

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601


(SPRING 2015 ASSIGNMENT)

PROGRAM
Master of Science in Information Technology(MSc IT)Revised Fall 2011
SEMESTER
2
SUBJECT CODE & NAME
MIT102- DATA & FILE STRUCTURES
CREDIT
2
BK ID
B1476
MAX.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.


1. Define algorithm and write a note on Complexity and Time- Space Tradeoff with example
Answer : ALGORITHM
"An algorithm is a well defined list of steps to solve a particular problem". "It is an abstract form of a program." A set of algorithms are always used to perform operations on data structure. Data may be organized in many ways and many levels so algorithm has to be designed in such a manner so that it can perform the desired operation on the stored data.
An algorithm is a well defined list or sequence of steps to solve a particular problem. There may be more than one algorithm to solve a particular problem. The choice of a particular algorithm depends on the following considerations:




2. Define Queue and explain how we can implement the Queue.

Answer : In computer science/data structures, a priority queue is an abstract data type which is like a regular queue or stack data structure, but where additionally each element has a "priority" associated with it. In a priority queue, an element with high priority is served before an element with low priority. If two elements have the same priority, they are served according to their order in the queue.

While priority queues are often implemented with heaps, they are conceptually distinct from heaps. A priority queue is an abstract concept like "a list" or "



3. List the Advantages and Disadvantages of Linear and linked representation of tree.

Answer : Advantages and disadvantages of linear representation

Advantages and disadvantages of linear representation

Advantages:

I. This representation is very easy to understand.
II. This is the best representation for complete and full binary tree representation.
III. Programming is very easy.
IV. It is very easy to move from a child to its parents and vice versa.
Disadvantages:
I. Lot of memory area wasted.
II. Insertion and deletion of nodes needs lot of data movement.
III. Execution time high.



4. List and explain any Five types of graph.

Answer : Various flavors of graphs have the following specializations and particulars about how they are usually drawn.
  • Undirected Graphs.


5 Explain

1. Fixed block storage allocation.
Answer : The simplest memory allocation is to have several fixed memory partitions and allocate a process to each one. Different sized partitions can be allocated to accomodate different processes memory needs.
Unless the



2. Variable block storage allocation
Answer : A variable with Block type is declared using function pointer style notation substituting ^ for *. The following are valid



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 transporting from computer to computer. Such devices are not permanently fixed inside a computer.

Semiconductor memories are not sufficient to provide the whole storage capacity required in computers. The major limitation in using

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.