見て頂きありがとうございます。質問です。
例えば配列の中に0から始まり+1ずつ昇順で数値が入っているとします。
arry[10] = {0,1,2,3,4,....};(今は10の配列ですが実際は10万とか膨大な数だと思ってください。)
これで7を探索するとかは解るんです。
ここで疑問に思ったんですが、例えば
array[10] = {3,1,5,6,2,4...};
こういう風にランダムで数値が入っていた時に、
目的の値を取り出すときは皆さんはどう探索しているのでしょうか?
私の考えではクイックソートとかで昇順にしてから二分探索でもするのかな?と思っているのですが。
時間あれば返答よろしくお願いします。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/30 03:49