PHP实现链表
程序员文章站
2022-06-17 12:44:31
...
看了很久数据结构但是没有怎么用过,在网上看到了关于PHP的数据结构,学习了一下,与大家一起分享一下。
简短不割
class Hero { public $no;//排名 public $name;//名字 public $next=null;//$next是一个引用,指向另外一个Hero的对象实例 public function __construct($no='',$name='') { $this->no=$no; $this->name=$name; } static public function showList($head) { $cur = $head; while($cur->next!=null) { echo "排名:".$cur->next->no.",名字:".$cur->next->name."
"; $cur = $cur->next; } }
//普通插入 static public function addHero($head,$hero) { $cur = $head; while($cur->next!=null) { $cur = $cur->next; } $cur->next=$hero; } //有序的链表的插入 static public function addHeroSorted($head,$hero) { $cur = $head; $addNo = $hero->no; while($cur->next->no $addNo
推荐阅读
-
socket的多线程实现
-
Linux 创建子进程执行任务的实现方法
-
Springboot项目redisTemplate实现轻量级消息队列
-
啰嗦的 java,简洁的 lombok —— lombok 的使用及简单实现单例模式注解
-
SpringBoot中并发定时任务的实现、动态定时任务的实现(看这一篇就够了)
-
Spring Boot Security OAuth2 实现支持JWT令牌的授权服务器
-
springboot2.0.3源码篇 - 自动配置的实现,发现也不是那么复杂
-
在ubuntu16.04上创建matlab的快捷方式(实现方法)
-
微信小程序 在线支付功能的实现
-
详解Docker挂载本地目录及实现文件共享的方法