В даній статті ми розглянемо алгоритм швидкого сортування. Цей алгоритм, Ніклаус Вірт, у своїй книзі "Алгоритми і структури даних", назвав найшвидшим з відомих алгоритмів сортування масивів. І він дещо відрізняється від описаних раніше алгоритмів сортуванн...
Розглянемо масив Array, який необхідно відсортувати. В даному алгоритмі нам знадобляться декілька додаткових змінних: наші улюблені герої, які мають справи з будь-якими масивами - iter і jter, N - розмір масиву, і змінна, яка потрібна для тимчасового збері...
При довільному масиві даних, пошук неможливо прискорити - час перебору завжди в лінійній залежності від розміру масиву. Що б ви не намагалися зробити, потрібно завжди перебрати усі елементи один за одним. Ситуація змінюється, коли ми знаємо, що масив дани...
<!-- wp:html -->
<p>Припустимо, що у вас є масив даних і необхідність знайти у ньому певний елемент. Очевидним рішенням в даній ситуації, буде поступовий перебір кожного елементу масиву і порівняння його з певним еталоном. Цей алгоритм і називається лінійн...
Доброго дня усім. Сьогодні ми спробуєм розглянути мінімальний базис знань, необхідних для написання програм на С++. І найперше, що Я хотів вам розказати, це куди писати чи вставляти свій новий код. Свій новий код необхідно вставляти в головну функцію про...
Сьогодні ми з Вами вивчимо основні концепції програмування для основної маси мов програмування. Для опису основних принципів програмування, ми будемо використовувати нашу спеціальну псевдо мову програмування, тобто мову, яка буде нам зрозуміла і яка буде а...
З часу появи комп'ютерів, світ стрімко змінився. В теперішні часи, вже не потрібно стояти в черзі, щоб здати свою перфокарту юній дамі, яка, через деякий час, видасть результати Ваших обчислень у паперовому вигляді. Тепер, Ваші обчислення виконуються на <e...
У декого із нас, в певний момент життя, виникає гостре бажання навчитися такому чудовому ремеслу, як програмування. Але виникає питання - з чого почати? Що необхідно робити в такому випадку? Ну а що потрібно робити, щоб навчитися їздити на велосипеді?.. О...
111213141516