什么是最坏情况时间复杂度t(n): - 我正在读这本关于算法的书,作为一个例子,如何得到T(n)......就像选择排序算法一样
就像我正在处理selectionSort(A [0..n-1])
//sorts a given array by selection sort
//input: An array A[0..n - 1] of orderable elements.
//output: Array A[0..n-1] sorted in ascending order
Run Code Online (Sandbox Code Playgroud)
让我写一个伪代码
for i <----0 to n-2 do
min<--i
for j<--i+1 to n-1 do
ifA[j]<A[min] min <--j
swap A[i] and A[min]
Run Code Online (Sandbox Code Playgroud)
--------我也会用C#写它---------------
private int[] a = new int[100];
// number of elements in array
private int x;
// Selection Sort Algorithm
public void sortArray()
{
int i, j;
int min, temp;
for( i …Run Code Online (Sandbox Code Playgroud)