Python的线性查找(作业)

2021/4/29 20:25:28

本文主要是介绍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))
    
    
    

     



这篇关于Python的线性查找(作业)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程