- 1
- 0
- 约4.75千字
- 约 32页
- 2018-10-25 发布于江苏
- 举报
主题 Binry search (二分搜寻)
主題: Binary search (二分搜尋) 解題技巧 Search Linear Search Binary Search 例題講解: H.91.3 歷年題目 什麼是 search? 在一堆資料中,找出需要的東西 例: 在名單中找看看有沒人叫“王小明” 在一堆數字中,最接近50的數字是多少 Search 方法 Linear search 最簡單、直覺的方法,把所有的東西都看過一次,找出需要的東西 在資料沒有被特殊處理過的情況下,這也是唯一的 search 方法 Binary search 什麼情況下能用 binary search 呢? 在資料是 sorted 的順序 1~100 之中猜數字 要是資料並不是 sorted 順序 自己把資料 sort 一次 Binary search 原理 因為資料是已經排好順序的,所以每次查詢時,從中間的地方去查一次,就可以判斷哪一半的人是不符合要求的,一次可以排除一半的候選人 Binary search Upper bound 目前還有機會被選到的上限 Lower bound 目前還有機會被選到的下限 Test_function() 給一個值去做測試,能 return 說比這個值大的還是小的那邊是還有機會的 Example 猜數字,範圍 1~ 16 (假設答案為 10) 上限 16,下限 1,猜 8 時,Test_function 會
您可能关注的文档
最近下载
- 2021版神经外科术中唤醒麻醉专家共识PPT课件.pptx VIP
- 2026年上海市静安区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 2026年上海市静安区招聘社区工作者综合素质与能力试题卷.docx
- 2026年上海市静安区社区工作者招聘考试备考题库及答案解析.docx VIP
- 年产10万吨淡色啤酒发酵车间设计.doc VIP
- 2026年上海市静安区社区工作者考试试卷带答案.docx VIP
- Petrel 人工神经网络技术的应用.pdf VIP
- 2026年广东东莞市联考中考一模道德与法治试卷(试卷+解析).docx VIP
- 斯伦贝谢petrel软件中文操作手册.pdf VIP
- 2026年广东佛山市校联考中考一模道德与法治试卷及答案.docx VIP
原创力文档

文档评论(0)