文章列表
链表队列和数组队列都是常用的数据结构,但是两者的构造造成了两者根本上的差异。
首先是链表队列:
链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。
而由链表构成的链表队列的新元素(等待进入队列的元素)总是被插入到链表的尾部,而读取的时候总是从链表的头部开始读取。每次读取一个元素,释放一个元素。所谓的动态创建,动态释放。因而也不存在溢出等问题。由于链表由结构体间接而成,遍历也方便。
相较于数组队列,链表队列的插入与删除 ...
由于这节课因故没有去上的缘故,在日后的编程中,我便饱受空指针异常之苦。因此,我很有必要把这个知识点写成总结放在这里。
不同于值类型数组的初始化,引用类型数组的初始化时,其每个元素的初始 ...
//单位原型
public class Prototype {
String name;//名字
int hp;//生命值
int atk;//攻击力
int def;//防御力
//通过使用构造方法初始化属性
public Prototype(String name,int hp,int atk,int def){
this.name=name;
this.hp=hp;
this.atk=atk;
this.def=def;
}
//展示单位的各项属性
public void dis(){
System.out.println("" ...