javascriptを使用してリンクリストに最小値を見つける関数を作成しようとしています。しかし、私のコードは動作していないようです。私はwhileループに何か問題があると思う。私のコードは次のとおりです:リンクリストのJavaScriptループ
function find_smallest(ll){
var i = ll;
var smallest = i.data;
while(i){
if(i.data<smallest){
smallest = i.data;
}
i.next;
}
return i.data;
}
実際には、パラメータ「ll」の名前を付けることで、失敗したことを自分自身で解決しています。フォントは "11"のように見えます。 –
http://stackoverflow.com/a/1669222/871580これを見てください。データを配列に変換するには、Array.prototype.slice.call(data、0)などのメソッドを使用してデータを変換する必要があります。 – CBusBus