Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,21 @@
|
|||
void main() {
|
||||
List<int> a = selectionSort([1100, 2, 56, 200, -52, 3, 99, 33, 177, -199]);
|
||||
print('$a');
|
||||
}
|
||||
|
||||
selectionSort(List<int> array){
|
||||
for(int currentPlace = 0;currentPlace<array.length-1;currentPlace++){
|
||||
int smallest = 4294967296; //maxInt
|
||||
int smallestAt = currentPlace+1;
|
||||
for(int check = currentPlace; check<array.length;check++){
|
||||
if(array[check]<smallest){
|
||||
smallestAt = check;
|
||||
smallest = array[check];
|
||||
}
|
||||
}
|
||||
int temp = array[currentPlace];
|
||||
array[currentPlace] = array[smallestAt];
|
||||
array[smallestAt] = temp;
|
||||
}
|
||||
return array;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue