エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
※この文章はまだ書きかけです 始めに 前回の投稿のコメントでの指摘を修正したソースをアップしています... ※この文章はまだ書きかけです 始めに 前回の投稿のコメントでの指摘を修正したソースをアップしています。 また、reduceを実装して感じたことをまとめます。 前回の投稿の修正 Javaで関数型言語のreduceを実装してみるのコメント欄で指摘のあった点を踏まえてソースを修正しました reduceを実装して感じたこと 以下の観点でまとめます - 末尾再帰と最適化 - ループは直感的ではない(個人的な主観です。異論はたくさんあると思います。) - データ構造を探索する人と探索した人が見つけたものを使う人 修正後のソース package test; import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.ut