Запитання з тегом «algorithm-analysis»

Питання про науку та мистецтво визначення властивостей алгоритмів, часто включаючи правильність, час виконання та використання місця. Використовуйте тег [аналіз часу виконання] для запитань про час виконання алгоритмів.

2
2-D пікова складність пошуку (MIT OCW 6.006)
У декламаційному відео для MIT OCW 6.006 о 43:30, З огляду на матриці з стовпців і рядків, алгоритм піку Знаходження 2-D, де пік є будь-який більше значення , ніж або дорівнює це суміжних сусідів, був описаний як:m × nм×нm \times nААAммmннn Примітка. Якщо в описі стовпців через є плутанина , …

3
Великий O: Вкладений для циклу із залежністю
Мені дали домашнє завдання з Big O. Я застряг з вкладеними петлями, які залежать від попереднього циклу. Ось змінена версія мого домашнього запитання, оскільки я дуже хочу його зрозуміти: sum = 0; for (i = 0; i < n; i++ for (j = 0; j < i; j++) sum++; Частина, …

3
Чи завжди у Quicksort є квадратичне виконання, якщо ви вибираєте максимальний елемент як опорний?
Якщо у вас є алгоритм швидкого сортування, і ви завжди вибираєте найменший (або найбільший) елемент як свій стрижень; Я маю рацію припускати, що якщо ви надасте вже відсортований набір даних, ви завжди отримаєте найгірші показники роботи незалежно від того, чи є ваш "вже відсортований" список у порядку зростання чи зменшення? …

1
Чому складність відміни негативного циклу
Ми хочемо вирішити проблему з мінімальними витратами та потоком за допомогою загального алгоритму скасування негативного циклу. Тобто ми починаємо з випадкового дійсного потоку, і тоді ми не вибираємо жодних «хороших» негативних циклів, таких як цикли мінімальної середньої вартості, але використовуємо Bellman-Ford для виявлення мінімального циклу та збільшення за відкритим циклом. …

1
Розв’язування рецидивів за допомогою характерного многочлена з уявними коренями
При аналізі алгоритму вам часто доводиться вирішувати рецидиви. Окрім магістерської теореми, методів заміщення та ітерації є один із застосуванням характерних многочленів . Скажіть, я зробив висновок, що характерний многочлен х2- 2 х + 2x2−2x+2x^2 - 2x + 2має уявні корені, а самех1= 1 + ix1=1+ix_1 = 1+i і х2= 1 …

3
Логарифмічна проти подвійна логарифмічна часова складність
У реальному застосуванні є конкретна користь при використанні O (журнал( журнал( n ) )O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n)) замість O (журнал( n ) )O(log⁡(n))\mathcal{O}(\log(n)) алгоритми? Це той випадок, коли застосовують, наприклад, дерева van Emde Boas замість звичайних двійкових дерев пошуку. Але, наприклад, якщо взятип &lt;106n&lt;106n < 10^6 то в кращому випадку подвійний логарифмічний алгоритм …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.