📄 sorting.cs
字号:
namespace Sort
{
using System;
public class Sorting{
public Sorting()
{
// Class constructor is not used
}
/// <summary>
/// Takes an array of doubles and sorts it using a bubblesort algorithm.
/// It returns a new sorted array.
/// </summary>
/// <param name="original">An array of doubles to be sorted </param>
public double[] BubbleSort(double[] original)
{
double temp;
int x,y;
double[] myarray;
// Make a copy of the array
myarray=(double[])original.Clone();
//Step through the Array
for (x=0; x<myarray.Length-1; x++)
{
for (y=0; y<myarray.Length-x-1; y++)
{
if (myarray[y] > myarray[y+1])
{
//swap the members
temp=myarray[y];
myarray[y]=myarray[y+1];
myarray[y+1]=temp;
}
}
}
// Return the sorted array
return myarray;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -