2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Иерархический список, С++
Сообщение29.09.2013, 13:02 
Здравствуйте!
Есть один иерархический список:

код: [ скачать ] [ спрятать ]
Используется синтаксис C++
typedef char base;      // базовый тип элементов (атомов)

        struct s_expr;

        struct  two_ptr
        {
                s_expr *hd;
                s_expr *tl;
        } ;
        struct s_expr
        {
                bool tag; // true: atom, false: pair
                union  
                {
                        base atom;
                        two_ptr pair;  
                } node;
        } ;
       
        typedef s_expr *lisp;

        void print_s_expr( lisp s );


Вопрос: подскажите, каким образом я могу передвигаться по списку?
Заранее, спасибо! :wink:

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group