Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Теорія розкладів

Реферат Теорія розкладів





у.

Тестові приклади показали, що програма працює правильно і має достатній швидкодією. З метою запобігання ускладнення при тестовій перевірці рекомендується задавати невеликі значення n. p align="justify"> Програма була написана на мові програмування високого рівня Java в середовищі BlueJ.


Література


1.Скатков А. В. Методичні вказівки з курсового проектування з дисципліни В«Обчислювальний практикумВ» для студентів заочної форми навчання спеціальності 6.05010201 [Текст]: навч. посібник/Сергєєв Г. Г., Луговська Л. П. - Севастополь: СевНТУ, 2012. - 23 с. p> 2.Ноутон П., Шилдт Г. Java 2: пров. з англ. - СПб.: БХВ-Петербург, 2000. - 1072 с.: Іл. p>. Конвей Р.В., Максвелл В.А., Міллер Л.В. Теорія розкладів: М.:
Наука, 1975. -300 С.
. Танаєв В.С., Шкурба В.В. Введення в теорію розкладів: М.: Наука,
1975. -256 С.
5.Сачков В.М. Імовірнісні методи в комбінаторному аналізі: М.: Наука, 1978. - 288 с. br/>

Додаток A

java.util. *; class Perebor {

private int [] [] perest; int [] p; int n; int k; Perebor (int [] s) {= s.length; = new int [factorial (n)] [ n]; = Arrays.copyOf (s, n); = 0; (n-1);

} int [] [] getPerms () {perest;

} void permut (int m) {(m == 0) {

perest [k + +] = Arrays.copyOf (p, n);

} else {

for (int i = 0; i <= m; i + +) {(m-1); (i

vector (i, m);

inv (m-1);

}

}

}

} void vector (int a, int b) {t = p [a]; [a] = p [b]; [b] = t;

} void inv (int m) {i = 0; j = m; (i

vector (i, j);

i + +;

j -;

}

} static int factorial (int n) {res = 1; (int i = 1; i <= n; i + +) {

res * = i;

} res;

}

}

java.util. *; java.io. *; java.util.Date; class Main {static void main (String [] args) {

try {//при роботі з введенням даних, потрібно подбати про винятки

Scanner input = new Scanner (System.in); n;. out.println ("Введіть n:"); = input.nextInt (); (n == 0) {. out.println ("Невірний введення. Перезапустіть програму");;

} [] tk = new int [n];. out.println (" n");

System.out.printf ("Введення тривалості обслуговування вимоги tk (% d): n", n);

for (int i = 0; i

} [] dk = new int [n];. out.println (" n");. out.printf ("Введення директивних термінів dk (% d): n" , n); (int i = 0; i


Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...
  • Реферат на тему: Програмування на Java
  • Реферат на тему: Метод пріоритетів для задач розробки розкладів
  • Реферат на тему: Java - мова програмування