编程语言
首页 > 编程语言> > Python的线性查找(作业)

Python的线性查找(作业)

作者:互联网

线性查找指按一定的顺序检查数组中每一个元素,直到找到所要寻找的特定值为止。

 

  1. 定义Search(arr,n,x)函数实现在列表arr中查找x元素,如果存在输出元素在arr中的位置,否则输出-1.其中,n为arr的长度。
  2. 定义列表arr = [ 'A', 'B', 'C', 'D', 'E' ];来存储几个字母,提示用户输入一个字母,调用Search函数进行查找。
    #
    #  main.py
    #  Linear Search
    #
    #  Created by Mewlan Musajan on 4/29/21.
    #
    
    def linearSearch(g, b):
    	for s, p in enumerate(b):
    		if p == g:
    			return s
    	return -1
    
    alphabets = ['A', 'B', 'C', 'D', 'E']
    userInput = input('BIR HERIP KIRGÜZÜNG: ')
    print(linearSearch(userInput, alphabets))
    
    
    

     

标签:arr,return,Python,Search,userInput,查找,线性,linearSearch
来源: https://blog.csdn.net/iWillook/article/details/116275300