Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 September 04

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
int val;
scanf(“%d”, &val);

//for цикл

array[i] += 10/ val;

Он каждый раз делит 10 на val
/O2 включено
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Как понять решение сложности O(n2)?
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нехристь Пендостанский
Как понять решение сложности O(n2)?
Условно у нас есть массив длиной n.
И нам нужно его отсортировать.
Для сортировки нужно несколько проходов. Вот, n^2 отображает, что максимальное количество элементов, которое нам нужно будет пробежать по массиву - n^2
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Или можно так:
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
У нас есть массив длинной n
Нам нужно его распечатать.
Обращение к элементу в массиве занимает O(1) - т.е. требуется 1 операция
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
У нас есть массив длинной n
Нам нужно его распечатать.
Обращение к элементу в массиве занимает O(1) - т.е. требуется 1 операция
Следовательно чтобы распечатать массив, нам нужно обратится к каждому элементу, следовательно, получаем время требуемое на получение всего массива O(n)
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Возможно плохо объяснил, но все же
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Условно у нас есть массив длиной n.
И нам нужно его отсортировать.
Для сортировки нужно несколько проходов. Вот, n^2 отображает, что максимальное количество элементов, которое нам нужно будет пробежать по массиву - n^2
тогда бы написали O(n**2)
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
наверное в оригинале было n² потом текст потерял какие-то свойства и осталсь n2
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нехристь Пендостанский
тогда бы написали O(n**2)
А, я думал вам нужно объяснить что значит O() в целом
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
А, я думал вам нужно объяснить что значит O() в целом
Не, я перед этим погуглил тему
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нехристь Пендостанский
Как понять решение сложности O(n2)?
В И К И П Е Д И Я
И
К
И
П
Е
Д
И
Я
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
В И К И П Е Д И Я
И
К
И
П
Е
Д
И
Я
уууу, её я открыл по первой ссылке. Составлял её какой то урод.
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Чтоб вы понимали
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну я понимаю
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
у меня же был курс матана
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
что тут непонятного
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да всё не понятно. Там три потому что три было изначально или там три потому что тройка в степени и тройка во второй половине произвели какое то колдунство и родили еще одну тройку. Кароче туманный пример.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нехристь Пендостанский
Чтоб вы понимали
какой курс? в матанализе есть примерно такое же нотация Ландау. О-большое.
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нехристь Пендостанский
Да всё не понятно. Там три потому что три было изначально или там три потому что тройка в степени и тройка во второй половине произвели какое то колдунство и родили еще одну тройку. Кароче туманный пример.
просто степень многочлена
источник