私の個人的なマイクロチャネルのパブリック番号: 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