VIRTUAL LABS

1. Problem Solving Lab

  1. Numerical Representation
  2. Beauty of Numbers
  3. More on Numbers
  4. Factorials
  5. String Operations
  6. Recursion
  7. Advanced Arithmetic
  8. Searching and Sorting
  9. Permutation
  10. Sequences

The experiments are targeted at students who have just finished a first course in programming. Knowledge of writing programs in any programming language is expected. No prior experience with data structures is required.
  The present lab is aligned with courses such as Introduction to Data Structures, Data Structures in C/C++, and the like. The       experiments touch on most topics covered in such courses in most curricula.
http://ps-iiith.vlabs.ac.in/

2. Data Structures Lab

 1. Sorting

  1. Bubble Sort
  2. Merge Sort
  3. Heap Sort
  4. Quick Sort

 2. Graphs

  1. Depth First Search
  2. Breadth First Search

 3• Trees

  1. Tree Traversal
  2.  Binary Search Trees

 4. Stacks and Queues

  1. Stacks and Queues
  2. Infix to Postfix
  3. Searching
  4. Unsorted Arrays
  5. Hashtables

 5. Linked Lists

  1. Linked lists
  2. Polynomial Arithmetic using linked lists

 6• Sorting

  1. Selection Sort
  2. Radix Sort

 6. Graphs

  1. Topological Sort
  2. Minimum Spanning Trees
  3. Path algorithms: Dijkstra’s shortest path

 7. Search Trees
1. 2-3 Tree
2. Red Black Tree
 8• Strings
1. Tries and Suffix Trees
2. Substring search: KMP algorithm
https://ds1-iiith.vlabs.ac.in/data-structures-1/
https://ds2-iiith.vlabs.ac.in/data-structures-2/
Data Structures & Algorithms for 1st & 2nd year B. Tech./ B.E in Computer Science & Information Technology .
The syllabi of this lab aligns to the following universities in India.

Scroll to Top