数据结构实验之查找四:二分查找(递归实现和while循环实现)
生活随笔
收集整理的這篇文章主要介紹了
数据结构实验之查找四:二分查找(递归实现和while循环实现)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description
在一個給定的無重復元素的遞增序列里,查找與給定關鍵字相同的元素,若存在則輸出找到的位置,不存在輸出-1。
Input
一組輸入數據,輸入數據第一行首先輸入兩個正整數n ( n < = 10^6 )和m ( m < = 10^4 ),n是數組中數據元素個數,隨后連續輸入n個正整數,輸入的數據保證數列遞增。
隨后m行輸入m個待查找的關鍵字key
Output
若在給定的序列中能夠找到與關鍵字key相等的元素,則輸出位序(序號從0開始),否則輸出-1。
Sample
Input
Output
1
2
-1
總結
以上是生活随笔為你收集整理的数据结构实验之查找四:二分查找(递归实现和while循环实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: A - 数据结构实验之查找一:二叉排序树
- 下一篇: B - 数据结构实验之查找二:平衡二叉树