1679
правок
Изменения
Нет описания правки
: {{tick | ticked=1}} Добавить анализ (почему именно log n) оценки для k.
: {{tick}} Добавить псевдокод:: аргумент после log не в скобках:: Насколько я помню, в c++, java и вообще большинстве ЯП log «трудоёмкость» — это натуральный логарифмбррр, пиши явно log2асимптотика же.:: cursuma и т.п. никуда не годится, используй camelCase.{{tick | ticked=1}} Добавить псевдокод
:: писал кучу раз — псевдокод должен явно принимать входные данные и явно возвращать ответ. Тут я этого не наблюдаю.
::: не понимаю, в чем сложность сделать код одной функцией, без всякого ввода-вывода. ладно, хрен с ним.
:: аргумент после log не в скобках(done)
:: Насколько я помню, в c++, java и вообще большинстве ЯП log — это натуральный логарифм, пиши явно log2.(done)
:: cursuma и т.п. никуда не годится, используй camelCase.(done)
:: Зачем большие I и J?(done)
:: Что за precul? Во-первых, используй какой-то стиль именования переменных, во-вторых, c'''a'''lculation.(done)
:: Зачем вообще всё написано словами? Считаешь скал. произведения - отображай это кодом(хотя бы функцией dotProduct), если хочешь — напиши коммент. В общем, слишком много слов в псевдо''коде''.(done)
: {{tick| ticked=1}} Зачем раздел «постановка задачи»? Перемести это в шапку.
:: Зачем «Рассмотрим следующую задачу:»? Пиши сразу условие задачи, зачем его цитировать? А ещё точка ставится после закрывающей кавычки, а не перед.
: {{tick | ticked=1}} Зачем такой маленький раздел «предподсчет»? Объедини его со сжатием матриц.