Питання з тегом 'complexity-theory'

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

Що таке просте англійське пояснення "Big O"?

Я волів би якомога менше формального визначення і просту математику.
заданий 28 Січня. '09 о 14:10
10
відповідей

Які відмінності між NP, NP-Complete і NP-Hard?

У чому різниця між NP, NP-Complete і NP-Hard? Я знаю багато ресурсів по всьому Інтернету. Я хотів би прочитати ваші пояснення, і причина в тому, що вони можуть відрізнятися від того, що там, або там, і я не знаю.
заданий 07 дек. '09 в 4:11
10
відповідей

Як знайти тимчасову складність алгоритму

Питання Як знайти тимчасову складність алгоритму? Що я зробив до публікації питання про SO? Я пройшов цей, цей і багато інших посилання Але немає, де я зміг знайти ясне і пряме пояснення того, як розрахувати складність часу. Що я знаю? Ска ...
заданий 14 червня '12 о 14:21
23
відповідей

Big O, як ви його обчислюєте / наближаєте?

Більшість людей зі ступенем в CS напевно знають, що Big O означає. Це допомагає нам виміряти, наскільки ефективний алгоритм, і якщо ви знаєте в в якої категорії проблема, яку ви намагаєтеся вирішити, лежить в вас може з'ясувати, чи зможе ще ви ...
заданий 06 Серпня. '08 о 13:18
5
відповідей

Постійне амортизоване час

Що означає "Постійне амортизоване час", коли мова йде про тимчасову складності алгоритму?
заданий 14 Жовтня. '08 в 11:32
15
відповідей

Як можна побудувати купу O (n) складності часу?

Може хто-небудь пояснити, як побудувати купу O (n) складності? Вставка елемента в купу O (log n), а вставка повторюється n / 2 рази (решта - листя і не можуть порушувати властивість купи). Таким чином, це означає, що складність повинна бути O (n log ...
заданий 18 березня '12 о 6:15
34
відповідей

Чи існують які-небудь O (1 / n) алгоритми?

Чи існують які-небудь O (1 / n) алгоритми? Або що-небудь ще менше, ніж O (1)?
заданий 25 травня '09 о 9:15
12
відповідей

Обчислювальна складність послідовності Фібоначчі

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

Що таке "P = NP?", І чому це такий знаменитий питання?

Питання про те, чи є P = NP, мабуть, найвідомішим у всіх комп'ютерних науках. Що це означає? І чому це так цікаво? О, і для додаткового кредиту, будь ласка, опублікуйте доказ твердження істини чи хибності. :)
заданий 21 сент. '08 о 19:07
10
відповідей

Чи є log (n!) = Θ (n · log (n))?

Я повинен показати, що log (n!) = Θ (n · log (n)). Було дано вказівку, що я повинен показати верхню межу з nn і показати нижню межу з (n / 2) (n / 2). Це здається мені нецікавим. Чому це так? Я можу впевнено побачити, як перетворити ...
заданий 19 Січня. '10 о 20:15
32
відповідей

Як знайти найнижчий загальний предка двох вузлів в будь-якому довічним дереві?

Двійкове дерево тут, можливо, не обов'язково є двійковим деревом пошуку. Структура може бути взята як - struct node {int data; struct node * left; struct node * right; }; Максимальна рішення, яке я міг би вирішити з друго ...
заданий 28 сент. '09 в 0:01
5
відповідей

Чи є 2 ^ n і n * 2 ^ n однаковою тимчасової складністю?

Ресурси, які я виявив по тимчасовій складності, неясно, коли можна ігнорувати терміни в рівнянні складності часу, зокрема, з не-поліноміальними прикладами. Мені ясно, що, з огляду на що-то виду n 2 + n + 1, останні два члена несущест ...
заданий 13 февр. '14 о 23:32
4
відповідей

Вартість функції len ()

Яка вартість len () для вбудованих модулів Python? (Список / Кортеж / рядок / словник)
заданий 12 липня '09 в 7:31
5
відповідей

Які існують гарантії на складності виконання (Big-O) методів LINQ?

Нещодавно я почав використовувати LINQ зовсім небагато, і насправді я не бачив згадки про складнощі виконання для будь-якого з методів LINQ. Очевидно, тут є багато факторів, тому дозвольте обмежити обговорення простим провайдером IEnumerable L ...
заданий 10 травня '10 о 1:29
23
відповідей

Регулярний вираз, яке ніколи не буде відповідати ні

Це може здатися дурним питанням, але я довго розмовляв з деякими з моїх колег-розробників, і це звучало як кумедна річ, про яку потрібно подумати. Отже, що ваша думка - що виглядає Regex, ніколи не буде відповідати якійсь ліб ...
заданий 12 нояб. '09 о 18:46