遍历链接列表?

时间:2015-08-28 21:32:50

标签: java linked-list

我无法实现一种方法来检索给定位置的节点中的信息。例如,1的位置将返回头部。位置2将返回头部之前的节点。

if (location ==1)
    return top();
else 
    for (int i =1; i < LinkedStack.size(); i++){
        return LLNode.getInfo(location);
    }

return null;

^这就是我所拥有的,但它完全错了。

1 个答案:

答案 0 :(得分:1)

只需遍历列表即可执行以下操作:

var arr = document.querySelectorAll("[data-min-height]");
for (var i = 0; i < arr.length; i++){
    var currentWindowHeight = window.innerHeight;
    var dataHeight = arr[i].dataset.minHeight;
    var dataPercent = dataHeight / 100;
    var dataPercentHeight = currentWindowHeight * dataPercent;
    arr[i].style.minHeight=dataPercentHeight + "px";
}

你可能还想添加一个if语句,所以如果位置大于列表而不是返回消息或其他东西