Запитання з тегом «big-o»

Позначення Big-O використовується для представлення асимптотичних верхніх меж. Він описує відповідну часову чи просторову складність алгоритмів. Аналіз Big-O забезпечує грубу і спрощену оцінку складності проблеми.

5
Чи 2 ^ n і n * 2 ^ n однакові за складністю?
Ресурси, які я знайшов за часовою складністю, незрозуміло, коли добре ігнорувати терміни в рівнянні часової складності, зокрема з неполіноміальними прикладами. Мені зрозуміло, що з урахуванням чогось виду n 2 + n + 1, останні два терміни незначні. Зокрема, з урахуванням двох категоризацій, 2 n та n * (2 n ), …

26
Чи є гірші алгоритми сортування, ніж Bogosort (він же Сортування мавп)? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Мої колеги відвели мене назад у часі до університетських днів із …
178 algorithm  sorting  big-o 

30
Алгоритм O (nlogn) - Знайдіть три рівномірно розташовані в дворядному рядку
У мене було це питання на тесті з алгоритмів вчора, і я не можу зрозуміти відповіді. Це зводить мене абсолютно з розуму, бо воно коштувало близько 40 балів. Я вважаю, що більшість класів не вирішили це правильно, тому що я не придумав рішення за останні 24 години. Враховуючи довільну двійкову …
173 algorithm  big-o 

4
Підсумок Big-O для впровадження Java Collections Framework? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Я, можливо, незабаром буду викладати "курс краху Java". Хоча, мабуть, можна припустити, що члени аудиторії …
164 java  collections  big-o 

30
Як об'єднати два відсортовані масиви в відсортований масив? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Про це мене запитали в інтерв'ю, і це рішення, яке я …

3
Які гарантії складності стандартних контейнерів?
Мабуть ;-) стандартні контейнери дають певну форму гарантій. Який тип гарантій і чим саме відрізняються різні типи контейнерів? Працюючи зі сторінки SGI (про STL ), я придумав це: Container Types: ================ Container: Forward Container Reverse Container Random Access Container Sequence Front Insert Sequence Back Insert Sequence Associative Container Simple Associative …
160 c++  stl  containers  big-o 

15
Чи є хешмап Java справді O (1)?
Я бачив кілька цікавих претензій на хешмапи SO re Java та їх O(1)час пошуку. Хтось може пояснити, чому це так? Якщо ці хешмапи не сильно відрізняються від будь-якого алгоритму хешування, на який я був придбаний, завжди повинен існувати набір даних, який містить зіткнення. У цьому випадку пошук буде O(n)швидше, ніж …

16
Що означає "O (1) час доступу"?
Я бачив цей термін "O (1) час доступу", який означав "швидко", але я не розумію, що це означає. Інший термін, який я бачу з ним у тому ж контексті, - це "O (n) час доступу". Чи не могли б хто-небудь пояснити простим способом, що означають ці терміни? Дивитися також Що …
126 big-o 

19
Максимальний прибуток від одного продажу
Припустимо, нам дано масив із n цілих чисел, що представляють ціни акцій за один день. Ми хочемо знайти пару (buyDay, sellDay) , з buyDay ≤ sellDay , таким чином, якби ми купили акцію на buyDay і продали її на sellDay , ми максимізували б наш прибуток. Зрозуміло, що в алгоритмі …

15
Це технічно алгоритм O (1) для "Hello World"?
Чи було б це класифіковано як алгоритм O (1) для "Привіт, світ!" ?? public class Hello1 { public static void Main() { DateTime TwentyYearsLater = new DateTime(2035,01,01); while ( DateTime.Now < TwentyYearsLater ) { System.Console.WriteLine("It's still not time to print the hello ..."); } System.Console.WriteLine("Hello, World!"); } } Я думаю …
117 c#  .net  algorithm  big-o 

8
Чи можуть насправді хеш-таблиці бути O (1)?
Здається, загальновідомо, що хеш-таблиці можуть досягти O (1), але це ніколи не мало для мене сенсу. Може хтось, будь ласка, пояснить це? Ось дві ситуації, які приходять на думку: A. Значення є int, меншим за розмір хеш-таблиці. Тому значення - це власний хеш, тому немає хеш-таблиці. Але якби це було, …

6
Що б спричинило складність алгоритму O (log n)?
Мої знання про big-O обмежені, і коли в журналі з’являються умови журналу, це відкидає мене ще більше. Може хтось може просто пояснити мені, що таке O(log n)алгоритм? Звідки береться логарифм? Це спеціально з’явилося, коли я намагався вирішити це питання середньої практики: Нехай X (1..n) і Y (1..n) містять два списки …

2
Великий O масивів JavaScript
Масиви в JavaScript дуже легко змінювати, додаючи та видаляючи елементи. Це дещо маскує той факт, що більшість мовних масивів мають фіксований розмір і потребують складних операцій для зміни розміру. Здається, що JavaScript дозволяє легко писати неякісний код масиву. Це призводить до питання: Яку ефективність (з точки зору великої складності у …

14
Чому вставляється посередині пов'язаного списку O (1)?
Згідно зі статтею Вікіпедії у зв’язаних списках , вставлення в середині зв'язаного списку вважається O (1). Я б подумав, що це буде O (n). Чи не потрібно вам знаходити вузол, який може бути в кінці списку? Чи не враховує цей аналіз знаходження операції з вузлом (хоча це потрібно), а лише …
105 linked-list  big-o 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.