Запитання з тегом «complexity-theory»

Теорія обчислювальної складності - це галузь теорії обчислень у теоретичній інформатиці та математиці, яка фокусується на класифікації обчислювальних задач відповідно до притаманних їм труднощів. Особливо поширеним у програмуванні є * амортизований аналіз * для часу або простору


11
Які відмінності між NP, NP-Complete і NP-Hard?
Які відмінності між NP , NP-Complete і NP-Hard ? Мені відомо про багато ресурсів у мережі. Я хотів би прочитати ваші пояснення, і причина полягає в тому, що вони можуть відрізнятися від того, що там, або я щось не знаю.

9
Як знайти складність алгоритму в часі
Питання Як знайти складність алгоритму в часі? Що я зробив перед тим, як поставити запитання на SO? Я пройшов через це , це та багато інших посилань Але там, де мені вдалося знайти чітке і прямолінійне пояснення, як обчислити складність часу. Що я знаю? Скажіть код простий, як наведений нижче: …


17
Як побудова купи може бути O (n) часовою складністю?
Чи може хтось допомогти пояснити, як може скласти купу складати O (n) складність? Вставлення елемента в купу є O(log n), і вставка повторюється n / 2 рази (решта - це листя, і вони не можуть порушити властивість купи). Отже, це означає, що складність повинна бути O(n log n), я думаю. …



12
Обчислювальна складність послідовності Фібоначчі
Я розумію позначення Big-O, але не знаю, як обчислити його для багатьох функцій. Зокрема, я намагався з'ясувати обчислювальну складність наївної версії послідовності Фібоначчі: int Fibonacci(int n) { if (n <= 1) return n; else return Fibonacci(n - 1) + Fibonacci(n - 2); } Яка обчислювальна складність послідовності Фібоначчі і як …


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

6
Що таке "P = NP?", І чому це таке відоме питання? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання Питання про те, чи P = NP чи не найвідоміший у всіх комп’ютерних науках. Що це означає? І чому …


30
Як знайти найнижчого загального предка двох вузлів у будь-якому бінарному дереві?
Бінарне дерево тут не обов'язково може бути двійковим деревом пошуку. Структуру можна сприймати як - struct node { int data; struct node *left; struct node *right; }; Максимальне рішення, з яким я міг працювати з другом, було щось подібне - розглянемо це бінарне дерево : Врожайність міжрегіональних врожаїв - 8, …

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

6
HashMap отримати / поставити складність
Ми звикли говорити, що HashMap get/putоперації O (1). Однак це залежить від реалізації хешу. Типовий хеш об'єкта - це фактично внутрішня адреса в купі JVM. Ми впевнені, що це досить добре, щоб стверджувати, що get/putє O (1)? Наявна пам'ять - ще одне питання. Як я розумію з javadocs, показник HashMap …

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