Обсуждение:Метод четырёх русских для умножения матриц — различия между версиями
Строка 1: | Строка 1: | ||
: {{tick | ticked=1}} Добавить анализ (почему именно log n) оценки для k. | : {{tick | ticked=1}} Добавить анализ (почему именно log n) оценки для k. | ||
: {{tick}} Добавить псевдокод | : {{tick}} Добавить псевдокод | ||
− | : {{tick}} Зачем такой маленький раздел «предподсчет»? Объедини его со сжатием матриц. | + | :: Зачем большие I и J? |
− | : {{tick}} используй везде n одинакового размера | + | :: Что за precul? Во-первых, используй какой-то стиль именования переменных, во-вторых, c'''a'''lculation. |
− | : {{tick}} указать ссылки на какие-нибудь источники | + | :: log n округлено вверх, или вниз? Разберись и напиши в коде явно, создаётся ощущение что k — double. |
− | : {{tick}} добавить категории | + | :: Для возведения в степень лучше использовать **, так как во многих языках программирования ^ — xor. |
− | --[[ | + | :: Зачем вообще всё написано словами? Считаешь скал. произведения - отображай это кодом(хотя бы функцией dotProduct), если хочешь — напиши коммент. В общем, слишком много слов в псевдо''коде''. |
+ | |||
+ | : {{tick}} Зачем раздел «постановка задачи»? Перемести это в шапку. | ||
+ | : {{tick | ticked=1}} Зачем такой маленький раздел «предподсчет»? Объедини его со сжатием матриц. | ||
+ | : {{tick | ticked=1}} используй везде n одинакового размера | ||
+ | : {{tick | ticked=1}} указать ссылки на какие-нибудь источники | ||
+ | : {{tick | ticked=1}} добавить категории | ||
+ | : Кстати, лучше подписываться. Я тоже забыл в прошлый раз, но всё же. | ||
+ | --[[Участник:Dgerasimov|Дмитрий Герасимов]] 07:57, 16 декабря 2011 (MSK) |
Версия 07:57, 16 декабря 2011
- ☑ Добавить анализ (почему именно log n) оценки для k.
- ☐ Добавить псевдокод
- Зачем большие I и J?
- Что за precul? Во-первых, используй какой-то стиль именования переменных, во-вторых, calculation.
- log n округлено вверх, или вниз? Разберись и напиши в коде явно, создаётся ощущение что k — double.
- Для возведения в степень лучше использовать **, так как во многих языках программирования ^ — xor.
- Зачем вообще всё написано словами? Считаешь скал. произведения - отображай это кодом(хотя бы функцией dotProduct), если хочешь — напиши коммент. В общем, слишком много слов в псевдокоде.
- ☐ Зачем раздел «постановка задачи»? Перемести это в шапку.
- ☑ Зачем такой маленький раздел «предподсчет»? Объедини его со сжатием матриц.
- ☑ используй везде n одинакового размера
- ☑ указать ссылки на какие-нибудь источники
- ☑ добавить категории
- Кстати, лучше подписываться. Я тоже забыл в прошлый раз, но всё же.
--Дмитрий Герасимов 07:57, 16 декабря 2011 (MSK)