VIRTUAL LABS
1. Problem Solving Lab
- Numerical Representation
- Beauty of Numbers
- More on Numbers
- Factorials
- String Operations
- Recursion
- Advanced Arithmetic
- Searching and Sorting
- Permutation
- 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
- Bubble Sort
- Merge Sort
- Heap Sort
- Quick Sort
2. Graphs
- Depth First Search
- Breadth First Search
3• Trees
- Tree Traversal
- Binary Search Trees
4. Stacks and Queues
- Stacks and Queues
- Infix to Postfix
- Searching
- Unsorted Arrays
- Hashtables
5. Linked Lists
- Linked lists
- Polynomial Arithmetic using linked lists
6• Sorting
- Selection Sort
- Radix Sort
6. Graphs
- Topological Sort
- Minimum Spanning Trees
- Path algorithms: Dijkstra’s shortest path