我正在努力与这种排序算法,但无法找出算法在互联网上的名称。
另外我需要知道这种算法在Big-O格式中的复杂性。
代码是:哪种排序算法是这样的?
int i,j;
for(i= arr.length -1 ; i > 0 ;i--){
for(j = 0 ; j < i ; j++){
if(arr[i] > arr[j]){
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
请一次只问一个问题。原因是你只能将一个答案标记为已接受,所以如果两个不同的答案分别回答你的一个问题,你就不能标出一个正确答案,从而造成未来访问者的混淆。 –
关于你的第一个问题(算法名称),* *我个人认为这是一个很好的问题,即使你应该描述你发现的类似算法的工作大致相同,为什么你认为他们仍然不同于算法所示。 –
我认为tihs是一个单一的问题,如果有人知道这个算法他/她也可以回答复杂性我想,以便未来的访问者可以同时学习:) – user3618573