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.
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 ratings0% 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.
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