最近在尝试复习算法
刚好在重演SelectionSort观念的时候遇到了点状况
Code:
http://imgur.com/4R5XSiA
Run:
http://imgur.com/3l33eFP
原以为是程式码写错,而无法进行排序交换
稍微改成:
仅把两值存于新的变量再进行交换
Code:
http://imgur.com/a/vEWut
Run:
http://imgur.com/U0YrdQZ
虽然成功进行了排序,但其主要是要看到每次循环所造成的变换顺序
想请问该如何实现,每次交换皆成功print出来
另外在StackOverflow上查到一篇与此篇类似的文章,
却不了解为什么在循环中进行数值交换不是个好点子
https://goo.gl/TNVuBN
以上,谢谢