トップページ > プログラム > 2014年12月03日 > 96sMVSIB

書き込み順位&時間帯一覧

7 位/227 ID中時間01234567891011121314151617181920212223Total
書き込み数0002300100000000000000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
★★Java質問・相談スレッド171★★
★初心者以前の質問に雪崩のように答えるスレ 2★
スレ立てるまでもない質問はここで 139匹目

書き込みレス一覧

C言語なら俺に聞け(入門編)Part 127 [転載禁止]©2ch.net
78 :デフォルトの名無しさん[sage]:2014/12/03(水) 03:09:10.83 ID:96sMVSIB
>>70
CASLを笑えないよ。
結局、二人の大学院生が作ったLLVMも、
CASLと同じ仮想アセンブラで、
多くの企業が、このアイデアに飛びついた

コンパイルしていったん仮想アセンブラにすれば、
x86,ARMやコア数に関わらず表現できて、
マシン(CPU)を抽象化できる

結局、マシンコードにする前に、
仮想アセンブラという段階が必要だった
★★Java質問・相談スレッド171★★
653 :デフォルトの名無しさん[sage]:2014/12/03(水) 03:33:51.30 ID:96sMVSIB
java.util クラス HashMap<K,V>. を使って、
(キー・値)で、キーに最初の順番を入れて、
値でソートすれば?

(1,4)(2,3)(3,2)(4,1)
1番目の項目:4
★初心者以前の質問に雪崩のように答えるスレ 2★
718 :デフォルトの名無しさん[sage]:2014/12/03(水) 04:01:24.49 ID:96sMVSIB
>>716
500〜千の素数を求める計算の中で、
0〜499の計算結果(素数)を使うから、
単純に2コアに分けられない

マルチコアでは、処理が分離・独立していることが重要で、
他方の計算結果に依存する部分があると、
他方の処理を待ったりして、結局マルチコアの性能を生かせない

>>706
2chには色んな人がいるから、気にするな
スレ立てるまでもない質問はここで 139匹目
935 :デフォルトの名無しさん[]:2014/12/03(水) 04:09:30.26 ID:96sMVSIB
321の順で、newする必要があるとか?

123の順なら、newに失敗するとか
★★Java質問・相談スレッド171★★
655 :デフォルトの名無しさん[sage]:2014/12/03(水) 04:57:38.65 ID:96sMVSIB
もう1つ、元のインデックスを入れる配列、res_iを作って、
値を入れ替えるたびに、元のインデックスも入れ替えて、追跡する

res_iの値には、元のインデックスを入れておく
初期値は、res_i[0]=0;[1]=1,[2]=2など、
インデックスと値(元のインデックス)は同じにしておく

例えば、item[2][3]を入れ替えたのなら、
res_i[2][3]も入れ替える
res_i[2]は、2→3。[3]は、3→2

if(item[b-1]>item[b]){
t=item[b-1];
item[b-1]=item[b];
item[b]=t;

// [b-1][b]を入れ替えたのだから、
// ここで、res_i[b-1][b]も入れ替える
}

それと、誰が書いているかわかるように、
名前らんに、642と番号を入れてくれ
★★Java質問・相談スレッド171★★
657 :デフォルトの名無しさん[sage]:2014/12/03(水) 07:25:20.20 ID:96sMVSIB
for(a=1;a<count;a++)
for(b=count-1;b>=a;--b){
if(item[b-1]>item[b]){
t=item[b-1];
item[b-1]=item[b];
item[b]=t;

ここに、追加すれば?

}
}


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。