私はJavaが初めてです。最初のエントリが最小/最大である昇順/降順で数値をソートするアルゴリズムを見てきました。最初のエントリを変更せずに要素を最も近い値にソートできるアルゴリズムを見たことがありません。
例: 配列 = 53、98、183、37、122、14、124、65、67
これを返します:
配列 = 53、65、67、37、14、98、122、124、183
例をもう少しわかりやすく説明すると、出力では最初のエントリが変更されていないことに注意してください53
。次のエントリは65
、最小差が の残りのすべてのエントリの中で最も近いものです12
。の後65
に、残りのエントリ (とを除く)67
の中で の違いがあるのはどれですか。同様に、次のエントリは、残りのエントリの中で最も近いものです。2
53
65
37
67
どんな助けでも大歓迎です!!!