Добавил:
serega_ovc
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
Структура данных Структура данных для иеархических списков Для описания списка используется структура atom, содержащяя поле tag, хранящее её состояние, объединение строки или структурыБсостоящеё из пары указателей.
struct s_expr;
struct two_ptr {
s_expr *hd;
s_expr *tl;
};
struct s_expr {
bool tag;
union {
char * atom;
two_ptr pair;
} node;
};
typedef s_expr *lisp;