|
11 / 11 / 3
Регистрация: 06.08.2011
Сообщений: 208
|
||||||
Сформировать бинарное дерево поиска и определить максимальную глубину дерева18.01.2018, 06:39. Показов 10956. Ответов 30
Метки нет (Все метки)
Добрый день всем.
По задаче необходимо сформировать бинарное дерево поиска и определить максимальную глубину дерева. Перед завершением программы освободить память. Оно у меня явно не правильно работает И не пойму как для него функцию удаления элементов написать
0
|
||||||
| 18.01.2018, 06:39 | |
|
Ответы с готовыми решениями:
30
Бинарное дерево поиска (определить максимальную глубину) Исходное бинарное дерево превратить в бинарное дерево поиска, при этом сохранив его структуру Бинарное дерево поиска - улучшение "визуализации" дерева |
|
11 / 11 / 3
Регистрация: 06.08.2011
Сообщений: 208
|
|||||||||||
| 18.01.2018, 17:14 [ТС] | |||||||||||
|
Я еще пока не до конца понимаю, может дальше придет понимание.. Ну да) будем считать что функция добавления у нас есть.))
Добавлено через 9 минут Будем считать что дерево у нас есть, теперь хочется его увидеть во очию.
Нет не считаем, поскольку не понимаю как по этой функции будет происходить переход в право | лево
0
|
|||||||||||
|
"C with Classes"
|
||||||
| 18.01.2018, 17:24 | ||||||
|
Ирина197708, вот рабочий вариант с добавлением
1
|
||||||
|
11 / 11 / 3
Регистрация: 06.08.2011
Сообщений: 208
|
||||||
| 18.01.2018, 17:29 [ТС] | ||||||
|
Что то у меня пошло не так...
А почему у тебя 2 Insert? Так можно было?
0
|
||||||
|
"C with Classes"
|
||||||
| 18.01.2018, 22:26 | ||||||
|
Ирина197708,
BinaryTree это обертка над Node rootДобавлено через 1 минуту рекурсивным методам типа Insert нужен this указатель на NodeДобавлено через 4 часа 16 минут Ирина197708, только что дописал метод Find, покажи свои наработки?
0
|
||||||
|
11 / 11 / 3
Регистрация: 06.08.2011
Сообщений: 208
|
||||||
| 19.01.2018, 04:52 [ТС] | ||||||
1
|
||||||
|
"C with Classes"
|
||||||
| 19.01.2018, 08:42 | ||||||
|
Ирина197708, можно вопрос? зачем ты здесь применяешь двойную косвенность в аргументе, т.е. передаешь в функцию указатель на указатель?
и опять же придерживаешься стиля си. Добавлено через 16 минут хотя я сам так раньше делал.
0
|
||||||
|
11 / 11 / 3
Регистрация: 06.08.2011
Сообщений: 208
|
|
| 19.01.2018, 11:05 [ТС] | |
|
Давай не сейчас))) Сейчас времени думать нет, нужно срочно результат выдать
Добавлено через 22 минуты printf("\nglubina node\n"); int l = CountLeft(Root, 0); int r = CountRight(Root, 0); if (l > r){ printf("\nleft node max.\n"); printf("%d", l); } else if (r > l){ printf("\nright node max.\n"); printf("%d", r); } В итоге не правильно выдает...
0
|
|
|
|
||||||
| 19.01.2018, 18:24 | ||||||
|
удаление узла (надо тестить)
0
|
||||||
|
"C with Classes"
|
||||||
| 23.01.2018, 06:23 | ||||||
|
igorrr37, что удалено?
Добавлено через 18 часов 22 минуты Ирина197708,
0
|
||||||
|
"C with Classes"
|
||||||
| 05.02.2018, 08:05 | ||||||
|
вроде работает, кому интересно.
0
|
||||||
| 05.02.2018, 08:05 | |
|
Рекурсия: определить, помещена ли строка в бинарное дерево поиска Преобразовать идеальное бинарное дерево в бинарное дерево поиска
Найти максимальную и минимальную глубину дерева Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли
Введение: Экологический рынок как игра с нулевой суммой
Традиционная экология долгое время. . .
|
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ
Введение: Синдром «цифрового учебника»
Современные большие языковые модели (LLM) обладают колоссальным. . .
|
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос.
Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех.
А широколиственный лес тоже имеет самую крутую биомассу.
То почему не возникло их симбиоза? Это. . .
|