アルゴリズム

Excel

線形探索と二分探索をVBAで

線形探索(逐次探索)と二分探索をVBA(Excel)で行う方法です。それぞれサンプルを示します。ここではExcelのシートのA列の1行から40行まで昇順の数値が入っている場合に、ある数値を探し、その行番号を表示することにします。
デジタル

PHPで組合せをすべて表示

PHPで数学の「組合せ」をすべてリストアップするコードを書いてみました。「組合せ」とは、n 個からm 個を選ぶ場合のすべてのパターンのことで、そのパターンの数は=n!/(m!(m-n)!)で表されます。例えば、「1,2,3,4,5,6」とい...