1
私は現在、ケンブリッジ・ブックのdataStructuresを学習しています。問題について考えるたびに、解決策を見る前に解決しようとしています。 私はRemoveLast()
C#LinkedListのデータ構造をベースから操作する
public void RemoveLast()
{
if (end != null)
{
Node runner = start; //if end != null then start is initialized.
while (runner != end)
{
runner = runner.Next;
}
runner.Next = null;
end = runner;
}
}
私のコードに問題が何であるとの問題を抱えていますか? Thxみんな! runner
がend
に等しく、ループの終わり
while (runner != end)
:
くそー、これは見たことがありません!どうも! – N3wbie
あなたはようこそ –