Điều này có thể được làm sạch không?Cách thanh lịch nhất để sắp xếp bong bóng trong C# là gì?
using System;
class AscendingBubbleSort
{
public static void Main()
{
int i = 0,j = 0,t = 0;
int []c=new int[20];
for(i=0;i<20;i++)
{
Console.WriteLine("Enter Value p[{0}]:", i);
c[i]=int.Parse(Console.ReadLine());
}
// Sorting: Bubble Sort
for(i=0;i<20;i++)
{
for(j=i+1;j<20;j++)
{
if(c[i]>c[j])
{
Console.WriteLine("c[{0}]={1}, c[{2}]={3}", i, c[i], j, c[j]);
t=c[i];
c[i]=c[j];
c[j]=t;
}
}
}
Console.WriteLine("bubble sorted array:");
// sorted array output
for(i=0;i<20;i++)
{
Console.WriteLine ("c[{0}]={1}", i, c[i]);
}
}
}
Elegant và Bubble Sắp xếp không thuộc trong cùng một câu, IMHO. –
Nếu đây là bài tập về nhà, tôi sẽ làm cho đoạn mã càng xấu càng tốt và xả rác bằng các bình luận như "cố tình thêm vào sự nhút nhát để viết mã như một sự phản ánh sự phân biệt của tôi cho thuật toán này" ... giáo viên sẽ tôn trọng bạn . –
Đó không phải là loại bong bóng ... –