摘要:
循环链表 在循环链表中,可以从任意一个节点P出发找到它的直接前驱,而不是从head出发。其算法C语言描述如下:typedef struct node{ int data; struct node *next;}NODE;NODE *prev(NODE *head,NODE *p){ NODE *q; q=p->next; while(q->next!=p) q=q->next; return (q);}循环链表的其他特性。范例1:将2个线性表链接起来略范例2:将单向循环链表倒置void invert_list(List head){ q... 阅读全文
posted @ 2011-03-09 10:50 道明一腾 阅读(236) 评论(0) 推荐(0) 编辑