====== Семинар 3 ======
===== Задание 3.1 =====
Реализовать алгоритм быстрой сортировки массива.
Описание алгоритма можно найти [[http://algolist.manual.ru/sort/quick_sort.php|здесь]].
===== Указания к оформлению решения =====
* Метод, реализующий быструю сортировку, должен быть записан в отдельном классе. Например, так:
class MySort {
static void quickSort (/* Ваш список параметров */){
// Ваш код
}
}
* В методе ''public static void main(String[] args)'' //другого// класса в том же пакете создайте массив, заполните его случайными числами, напечатайте его, проведите сортировку и затем снова напечатайте массив. Например, так:
import java.util.*;
public class TestClass {
public static void main(String[] args){
int size = 20;
int m[] = new int[size];
Random rand = new Random();
for(int i = 0; i < size; i++)
m[i] = rand.nextInt(100);
System.out.println(Arrays.toString(m));
MySort.quickSort(/* нужные параметры */);
System.out.println(Arrays.toString(m));
}
}
;;#
[[java:elective:lesson4|Следующий семинар >>>]]
;;#