Ruby

How to Find the Remainder in Ruby (Using the Modulo Operator)

How to Find the Remainder in Ruby (Using the Modulo Operator)

When you divide numbers, you do not always get a clean result. Sometimes there is something left over, and that leftover part is called the remainder. In Ruby, finding the remainder is done using the modulo operator. This concept may sound small, but it is very powerful and widely used in real programs. From checking […]

How to Find the Remainder in Ruby (Using the Modulo Operator) Read More »

Ruby Program to Implement Depth-First Search

Ruby Program to Implement Depth-First Search

When learning about graph algorithms, one of the first and most fascinating ones you’ll encounter is Depth-First Search, often called DFS. This algorithm explores a graph by going as deep as possible along one branch before backtracking. It’s like exploring a maze — you follow one path until you can’t go any further, then return

Ruby Program to Implement Depth-First Search Read More »

Ruby Program to Implement Breadth-First Search (BFS)

Ruby Program to Implement Breadth-First Search (BFS)

When exploring graphs in computer science, one of the most important algorithms you’ll come across is Breadth-First Search, or BFS for short. If you imagine a network of connected points—like friends on a social media platform, intersections on a map, or cities connected by roads—BFS is like exploring one level of connections at a time

Ruby Program to Implement Breadth-First Search (BFS) Read More »

Ruby Program to Implement Jump Search

Ruby Program to Implement Jump Search

Searching through data efficiently is a fundamental part of programming, especially when working with large sorted datasets. One algorithm that balances simplicity and efficiency is Jump Search. Jump Search works by checking elements at fixed intervals or “jumps” instead of checking every single element. Once the search overshoots the target, it performs a linear search

Ruby Program to Implement Jump Search Read More »

Ruby Program to Implement Exponential Search

Ruby Program to Implement Exponential Search

Searching efficiently in sorted data is one of the most important tasks in programming. While Binary Search is commonly used, Exponential Search is an algorithm designed to handle large datasets efficiently, especially when the target element is near the beginning of the array. Exponential Search works by first finding a range where the target could

Ruby Program to Implement Exponential Search Read More »

Scroll to Top