パスカルの三角形のn番目の行(特定の要素ではなく、行全体)を見つけることに興味があります。それを行うための最も効率的な方法は何でしょうか?
私は、上の行の対応する要素を合計することによって三角形を構築する従来の方法について考えました。
1 + 2 + .. + n = O(n^2)
別の方法は、特定の要素の組み合わせ式を使用することです。
c(n, k) = n! / (k!(n-k)!)
行の各要素については、組み合わせの計算方法によっては、前者の方法の方が時間がかかると思います。何か案は?