The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"GitLab прекращает использование имени master по умолчанию"
Отправлено Ordu, 12-Мрт-21 16:05 
> Расскажи мне, как объявнять студентоте термин красно-черные деревья, если в коде слово
> black заменили на right (а red оставили), а сами деревья называют
> теперь rank-balanced tree?
> https://github.com/freebsd/freebsd-src/commit/dac720203611d6...

Я не вчитывался детально, но у меня складывается впечатление, что теперь там есть red-ноды, и есть не-red-ноды. Разве нет?

А если тебе студентам надо объяснять, то, во-первых, тот код не очень удачен для этого, потому как он всякие хитровывернутые трюки использует, типа хранения цвета в непредназначенных для этого местах. Эти трюки будут мешать тебе объяснять принцип работы красно-чёрных деревьев. То есть, я не знаю, что у тебя там за студенты, но ежели ты начнёшь объяснять, что цвет нода хранится не в ноде, а в последних двух битах указателя на нод, то мне кажется, что не менее половины твоих студентов перестанет тебя понимать примерно через десять минут, ещё через десять минут, они забьют на мужика, который в том конце аудитории размахивает руками, и уткнутся в смартфоны, чтобы поиграть в игрушки, почитать книжки, пообщаться, или даже просто прилягут поспать. Собственно кончится это тем, что к экзамену они будут готовится по википедии.

Затем, кто тебе запрещает использовать слово "чёрный" по отношению к ноду? В смысле, ты считаешь, что тот код тебя к чему-то обязывает? Ты преподаёшь в США? В Европе?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру