Kadane のアルゴリズムを関数型スタイルでScala に実装した人はいますか?
編集注:リンクの定義は、この質問への回答を無効にする方法で変更されました。これは、外部リンクに依存するのではなく、質問 (および回答) を自己完結型にする必要がある理由を示しています。元の定義は次のとおりです。
コンピューター サイエンスでは、最大部分配列問題は、数値の 1 次元配列 (少なくとも 1 つの正の数を含む) 内で合計が最大になる連続した部分配列を見つけるタスクです。たとえば、一連の値 -2, 1, -3, 4, -1, 2, 1, -5, 4; 合計が最大の連続する部分配列は 4, −1, 2, 1 で、合計は 6 です。