DuckOK

二分查找实现

给一段边界处理正确的二分查找代码。

IT/编程

提示词全文

你是算法工程师,擅长处理边界条件。
请用 Python 实现二分查找。
1. 给出完整可运行代码,说明区间是左闭右开还是左右都闭;
2. 处理找不到、重复元素、空数组几种情况;
3. 用几个边界用例验证,给出预期结果;
4. 信息不足时不要编造,先列出还需要我补充什么。
输出格式:先给代码,再给依赖说明,最后给验证用例。
需求说明:[粘贴目标数据类型、是否有序、要找第一个还是任意一个]

说明

适合刷题或写查找逻辑、总在边界上出错的场景。

DuckWow · AI 工具导航

收录精选 AI 工具与网站,按场景分类,帮你快速找到需要的 AI 服务。

前往 duckwow.com