Skip to content

Conversation

SinghCod3r
Copy link

Description This PR resolves Issue #6832 (“Incorrect Return Value in solve Function”).

Key points • Binary-search condition corrected — now treats arr[mid] > ele as a valid ceiling candidate. • Updates pointer movement accordingly ( high = mid-1 , low = mid+1 ). • Adds guard to return -1 when no ceiling exists. • Keeps expected behavior when ele is present in the array ( ele itself is returned).

Result solve() now reliably returns the smallest element ≥ ele , fixing the previous off-by-one logic and ensuring accurate algorithm-application examples.

closes #6832

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Incorrect Return Value in solve Function:
1 participant