내 개인적인 마이크로 채널 대중 번호 : Microstrong
마이크로 채널 공공 숫자 ID : MicrostrongAI
마이크로 채널 대중 번호 설명 : Microstrong (바우어) 학생들이 주로 학습 과정에서 기계 학습, 깊은 학습, 컴퓨터 비전, 지능형 대화 시스템 관련 콘텐츠 공유 연구 노트를 연구! 여러분의 관심을 기대, 함께 진행을 학습의 교환을 환영합니다!
거의 홈 페이지를 알고 : HTTPS를 : //www.zhihu.com/people/MicrostrongAI/activities를
주제 링크 :
주제 설명 :
문제 해결 아이디어 :
어레이 (1) 숫자 이십 또한, 작은 제품 솔루션을 찾을
시간 복잡도는
AC 코드가 있습니다 :
# -*- coding:utf-8 -*-
class Solution:
def FindNumbersWithSum(self, array, tsum):
result_list = []
for index, value in enumerate(array):
for j in range(index, len(array)):
if value + array[j] == tsum:
result_list.append(value)
result_list.append(array[j])
break
if len(result_list) == 2:
break
return result_list
def FindNumbersWithSum2(self, array, tsum):
if __name__ == "__main__":
sol = Solution()
array = [1, 3, 5, 15, 17]
tsum = 20
print(sol.FindNumbersWithSum(array, tsum))
참고:
[1]의 하이 타오 "안전 서비스를 증명하는 방법"을 참조하십시오.
【2】 https://blog.nowcoder.net/n/0935efd26ade435497dcbe407cfc94ec