私は最終大学プロジェクトに取り組んでいますが、時間が短すぎます。プロジェクトはワイヤレスセンサーネットワークに関するものであり、それに関する最近の論文の1つをシミュレートする必要があります。ほとんどのコーディングは完了しましたが、リンク リストに関する簡単な問題があります (リンク リストを使用するために matlab を使用し、Java ライブラリをインポートします)。
わかりましたここにいくつかの説明があります。リストの先頭がチェックされるたびにそれが目標であるかどうかがチェックされるキュー/リストがあります。目標でない場合は最初の項目を削除し、実際には最初の項目である2番目の項目を取得しますリストの問題は、リストにアイテムが1つしかなく、目標ではない場合に発生するため、コードが最初のアイテムを削除し、そのコードがnullで空の最初のアイテムを取得しようとした後、エラーが発生した場合、
私の目標は、成功した場合はすべてのリストをチェック/検索した後、 flagg=0 でない場合は flagg=1 にすることです
while temp ~= goal;
for K=1:size(G,1)
if temp == G(K,1)
q.add(G(K,2))
end
end
if (~q.isEmpty())
q.removeFirst();
temp=q.getFirst();
else
flagg=1
end
end
ありがとう。M.ダッドマンド