サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
おみそ汁
lovedvoraklayout.hatenablog.com
ビット全探索とは、二進数とビットを用いて、ある集合の部分集合を全列挙(全探索)するアルゴリズムのこと。 public class Blog { public static void main(String[] args) { //集合 String[] ar = {"a","b","c"}; //要素数 int n = 3; //以下メイン処理 for (int i=0; i<(Math.pow(2,n)); i++) { String s = "-"; for (int j=0; j<n; j++) { if ((1&i>>j) == 1) {s += ar[j];} } System.out.println(s); } /*出力 - -a -b -ab -c -ac -bc -abc */ } } 上から順に見ていく。まず、外側のforの条件式について。 for (int i=0; i
このページを最初にブックマークしてみませんか?
『lovedvoraklayout.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く