Академический Документы
Профессиональный Документы
Культура Документы
Документ Microsoft Word
Документ Microsoft Word
NO: При решении задач будем использовать: Если на вход подаётся натур n,
будем считать что оно может быть выбрано равновероятно из {1,2….n}
NO: Если на вход поступает последовательность чисел {x1,x2….xn} будем считать
что каждое число может быть выбрано из равновероятно из x = {1,….n}
Примеры
Пример 1.
Пусть существует 15 шаров с номерами от 1 до 15. Какого мин кол-ва
информации достаточно для установления номера случайно выбранного шара?
Допущение: равновероятность.
P(A=i) = 1/15
i(Ai) = [log2 1/1/15] = [log2 15] = [log2 16] = 4
Пример 2.
Определить зависимость между L задачи и входными данными для разных
типов данных.
1) Вход n from N {1,….n} Pi = 1/n
L = i(A) = [log2 n]
L-1 < log2 n <= [log2 n] = L
2^(L-1) < n <= 2^L
Трудоемкость алго
Трудоемкость алго - это функия от размерности задачи, которая оценивает
сверхху требуемое время для её реализации.
Память безразмерна.
RAM(РАМ) – модель вычислительного устройства.
1. Арифметические и логические операии выполняются за 1 временной
шаг(1 такт).
2. Каждое обращение к ячейке ОП требует 1 т.
3. Выполнение условного перехода требует вычисления логического
выражения одной из ветвей решения.
4. Выполение цикла подразумевает выполнение всех его итераций,
выполнение каждой итерации требует вычисления условия завершения
цикла и выполнене его тела.
P(x=A(i)) = 1/n
Ta = 1/n(1+2+….+n) = (n+1)/2
II способ 1) -//- 2) x может принадлежать а может и нет 3) Считаем все операции
4) равновероятн.
A := {a1,a2…..an}
разные выражения разнымии способами.
a > 1, 0<alpha<1
a << log a (n)<<n^alpha<<n<<n^a<<a^n<n!<<n^n
lim T(n)/f(n)