这里使用哪种排序算法?

Mut*_*han 0 sorting algorithm math

在编程活动中,他们问了这个问题.

问题:1 2 3 4 5 6 7 8 9 10 JQ K.

写入和算法以7个步骤以相反的顺序对卡片进行排序.

KQJ 10 9 8 7 6 5 4 3 2 1.

我无法追溯排序算法.这里使用哪个算法?

J0H*_*0HN 5

我认为它类似于快速排序,但是有块动作:

1 2 3 4 5 6 7 8 9 10 J Q K

8 9 10 J Q K 7 1 2 3 4 5 6
J Q K 8 9 10 7 1 2 3 4 5 6 
J Q K 8 9 10 7 4 5 6 1 2 3 
K Q J 8 9 10 7 4 5 6 1 2 3 
K Q J 10 9 8 7 4 5 6 1 2 3 
K Q J 10 9 8 7 6 5 4 1 2 3 
K Q J 10 9 8 7 6 5 4 3 2 1
Run Code Online (Sandbox Code Playgroud)

更新:其实它可能会更simplier:只是交换1K2Q,3J等只需七个步骤:)