質問編集履歴

3 タイプミス修正

moto_i

moto_i score 20

2019/03/23 13:15  投稿

下記の配列があるとします。
NUM = [7, 5,1,6,9]
NUM[0] = 7, NUM[1] = 5. NUM[2] = 1, NUM[3] = 6, NUM[4]= 9
これをソートすると
NUM = [9,7,6,5,1]
になりますが、大きい順にソートする前の配列番号がどのように
動いたかを確認できるプログラムの書き方を教えてください。
この場合ですと
NUM[4], NUM[0], NUM[3], NUM[1], NUM[2]
という情報が知りたいです。
よろしくお願いします。
  • Python

    36942 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

2 ソート方法の変更

moto_i

moto_i score 20

2019/03/23 13:08  投稿

あいソートする前とソートしたあとの配列の順序をトレースしたい python
下記の配列があるとします。
NUM = [7, 5,1,6,9]
NUM[0] = 7, NUM[1] = 5. NUM[2] = 1, NUM[3] = 6, NUM[4]= 9
これをソートすると
NUM = [1,5,6,7,9]
になりますが、ソートする前の配列番号がどのように
NUM = [9,7,6,5,1]
になりますが、大きい順にソートする前の配列番号がどのように
動いたかを確認できるプログラムの書き方を教えてください。
この場合ですと
NUM[2], NUM[1], NUM[3], NUM[0], NUM[4]
NUM[4], NUM[0], NUM[3], NUM[1], NUM[2]
という情報が知りたいです。
よろしくお願いします。
  • Python

    36942 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1 タイプミス修正

moto_i

moto_i score 20

2019/03/23 13:04  投稿

下記の配列があるとします。
NUM = [7, 5,1,6,9]
NUM[0] = 7, NUM[1] = 5. NUM[2] = 1, NUM[3] = 6, NUM[4]= 9
これをソートすると
NUM = [1,5,6,7,9]
になりますが、ソートする前の配列番号がどのように
この場合ですと
NUM[2], NUM[1], NUM[3], NUM[0], NUM[4]
という情報が知りたいです。
よろしくお願いします。
  • Python

    36942 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る