Линейное представление древовидной структуры
Поскольку адресная структура памяти машины линейна, то необходимо как-нибудь преобразовать двумерную древовидную структуру в линейную форму. Простейший способ такого преобразования состоит в формировании связанного списка, содержащего ячейки ветвления. В простом связанном списке каждая ячейка содержит информацию и один, и только один, указатель логически следующего элемента. Ячейка ветвления ссылается по крайней мере на две другие ячейки. Она содержит два или более указателей и не обязательно содержит иную информацию. Можно, например, добавить к элементу, представляющему узел, столько указателей, сколько ветвей исходит из данного узла. Другой подход заключается в использовании единообразных ячеек только ветвления. Каждая такая ячейка не содержит данных, а включает два (а иногда и больше) указателя на связанные данные или другие ячейки только ветвления.