| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++]Бинарное дерево.Инициализация,поиск элемента |
| Автор: Laser 24.12.2009, 18:38 |
| Помогите пожалуйста с заданием: "Определить, входит ли элемент Е в дерево Т" больше ничего не сказано. Как я понял, нужно задать дерево допустим целых чисел, заполненное любым способом (возможно рандомом), с клавиатуры вводится элемент, скажем "2" и прога ищет его. Есть такой - отлично, появляется сообщение, что такой элемент присутствует, нету - ну и нету, выдаётся соответствующий текст... Алгоритм понятен, но как это написать на С++ - нет. Зарание спасибо! |
| Автор: t_gran 25.12.2009, 03:48 | ||
|
| Автор: Laser 25.12.2009, 20:52 |
| Спасибо! Всё работает!!! Только добавил в мейне getch(); и поключил conio.h |
| Автор: Rodman 25.12.2009, 21:24 | ||
|
| Автор: Laser 28.12.2009, 00:20 |
| с радостью дописал бы, но как???? я не могу редактировать... |
| Автор: Laser 8.1.2010, 21:32 |
| t_gran, можешь написать что делает каждая строка в функции добавления TTree *Insert (TTree **theTree, int theKey) и поиска TTree *Find (TTree *theTree, int theKey)! Извиняюсь за нубовский вопрос, но я только учусь.. )) А ещё особенно интересует указатель на указатель. А как будет выглядеть код, если дерево красно-чёрное??? В чем разница? ЗАРАНИЕ СПАСИБО!!! |
| Автор: zim22 8.1.2010, 21:37 |
будет выглядеть сложней |