小编gma*_*man的帖子

Java中的单链表 - get()方法

我是Java的新手,并尝试在Java中实现单链表.我已经包含了泛型的使用.代码如下所示:

public class LinkedListX<E>{

   Node <E> head;
   int size;

   LinkedListX(){
       head = null;
       size = 0;
   }

   LinkedListX (E e){
       head = new Node(e);
       size = 1;
   }

   void add(E e){
       if (head == null){
           head = new Node (e);
       } else {
           Node current = this.head;
           while (current.next != null){
               current = current.next;
           }
           current.next = new Node(e);
       }
       size++;
   }

   E get (int n){
       if (n > size){
           return null;
       }
       Node current = head;
       for (int i=1;i<n;i++){ …
Run Code Online (Sandbox Code Playgroud)

java generics

2
推荐指数
1
解决办法
852
查看次数

标签 统计

generics ×1

java ×1