Ultimate_Algorithms_Repository
Ultimate_Algorithms_Repository copied to clipboard
This is a collection of Data Structures and Algorithms
**Title or Name of the Algorithm** *Floyd's Algorithm **Describe the algorithm** Floyd's algorithm is used for detection and removal of a cycle in a linked list
Fixes #324
insertion in singly linked list the algo is about the insertion of any no. in a singly linked list
Floyd's cycle detection algorithm Floyd's cycle-finding algorithm is a pointer algorithm that uses only two pointers, which move through the sequence at different speeds. It is also called the "tortoise...
**Title or Name of the Algorithm** A header file to create both min Heap and Max heap. **Describe the algorithm** i want to add a header file which can create...
**Title or Name of the Algorithm** * Two pointer algorithms **Describe the algorithm** The two-pointer technique is a useful tool to utilize when searching for pairs in a sorted array....
**XOR Linked List** * In a doubly linked list, you store two pointers per node: prev and next. In an XOR linked list, you store one pointer per node, which...
**Title or Name of the Algorithm:-** Strassen’s Matrix Multiplication **Describe the algorithm:-** In the divide and conquer method of multipying matrices , the main component for high time complexity is...
Title or Name of the Algorithm :- Kadane’s Algorithm Describe the algorithm It is an algorith used to calculate Largest Sum in Contiguous Subarray. Simple idea of the Kadane’s algorithm...