当前位置:网站首页>链表--------------------尾插法
链表--------------------尾插法
2022-07-29 05:23:00 【李汁汁】
首先要定创建一个链表的实例,用来传入值
ListNode temp1 = new ListNode(value);
首先判断是否有头节点 如果没有的话 ,第一个值就是头节点
if(head==null) {head = temp1; return;}
如果head的next是空的
ListNode temp2 = head;
temp2.next =temp1;
如果headnext不是空
while(temp2.next!=null) {
temp2 = temp2.next;
}
所有代码图
ListNode:
public class ListNode {
int value;
ListNode next;//下一个对象的额地址域
public ListNode(int value){
this.value = value;
}
@Override
public String toString() {
return "ListNode [value=" + value + ", next=" + next + "]";
}
}
Test:
public class Test {
public static void main(String[] args) {
LinkList linkList = new LinkList();
linkList.insert(1);
linkList.insert(2);
linkList.insert(3);
linkList.insert(4);
linkList.insert(5);
System.out.println(linkList.head);
}
}
public class LinkList {
public ListNode head ;
public void insert(int value) {
ListNode temp1 = new ListNode(value);
if(head==null) {
head = temp1;
return;
}
ListNode temp2 = head;
while(temp2.next!=null) {
temp2 = temp2.next;
}
temp2.next = temp1;
}
}
=
边栏推荐
- STM8S003国产替代 DP32G003 32 位微控制器芯片
- Based on STM32: couple interactive doll (design scheme + source code +3d drawing +ad circuit)
- Pytorch's data reading mechanism
- 【软件工程之美 - 专栏笔记】26 | 持续交付:如何做到随时发布新版本到生产环境?
- STM32 printf问题总结 semihosting microLIB理解
- Am model in NLP field
- NRF52832-QFAA 蓝牙无线芯片
- HAL库学习笔记-11 I2C
- 华为云14天鸿蒙设备开发-Day5驱动子系统开发
- 基于51单片机的DAC0832波形发生器
猜你喜欢
Power electronics: single inverter design (matlab program +ad schematic diagram)
HAL库学习笔记-10 HAL库外设驱动框架概述
电力电子:单项逆变器设计(MATLAB程序+AD原理图)
Fasttext learning - text classification
【软件工程之美 - 专栏笔记】21 | 架构设计:普通程序员也能实现复杂系统?
Pytorch's data reading mechanism
基于F407ZGT6的WS2812B彩灯驱动
How to use the pre training language model
STM32 printf问题总结 semihosting microLIB理解
Open source based on STM32: MHD Bluetooth speaker (including source code +pcb)
随机推荐
【软件工程之美 - 专栏笔记】27 | 软件工程师的核心竞争力是什么?(上)
华为云14天鸿蒙设备开发-Day2编译框架
2022春招——芯动科技FPGA开发岗笔试题(原题以及心得)
How to use the pre training language model
CV520国产替代Ci521 13.56MHz 非接触式读写器芯片
HAL库学习笔记-11 I2C
markdown与Typora
Low rank transfer subspace learning
Model building in pytorch
QT learning notes QT model/view
Hal library learning notes - 9 DMA
华为云14天鸿蒙设备开发-Day3内核开发
Zero basics FPGA (5): counter of sequential logic circuit design (with introduction to breathing lamp experiment and simple combinational logic design)
FPGA based: multi-target motion detection (hand-in-hand teaching ①)
传统模型预测控制轨迹跟踪——波浪形轨迹(功能包已经更新)
Si12T和Si14T低功耗电容触摸芯片
八大排序-----------------堆排序
Review of neural network related knowledge (pytorch)
【软件工程之美 - 专栏笔记】26 | 持续交付:如何做到随时发布新版本到生产环境?
Huawei cloud 14 day Hongmeng device development -day3 kernel development