Data and File Structures

A data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.

Source : Wikipedia

Hands On Tutorials

Assignments

Assigment Questions

 1. Define Stack.
 2. Write are different applications of Stack.
 3. Explain Stack operations with example.
 4. Define Queue.
 5. Write are different applications of Queue.
 6. Explain Queue operations with example.
 7. Explain various types of Queue in details.
 8. Explain Following Terms :
     - Time Complexity
     - Space Complexity
 9. Explain the concept of LinkedList with graphical representation.
10. Explain the concept of Tree with graphical representation.
11. Explain the concept of Graph graphical representation.
12. Arrange the following elements in Ascending Order using Bubble Sort, Selection Sort, Insertion Sort, Heap Sort, Quick Sort, Merge Sort.
       78,22,14,104,87,55,508,10
13. Differentiate between Linear Search v/s Binary Search

Resources

Resources

     -Geeks for Geeks

     -W3Schools