From c3896045b015c611fe9e230dfa760c07704329a8 Mon Sep 17 00:00:00 2001 From: deepshekhardas Date: Thu, 27 Aug 2026 15:10:32 +0530 Subject: [PATCH] fix(searches): handle empty list in sentinel_linear_search Returns None early for empty sequence instead of incorrectly returning 0 after appending target. --- searches/sentinel_linear_search.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/searches/sentinel_linear_search.py b/searches/sentinel_linear_search.py index 69c1cf9f351a..e70876ace6e0 100644 --- a/searches/sentinel_linear_search.py +++ b/searches/sentinel_linear_search.py @@ -31,6 +31,9 @@ def sentinel_linear_search(sequence, target): >>> sentinel_linear_search([0, 5, 7, 10, 15], 6) """ + if not sequence: + return None + sequence.append(target) index = 0