質問文に記載されている問題を処理中です。私は私の解決策が正しいことを知っています(プログラムを実行しました)が、私は私のコード(以下)を正しく分析しているかどうか不思議です。 N すべてのF(n)の値をfとほぼ3倍の数の要素である(: def parens(num)
return ["()"] if num == 1
paren_arr = []
parens(num
正の整数からなるリストAを考えてみましょう。以下のアルゴリズムがありますか for i in range(sum(A)-min(A)):
print 'Hello world!'
はO(sum(A)-min(A))時間複雑ですか? Table of common time complexitiesは、sum(), min() or max()のような機能については何も教えていません。
私はarray or listを持っています。 今、私は配列にいくつかの変更を加えて、arrvariable/listに戻したいと思います。私は余分なスペースを使用していますか?または同じ変数が再び更新されますか? arr = [1,2,3,4]
print arr[2:] + arr[:2] # Is is using extra space
#or
arr = arr[2:] + arr