0
点赞
收藏
分享

微信扫一扫

顺序查找的java、python、go语言的实现


顺序查找:从表中的第一个或者从表中的最后一个记录开始,逐个将表中记录的关键字和给定的值进行比较。若相同就返回,若不相同就继续查找

java代码:

public class OrderSearch {
public static void main(String[] args){
int[] tables={1,2,8,4,5,234,344};
System.out.println(orderSeach(tables,344));
}

public static boolean orderSeach(int[] tables,int keyword){
for(int i=0;i<tables.length;i++){
if(tables[i]==keyword) {
return true;
}
}
return false;
}
}

python 代码

def orderSearch(list,key):
length=len(list)
for i in range(length):
if list[i] == key:
return i


LIST=[1,3,4,5,6,7,8,9,0,1002]
result=orderSearch(LIST,9)
print(result)

GO语言代码

package main

import "fmt"

func main() {
s := []int{0,1,2,3,4,5,6,7,8,9,10}
fmt.Println(orderSearch(s,10))
}
func orderSearch(s []int,k int) int{
var result,i int
for i<len(s){
if(s[i]==k){
result= i
}
i++
}
return


举报

相关推荐

0 条评论