したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

■■■20レス以内で済むF-BASICの質問はこちらへ■■■

175F橋:2005/02/13(日) 01:33:50
>>173
私は頭が悪いので(理解力が本当に弱いので)ちょっと確認したいのですが・・・
(速度はとても遅いし配列のソートでは無く「D列の昇順でF列の降順」で表示するのみですが)

>配列を次のように設定し、D列の昇順でF列の降順というように・・・
>var shared HAIRETU(A,B,C,D,E,F) AS LONG

との事ですので

D列の昇順でF列の降順に配列の変数の中身を出力してみてますが・・・

var shared HAIRETU(A,B,C,D,E,F) AS LONG

'HAIRETU(a,b,c,d,e) の aの最大値を max_a, bの最大値を max_b ... とした場合

for d=0 to max_d
 for f=max_f to 0

  for a=0 to max_a
   for b=0 to max_b
    for e=0 to max_e
     print hairetu(a,b,c,d,e)
    next e
   next b
  next a

 next f
next d


D列の昇順でF列の降順に配列の変数の中身を出力してみましたが・・・
要はこんな形で変数の中身を順序よく取り出せればいいだけなんでしょうか?

>>170でソースはある用なので可能ならばそれをここに投稿して頂けると助かります

-----
おそらくですが。こんな巨大な6次元配列で50000件って事は
ファイルから読み込んだものだと想定しております
従って読込時に別配列をキーとして用意すれば高速に並び替える手段が
思いつくような気が・・・少ししますです

-----
今、泥酔中で・・・なんか凄いとんちんかんなレスをしている気が・・・(おい


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板