博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 查找链表倒数第i个节点
阅读量:7117 次
发布时间:2019-06-28

本文共 972 字,大约阅读时间需要 3 分钟。

1 
next;15 }16 17 $j = 1;18 $cnode = $head;19 while ($j < $n - $i) {20 $j++;21 $cnode = $cnode->next;22 }23 24 return $cnode;25 }26 27 #第二种方法,使用两个指针同时移动28 function last_i_2($head, $i) {29 $p1 = $head;30 $p2 = $head;31 $k = 0;32 33 while ($k < $i) {34 $p1 = $p1->next;35 $k++;36 }37 38 while (($p1 = $p1->next) != null) {39 $p2 = $p2->next;40 }41 42 return $p2;43 }44 45 $head = new Node();46 $n1 = new Node();47 $n2 = new Node();48 $n3 = new Node();49 $n4 = new Node();50 $head->data = 0;51 $n1->data = 1;52 $n2->data = 2;53 $n3->data = 3;54 $n4->data = 4;55 $head->next = $n1;56 $n1->next = $n2;57 $n2->next = $n3;58 $n3->next = $n4;59 60 echo last_i($head, 2)->data . "
";61 echo last_i_2($head, 2)->data;62 ?>

2

2

转载地址:http://chyel.baihongyu.com/

你可能感兴趣的文章
collections.Counter. most_common
查看>>
【C#】让ListBox控件支持双击事件
查看>>
mysql常用备份还原命令
查看>>
交换机IOS失效的恢复详解
查看>>
awk支持多个记录分隔符的写法
查看>>
OCI之Docker标准浅谈
查看>>
【15】Python100例基础练习(2)
查看>>
管理输入输出及vim命令
查看>>
cell single block physical read等待事件
查看>>
Linux正则表达式
查看>>
kvm安装centos报错error processing drive
查看>>
云计算引领市场准入速度
查看>>
开源的四股力量
查看>>
Redis集群安装
查看>>
在windows下如何通过命令设置IP地址
查看>>
nagios监控多台主机(nrpe)
查看>>
Centos6下nginx+keepalived构建高可用web集群
查看>>
Linux基础 文件的管理 正则表达式的应用的一些比较好的 练习
查看>>
九、LAMP的安装与配置
查看>>
wxWidgets第十五课 wxBitmap图片显示
查看>>