1. Algorithm Description: Jump Search divides the sorted array into blocks and performs a linear search within the block to find the target value.
2. Steps of Jump Search:
3. Time Complexity: O(√n) in the average and worst case.
4. Space Complexity: O(1), as it operates in-place.
5. Stability: Jump Search is not a stable search algorithm.
6. Usage: Ideal for searching in large, sorted datasets.