欢迎来到天天文库
浏览记录
ID:30517364
大小:16.56 KB
页数:6页
时间:2018-12-31
《浅谈php链表数据结构(单链表)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解浅谈PHP链表数据结构(单链表) 链表:是一个有序的列表,但是它在内存中是分散存储的,使用链表可以解决类似约瑟夫问题,排序问题,搜索问题,广义表,单向链表,双向链表,环形链表 PHP的底层是C,当一个程序运行时,内存分成五个区(堆区,栈区,全局区,常量区,代码区) 规定:基本数据类型,一般放在栈区,复合数据类型,比如对象,放在堆区 定义一个类Hero 定
2、义成员属性排名$no 定义成员属性姓名$name 定义成员属性昵称$nickname 定义成员属性$next,是一个引用,指向下一个Hero对象 定义构造函数,传递参数:$no,$name,$nickname 创建一个头head,该head只是一个头,不放入数据 获取$head对象,newHero() 获取第一个Hero对象$hero,newHero(1,”宋江”,”及时雨”) 连接两个对象,$head->next=$hero 获取第二个Hero对象$hero2,newHero(2,
3、”卢俊义”,”玉麒麟”)对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 连接两个对象,$hero->next=$hero2 遍历链表 定义一个函数showHeros(),参数:$head对象 定义一个临时变量$cur来存储$head对象 while循环,条件$cur->nex
4、t不为null 打印一下 指针后移,$cur=$cur->next PHP版: /** *英雄类 */ classHero{ public$no; public$name; public$nickname; public$next=null; publicfunction__construct($no='',$name='',$nickname=''){ $this->no=$no; $this->name=$name; $this->nickn
5、ame=$nickname; }对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 } classLinkListDemo{ publicstaticfunctionmain(){ $head=newHero(); $hero1=newHero(1,"宋江","及时
6、雨"); $head->next=$hero1; $hero2=newHero(2,"卢俊义","玉麒麟"); $hero1->next=$hero2; LinkListDemo::showHeros($head); } /** *展示英雄 */ publicstaticfunctionshowHeros($head){ $cur=$head; while($cur->next!=null){ echo"姓名:".$cur->next->
7、name.""; $cur=$cur->next; } } }对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 LinkListDemo::main(); java版: classHero{ publicintno; publicStringname
8、; publicStringnickname; publicHeronext=null; publicHero(){ } publicHero(intno,Stringname,Stringnickname){ this.no=no; this.name=name; this.nickname=nickname; } } publicclassLinkListDemo{ /
此文档下载收益归作者所有