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.
我无法追溯排序算法.这里使用哪个算法?
我认为它类似于快速排序,但是有块动作:
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:只是交换1和K和2和Q,3和J等只需七个步骤:)