简体   繁体   English

双循环链接列表GetData方法

[英]Doubly Circular Linked list GetData method

anyone can help me? 有人可以帮助我吗? y cannot get data result = temp.data below is my statement y无法获得数据result = temp.data是我的声明

public T getEntry(int givenPosition) {
    T result = null;
    if(root ==null)
        return null;
    else{
         DNode temp = root;

         for(int i=0;i<givenPosition;i++){
             //if(temp !=root.nextNode){
                 temp = temp.nextDNode;
                 //lala = temp.data;
             // }
         }
         result = temp.data;
    }
    return result;
}

public class DNode <T> {

    T data;
    DNode nextDNode;
    DNode previousDNode;

    DNode(T data){

        this.data = data;
        numberOfEntries++;

    }
}

尝试使用T进行make temp ,即DNode<T> temp = root;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM