Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
13:29
4372
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

Авторc++ линейные списки
А) Разреженный вектор действительных чисел с операциями сложение, вычитание, умножение на скаляр, евклидова норма (длина вектора), нормализация. Хранение элементов любым методом, минимизирующим занимаемый ими объем памяти, но позволяющим быстро производить все необходимые операции.
Б) Разреженная матрица действительных чисел. Добавить операции умножения, вычисления ранга, транспонирования, нормы матрицы
Кому не трудно помочь в решении хотя бы одного из пунктов.
вот как первый пункт написать сказали но реализовать не смог
Для начала пишешь работу с линейными списками: создание, добавление элемента, итерация по списку...
Затем на основе класса списка пишешь класс разряженного вектора, который содержит список как поле класса.
Список содержит порядковый номер в разреженном контейнере и само значение.
И в операциях с этим вектором работаешь соответственно со списком согласно тому интерфейсу, что ты для него создал.
Например, сложение
заводишь два итератора для каждого исходного списка
проходишь ими в цикле по ним,
встречая очередной элемент одного списка, смотришь, нет ли элемента с тем же порядковым номером во втором списке.
если есть, складываешь их и добавляешь в новый конечный список.
если нет, просто добавляешь элемент в новый конечный список как есть.
кому не сложно помогите
мои глаза лопнули и потекли, это ж не чат %)

ща, есть тут один совет на примете

boriskb ©
У тебя какое-нибудь увлечение (кроме программирования) ещё есть?
Какое?

Vik ©
Шахматы нравятся. Скейтбордингом занимаюсь, Веб-райтингом. А программированием стал заниматься, потому что учиться пойду на программиста, вот и решил начать учиться прямо сейчас. А какая цель вопроса?

картман ©
тут все надеются, что тебе нравятся чистые тротуары
для Gradient:
Мужик, а ты всегда цитатами разговариваешь?
для Полосатый:
только когда лень тратить слова, которые можно скопировать прмиером
для Штраус:
ответ на твои задания лежит в этой теме, пост 4:
https://mirror.heroeswm.ru/forum_messages.php?tid=2336854
для Foenstein:
спасибо
для Штраус:
Какая цена вопроса?
К списку тем
2007-2025, онлайн игры HeroesWM