import java.util.*;
class ListNode {
public int val;
ListNode next;
}
class LinkList{
ListNode first;
public LinkList(int[] a,int n){
first=new ListNode();
ListNode r=first;
for(int i=0;i<n;i++)
{
ListNode s=new ListNode(); //为每个数组元素建立一个节点
s.val=a[i];
r.next=s; //使当前节点的下一个节点指向s
r=s;
}
r.next=null; //终端节点的下一个节点置为空
}
public void PrintList(){
ListNode p=first.next;
while(p.next!=null)
{
System.out.print(p.val+"-->");
p=p.next;
}
System.out.print(p.val);
}
}
public class Main{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int i;
int[] arr=new int[105];
for(i=0;i<n;i++)
arr[i]=in.nextInt();
LinkList list=new LinkList(arr,n);
list.PrintList();
}
}
尾插法建立单链表
最新推荐文章于 2023-11-03 19:35:58 发布