随机算法
雇佣者问题:
#! /usr/bin/ python
#coding=utf-8
#定义一个类,参数有雇佣者名字和得分
class Assitant:
def __init__(self,a_name,value):
self.name = a_name
self.score = value
def on_line(assList):
n = len(assList)
bestscore = float("-inf")
index = 0
for i in range(n):
if assList[i].score > bestscore:
bestscore = assList[i].score
index = i
return assList[index]
if __name__ == '__main__':
assList = [Assitant(1,16),Assitant(3,18),Assitant(2,36)]
people = on_line(assList)
print(people.name)