在选择排序法中,用java实现这样实现是正确的吧?老师,但是为什么和交换位置的那部分放在if里面结果就是错误的?

来源:2-1 选择排序法 - Selection Sort

qq_米流网络_0

2017-08-01

http://szimg.mukewang.com/598019500001ff4b04690246.jpg

写回答

1回答

liuyubobobo

2017-08-01

你这样描述我不很理解。请把你所说的错误代码贴上来以便我们能在同样的代码上进行分析。


另外,既然你已经直到代码是错误的,也强烈建议你自己尝试使用一个小的,得到错误结果的测试用例跟跟看,看看你的程序是具体在哪里获得了错误的结果?具体在哪里,和你以为的不一样?你认为能得到正确的结果,实际却得到了错误的结果,到底是哪里你思考错了?个人认为这是一个很有意义的过程,其实就是debug的过程。debug是程序员极其重要的一项技能,甚至可以说,大多数程序员80%的时间都是在和debug做斗争的。能够准确定位错误代码中的错误逻辑位置,进而修正它,是开发工作者的核心竞争力:)

0
6
qq_米流网络_0
回复
liuyubobobo
谢谢老师。
2017-08-01
共6条回复

算法与数据结构(C++版) 面试/评级的算法复习技能包

课程专为:短时间内应对面试、升职测评等艰巨任务打造

11187 学习 · 1614 问题

查看课程