import java.util.*;
class ListNode { //建立节点
public int val;
ListNode next;
}
class LinkList{
ListNode first;
public LinkList(int[] a,int n){
first=new ListNode(); //建立头节点
first.next=null;
for(int i=0;i<n;i++)
{
ListNode s=new ListNode();
s.val=a[i];
s.next=first.next;
first.next=s;
}
}
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();
}
}
头插法建立单链表
最新推荐文章于 2024-08-10 20:22:56 发布