Роббинс Арнольд
Шрифт:
Данные сортируются на основе сначала фамилии, затем имени, а затем старшинства. При запуске [160] программа выдает следующий результат:
160
Этот вывод для часового пояса U.S. Eastern Time zone — Примеч. автора.
14.4.6. Удаление вершины дерева и удаление дерева:
Наконец, вы можете удалить элементы из дерева и, на системах GLIBC, удалить само дерево целиком:
Аргументы для
Хотя это и не указано в справочных страницах или стандарте POSIX, под GNU/Linux, если вы удаляете элемент, хранящийся в корневой вершине, возвращается значение новой корневой вершины. Для переносимого кода не следует полагаться на это поведение
Функция
14.5. Резюме
• Иногда бывает необходимо выделить память, выровненную по определенной границе. Это осуществляет
• Блокирование файлов с помощью
• GNU/Linux функция
•
• Функция
• Три API являются стандартным набором функций для хранения и поиска данных, которые сохраняют данные в двоичных деревьях в отсортированном виде. Эти три API очень гибкие, позволяя использовать множество деревьев и произвольные данные.