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

Алгоритм - це послідовність чітко визначених кроків, яка визначає абстрактне рішення проблеми. Використовуйте цей тег, коли ваша проблема пов’язана з дизайном алгоритму.


6
Що саме являє собою велике позначення?
Я дійсно розгублений у зв'язку з різницею між великою O, великою Омегою та великою тета-нотацією. Я розумію, що велика О - це верхня межа, а велика Омега - нижня межа, але що саме являє великий Ө (тета)? Я читав, що це означає щільно пов'язане , але що це означає?

22
Унікальні (неповторювані) випадкові числа в O (1)?
Я хотів би генерувати унікальні випадкові числа від 0 до 1000, які ніколи не повторюються (тобто 6 не з’являються двічі), але це не вдається до чогось подібного пошуку O (N) попередніх значень, щоб це зробити. Чи можливо це?

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

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

27
Алгоритм обчислення кількості дільників заданого числа
Який був би найоптимальніший алгоритм (продуктивний) для обчислення кількості дільників даного числа? Буде чудово, якщо ви можете надати псевдокод або посилання на якийсь приклад. EDIT: Усі відповіді були дуже корисними, дякую. Я впроваджую Сито Аткіна, а потім я буду використовувати щось подібне до того, що вказав Джонатан Леффлер. Посилання, розміщене …

20
Який алгоритм сортування найкраще працює в основному відсортованих даних? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . Удосконаліть це питання Який алгоритм сортування найкраще працює в основному відсортованих даних?
174 algorithm  sorting 

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



3
Як працює алгоритм HyperLogLog?
Нещодавно я дізнався про різні алгоритми у вільний час, і той, який мені траплявся, який, як видається, дуже цікавий, називається алгоритмом HyperLogLog - який оцінює кількість унікальних елементів у списку. Це було особливо цікаво для мене, тому що воно повернуло мене до моїх MySQL днів, коли я побачив, що значення …

14
Це "достатньо хороший" випадковий алгоритм; чому він не використовується, якщо він швидший?
Я склав клас під назвою QuickRandom, і його завдання полягає в швидкому формуванні випадкових чисел. Це дійсно просто: просто візьміть старе значення, помножте на a doubleі візьміть десяткову частину. Ось мій QuickRandomклас у всій повноті: public class QuickRandom { private double prevNum; private double magicNumber; public QuickRandom(double seed1, double seed2) …

19
Як порівняти два кольори для подібності / різниці
Я хочу розробити програму, яка допоможе мені оцінити між 5 заздалегідь визначеними кольорами, який із них більше схожий на змінний колір та з яким відсотком. Вся справа в тому, що я не знаю, як це зробити вручну крок за кроком. Тому навіть складніше думати про програму. Більш детально: кольори представлені …
171 algorithm  colors  compare  rgb  hsv 

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

21
Хитрі питання щодо інтерв'ю Google
Мій друг проходить співбесіду на роботу. Одне з питань інтерв'ю змусило мене задуматися, просто хотілося трохи відгуку. Існує 2 невід’ємних цілих числа: i та j. З огляду на наступне рівняння, знайдіть (оптимальне) рішення для ітерації над i та j таким чином, щоб вихід сортувався. 2^i * 5^j Отже, перші кілька …

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