Twitter VK

Язык C в примерах: сортировка массива двоичным деревом

Язык C - двоичное дерево, сортировка массива

Не буду подробно рассказывать о двоичном дереве, предполагая, что многие и так знают, что это такое. Тем более что двоичное дерево — это всего лишь модель организации данных. У нас есть базовый элемент дерева — «узел». Это структура, содержащая три поля данных — поле с некой полезной информацией (например целым числом) и два указателя.

Ничего не знаю: язык C, часть 3 — решаем проблему с учетом кодировки

Язык C: длина строки - учет кодировки, utf8, unicode

Собрав все факты воедино и немного пораскинув мозгами, приходим к выводу, что скорее всего дело в применяемой операционной системой кодировке символов. А точнее — в несоответствии размерности типа char в нашей программе реальному количеству памяти, необходимому для представления символов кириллицы.

Ничего не знаю: язык C, часть 2 — найти проблему на ровном месте

Язык C — проблема на ровном месте

Продолжаем пробовать язык C. Нужно придумать себе какую-нибудь простую задачу. Самую простую. Сделаем так: объявим переменную типа «строка» с некоторым заданным значением и выведем её на экран. Это же реально просто!