for i = 1 to n − 1 do
k←i
l ← L[i]
for j = i + 1 to n do
if L[j ] < l then k ← j
l ← L[j ]
SWAP(L[i], L[k])
如果您要使用 3 个变量:a、b、c,我正在尝试从中制定决策树。
这只是一个简单的选择排序,但实际上跟踪所有变量非常困难。我可以相当容易地完成大多数简单的决策树,但是使用这个应该非常简单,但确实很难。
任何人都可以给我任何关于这样做的提示或技巧吗?