From dd63fab3b8af34877edd38d9e5a7b0127714b141 Mon Sep 17 00:00:00 2001 From: deepshekhardas Date: Mon, 31 Aug 2026 12:31:40 +0530 Subject: [PATCH] fix(searches): handle empty list in jump_search --- searches/jump_search.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/searches/jump_search.py b/searches/jump_search.py index 437faf306bb2..718da3ce1195 100644 --- a/searches/jump_search.py +++ b/searches/jump_search.py @@ -36,6 +36,8 @@ def jump_search[T: Comparable](arr: Sequence[T], item: T) -> int: """ arr_size = len(arr) + if arr_size == 0: + return -1 block_size = int(math.sqrt(arr_size)) prev = 0