- ベストアンサー
マージソートについての解説
- マージソートについての解説です。マージソートは、与えられた数字列を小さい順にソートするアルゴリズムです。
- 具体的な手順として、マージソートでは、与えられた数字列を左右に分割して、それぞれを再帰的にソートします。そして、ソートされた2つの数字列をマージして、最終的なソート結果を得ます。
- マージソートの利点は、安定なソートを行うことができる点です。また、ソートする数字列の長さに関わらず、一定の実行時間でソートを行うことができます。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 2003エクセル:売上順に並べる場合
2003エクセル:売上順に並べる場合 「合計」の列内のセル1つをクリックして並べ替えを選択し、数値の大きい順に並び変わりOK!で、出来たのですが、 疑問なのは、複数の基準で並び替えを行うとき、表の範囲のセルのどれか1つを選択しただけで並べ替えが成功するのでしょうか? 表の全てを選択して並べ替えをすると正しい結果が得られないのはなぜでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル グループ化したまま並べ替えがしたい
エクセルで行の商品リスト 行1 2 3 4 5 6並べ替えで 1 2グループ 3 4 グループ 5 6グループ で並べ替えをしました。 グループ化は行12を選択してではなく1のみを選択して下の行2とグループ化しました。 12を選択してグループ化をすると3が含まれてしまうので上記のようにグループ化しました。 すでにまちがいでしょうか? 列には商品名 コード 納期 等々 グループをとじて(+)全列行を選択して並べ替え(納期列を優先)をしたところ 各行で納期順にはなったのですが 123456がばらばらにグループ化されていました。 商品順 コード順 納期順 いづれの並び替えでもグループ化が固定されるようにしたいです。 どうすればよいでしょうか? 数が多いのでできるだけリストの内容をいらわない方向で(1と2を同じ行にまとめてしまうとかはしたくないです)
- 締切済み
- オフィス系ソフト
- 隣り合ったセルの合計方法の仕方
10 10 27 37 23 60 49 109 23 134 32 166 上記のようにデータが存在していて、これ右隣に順番に合計された値の結果が表示されるようにしたいです。 手入力以外での方法を教えてください。 宜しくお願いします!!!
- 締切済み
- オフィス系ソフト
- 六星陣の解き方で疑問点
以下の六星陣の解き方を解説しているサイトを読んでいて疑問が生じました。 六星陣 https://ameblo.jp/okeyagamoukaru8222/entry-12771514690.html ~ 引用始め ~ ここで、使われていない、つまり、のこっている数字を考えてみましょう。 1,2,3,4,5,6, 7,8,9,10、11、12 A~Fに入る数のうち、6離れている数は6と12だけです。 ~ 引用終わり ~ ・・・ん? 1と7も6離れていますよね? なぜ、1と7ではなく、6と12に特定できたのでしょうか? 何か手順が抜けていませんか? とにかく、この解き方の手順では正解に辿り着けない気がしています。 理解できる方、どうか教えてください。
- ベストアンサー
- 数学・算数
- エクセル 降順の並び変えで変です。
ビスタ/2007 添付表にて目標達成率順に並べ替えようとしています。 (1)H4~H8を選択 (2)並べ替えをクリック (3)「並び変えの前に」にて「選択範囲を拡張する」のラジオボタンをオン-並び替えをクリック (4)最優先キー「列H]-「値」-降順-OK 以上で降順になりましたが、なぜか、項目見出しの行が一段上にあがってしまいました。 なぜ、こんなことがおきるのでしょうか?教えて下さい。
- ベストアンサー
- Windows Vista
- エクセルで行のみのデータを並び替え
エクセル2000を使用しています。 LOT6データを整理しています。 横は1~43 縦は回数 各々出た所に○印を付け、縦の合計はCOUNTIFで計算しています。 この合計の数字を多いもの順で並び替えをしたいのですが、 列の並び替えは出来るのですが、行だけのの並び替えが出来ません。 どのように行えば出来るのか教えて頂ければ幸いです。 例) A10 B10 C10 D10・・・・AQ10 行1 1 2 3 4 ・・・ 43 行6 3 1 4 2・・・・6 このような時、 AQ10 C10 A10 D10 B10 6 4 3 2 1 の様に行6のデータを並び替えをしたいのです。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルで入力規則(リスト)の並べ替え
入力規則をリストに設定してデータを入力した名称の(文字) 並べ替えをしたいのですが、50音順に並び替えられません。 ふりがなはちゃんと入っています。 データが数字だとリストから読みこんでも並び替えに問題はないようないようでした。 リスト解除をしても同じだったのですが、リストから呼んできた文字を50音順に並び替えることはできますか? 何か設定や手順がありますか? 宜しくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルの並び替えについて
エクセルの並び替えについて質問させて頂きます。 下記のようにエクセルに文字列を入力しています。 A B 1 10011 ホワイト 2 ブラック 3 ブルー 4 10002 ブラウン 5 レッド 6 イエロー 7 10005 パープル 8 ネイビー 9 サックス A1に「10011」と入力してありますが、「10011」という品番に対してセルB1・B2・B3のホワイト・ブラック・ブルーのカラーが存在するという意味です。 ここで並べ替えを行いセルA1・A4・A7の数字を若い順(昇順)に並べ替えを行った場合、品番のみ昇順となり、カラーがその品番に対してキレイに並び替えが行われないのです。 最終的に下記のように並び替えを行いたいのですが、どのように並び替えを行えばよろしいでしょうか?よろしくお願い致します。 A B C … 1 10002 ブラウン 2 レッド 3 イエロー 4 10005 パープル 5 ネイビー 6 サックス 7 10011 ホワイト 8 ブラック 9 ブルー
- 締切済み
- オフィス系ソフト
- ピボットテーブルを複数項目でソートしたい
ピボットテーブルに展開したデータを、表示している複数の行項目 によりソートすることは可能でしょうか? 行項目として以下が設定されており、 1.科目 2.仕入先 3.購入種類 列項目としては 4.仕入月 データとしては 5.仕入金額 並べ替え変えたい順序としては、 科目毎の年間仕入金額が多い順の購入種類昇順としたいので、 以下のように設定したいのですが、 ピボットテーブル フィールド詳細オプションでは 1項目しかソート順に指定することができません。 1.科目昇順⇒5.合計/仕入金額降順⇒3.購入種類昇順 上記のようなソートを行う方法はありますでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
お礼
なるほど 小さい順に並べ替える、っていうのは、普通のソートみたいに 1番目に小さいのを探す、の繰り返しではなく、 AB CD ↓ 1・AとCを比較、A決定 2・BとCを比較、C決定 3・BとDを比較、B決定、D決定 ・・・AとBの比較、CとDの比較は前段階で終わっている ってことなんですね。