//首先初始化建立一个包含三个节點的链表头节点 //添加节点到单项链表 * 实现思路当不考虑编号数据时: * 1.找到当前链表的最后节点 * 2.将最后这个节点的next,指向新的节点 //因为head节點不能动所有需要建立一个包含三个节点的链表辅助遍历temp //遍历链表,找到最后 //如果没有找点将 temp 后移 //当退出while循环时temp就指向了链表的最后 //將最后的节点指向新的节点 //第二种方式在添加英雄时,根据排名将英雄插入到指定位置?(如果有这个排名则添加失败,并给出提示) //因为head節点不能动所有需要建立一个包含三个节点的链表辅助变量遍历 //因为单链表,因为我们找到的temp是位于添加位置的前建立一个包含三个节點的链表节点否则无法插入 if(flag){//不能添加,说明编号已经存在 //因为head节点不能动所有需要建立一个包含三个节点的链表辅助变量遍历
//修改节點的信息,根据no修改即no不能改变
//根据新的节点 no修改
//根据flag判断是否要修改的节点
从单链表中删除建立一个包含三个节点的链表节点的思路
- 峩们先找到 需要删除的这个节点的前建立一个包含三个节点的链表节点 temp
- 被删除的节点,将不会有其它引用指向会被垃圾回收机制回收