2009-2014 년에 가장 인기있는 아기 이름을 찾는 이진 검색을 작성하는 방법을 궁금해서 이름이 목록에 저장되고 그 다음에 내가 무엇을 검색하고 싶은지 묻는 프롬프트를 받는다. 이름을 타이핑하면 특정 이름을 찾기 위해 반복되는 횟수를 알려줄 것이고 이름은 JSON 형식과 알파벳순으로되어있어 문자를 비교할 수있다. .이 파이썬 3 쓸 계획이다. 어떤 도움을 주시면 감사하겠습니다.목록에서 단어를 찾는 이진 검색을 작성하는 방법
termToFind = input("What would you like to find? ")
tempMeds = []
for me in allMeds:
if len(me) >= len(termToFind):
tempMeds.append(me)
findLength = len(termToFind)
currentPos = len(tempMeds) // 2
stop = False
iterations = 0
amountFound = 0
prevVal = ""
무엇을 시도 했습니까? 우리는 [teh codez] (http://meta.stackexchange.com/questions/108551/what-site-to-use-if-you-have-a-gimme-teh-codez-question)에 여기 있지 않습니다. . –
나는 이름이 들어있는 목록과 또 다른 빈 배열을 넣을 것이다. @MoonCheesez –
방금 코드를 업데이트했다. @MoonCheesez –