摘要: 在用PHP模拟循环链表结构时,给初始化的链表插入一个元素没有问题,但是用for循环插入10个元素,居然报出了如下错误:Fatal error: Nesting level too deep - recursive dependency1 function append($data) {2 $link = $this->header;3 while($link->next != $this->header) {4 $link = $link->next;5 }6 $link->next = new node(... 阅读全文
posted @ 2012-09-01 16:42 浮云哥哥 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 3 //结点类 4 class node { 5 6 public $data; 7 public $next; 8 9 function __construct($data) { 10 $this->data = $data; 11 $this->next = null; 12 } 13 } 14 15 //链表类,链表中所有结点位置标号从1起始 16 class linkList { 17 18 //头结点 19 private $he... 阅读全文
posted @ 2012-09-01 16:24 浮云哥哥 阅读(232) 评论(0) 推荐(0) 编辑