Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Проблема с деревьями |
Автор: Artas 25.4.2005, 18:42 | ||
Привет пипл.Начал осваивать деревья на с++.Помогите справиться с такой проблемой.Надо создать дерево,из данных о машинах из txt. файла.Данные в файле имеют такое расположение в каждой строке Keу(ключ идентификатор тип int) Name(имя машины char) Price(цена машины int) God(год выпуска int) Надо используя класс сгруппировать в бинарное дерево по ключу.Затем поиск элемента и удаление. Используя алгоритм уважаемого podval но модифицируя его в класс вот что у меня получилось.Данные я считал вроде из файла и создал дерево,хотел их вывести на печать ,создал метод но че то у меня не получается.Подкоректируйте плиз.
Скорее проблема с указателями.Я в них путаюсь.Если не сложно подскажите как работают двойные указатели. Заранее сспасибо ![]() |
Автор: podval 25.4.2005, 20:20 |
Перенесено из раздела "Алгоритмы", ибо вопрос чисто на С++. |
Автор: Ggamhat 26.4.2005, 04:17 |
А зачем тебе двойные указатели? Делай связанный спискок: каждый элемент имеет указатель на предыдущий и на следующий. По краям - 0. |
Автор: Artas 26.4.2005, 08:51 |
Дело в том что задачу надо решить именно вначале с помощью деревьев,а потом уже с помощью списка. |
Автор: Ggamhat 28.4.2005, 05:44 |
Artas А дерево разве не список? По сути... |