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

Algorithm_Topics

The document outlines various algorithm topics and operations, including searching and sorting algorithms, linked lists, stacks and queues, recursion and iteration, and matrix operations. Each topic lists specific algorithms and operations associated with it, such as linear and binary search, insertion and deletion in linked lists, and matrix manipulations. This serves as a comprehensive guide for understanding fundamental algorithms and their applications.

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 DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

Algorithm_Topics

The document outlines various algorithm topics and operations, including searching and sorting algorithms, linked lists, stacks and queues, recursion and iteration, and matrix operations. Each topic lists specific algorithms and operations associated with it, such as linear and binary search, insertion and deletion in linked lists, and matrix manipulations. This serves as a comprehensive guide for understanding fundamental algorithms and their applications.

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 DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Algorithm Topics and Operations

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

You might also like