🗃️ Recursive Algorithms
6 items
🗃️ Sorting Algorithms
29 items
🗃️ Scheduling Algorithms
10 items
🗃️ String Algorithms
33 items
🗃️ Dutch National Flag Algorithm
1 item
🗃️ Backtracking Algorithms
8 items
🗃️ Two Pointers Algorithms
4 items
🗃️ Greedy Algorithms
9 items
🗃️ Mathematical Algorithms
9 items
🗃️ Memoization Algorithms
2 items
📄️ Hashing Algorithm
Hashing is a technique used to uniquely identify a specific object from a group of similar objects. It involves mapping large data to fixed-size values.
📄️ N-Queens Problem
The N-Queens problem is a classic backtracking problem where the objective is to place N queens on an N×N chessboard such that no two queens threaten each other.
🗃️ Kadane's Algorithm
1 item
📄️ Modular Exponentiation
Modular Exponentiation is an algorithm used to efficiently compute large powers modulo a number, using a technique called exponentiation by squaring.
📄️ Dijkstra's Algorithm
This post covers Dijkstra's Algorithm for finding the shortest paths in a graph, with code examples and explanations.
📄️ YOLO Object Detection ML Algorithm
YOLO (You Only Look Once) is a popular deep learning algorithm for real-time object detection that divides images into grid cells and predicts bounding boxes and class probabilities for each cell.
📄️ Applications of Linked List
Applications of Linked List in various fields including data structures, operating systems, and dynamic memory allocation.
📄️ CNN Deep Learning Algorithm
Convolutional Neural Networks (CNNs) are specialized deep learning architectures that are particularly effective for image processing tasks due to their ability to capture spatial hierarchies in data.
📄️ RNN ML Algorithm
Recurrent Neural Networks (RNNs) are a type of neural network designed to recognize patterns in sequences of data, including time-series data, language processing, and other sequence-related tasks.
📄️ Applications of Recursion
Applications of Recursion in various fields, including algorithm design, problem-solving, and real-world use cases.
📄️ Computer Vision Algorithm
Computer Vision (CV) enables machines to interpret and understand visual data from the world. It is widely applied in tasks such as object detection, image classification, and facial recognition.
📄️ Buchberger's Algorithm
Definition
📄️ Generative Adversarial Networks
Generative Adversarial Networks (GANs) are a deep learning model that generate new data samples by training two neural networks in opposition. They are widely used in tasks such as image generation, style transfer, and data augmentation.
📄️ SMAWK Algorithm
Definition
📄️ Algorithm for Bloom Filters
Bloom Filters are probabilistic data structures used in applications where space efficiency is crucial, and approximate answers are acceptable, like database caching and network filtering.
🗃️ Edmonds-Karp Algorithm
1 item
🗃️ Bentley-Ottmann-Algorithm
1 item
🗃️ DLX algorithm
1 item
🗃️ Encryption algorithms
10 items
🗃️ Gale-Shapley-Algorithm
1 item
🗃️ Legendre's Algorithm
1 item
🗃️ Searching Algorithms
23 items
🗃️ moores-voting-algorithm
1 item