0% found this document useful (0 votes)
2 views

algorithm_tasks

The document outlines various programming tasks categorized under Searching Algorithms, Sorting Algorithms, Linked Lists, Stacks and Queues, Recursion and Iteration, and Matrix Operations. Each category includes specific tasks such as searching elements, sorting lists, performing operations on linked lists and stacks, and implementing matrix structures. The tasks involve both iterative and recursive approaches for problem-solving.

Uploaded by

Neha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

algorithm_tasks

The document outlines various programming tasks categorized under Searching Algorithms, Sorting Algorithms, Linked Lists, Stacks and Queues, Recursion and Iteration, and Matrix Operations. Each category includes specific tasks such as searching elements, sorting lists, performing operations on linked lists and stacks, and implementing matrix structures. The tasks involve both iterative and recursive approaches for problem-solving.

Uploaded by

Neha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Category Task

Searching Algorithms Search an element from a list: Linear or Binary search


Sorting Algorithms Sort a list using Insertion, Bubble, or Selection sort
Linked Lists Linked List: Insertion, deletion, and search; Reverse the list
Linked Lists Linked List: Index lists and operator + overload
Linked Lists Doubly Linked List: Insertion, deletion, and search; Reverse the list
Linked Lists Circular Linked List: Insertion, deletion, and search; Reverse the list
Stacks and Queues Stack operations using Linked List
Stacks and Queues Stack operations using Array
Stacks and Queues Queue operations using Circular Array
Stacks and Queues Double-ended Queues
Recursion and Iteration Calculate factorial and compute factors (i) using recursion, (ii) using iteration
Recursion and Iteration Display Fibonacci series (i) using recursion, (ii) using iteration
Recursion and Iteration Calculate GCD of 2 numbers (i) with recursion, (ii) without recursion
Matrix Operations Convert Sparse Matrix into non-zero form and vice-versa
Matrix Operations Reverse order of elements in a stack using additional stack
Matrix Operations Reverse order of elements in a stack using additional Queue
Matrix Operations Implement Diagonal Matrix using one-dimensional array
Matrix Operations Implement Lower Triangular Matrix using one-dimensional array
Matrix Operations Implement Upper Triangular Matrix using one-dimensional array
Matrix Operations Implement Upper Triangular Matrix using one-dimensional array
Matrix Operations Implement Symmetric Matrix using one-dimensional array
sing iteration

You might also like