二重にリンクされたリストを宿題として4つの並べ替えアルゴリズム(挿入、選択、シェル、クイックソート)を実装する必要がありますが、オンラインで見つけた並べ替えアルゴリズムのすべての説明で配列を使用する必要があるため、完全に失われます。このコードをDLLの疑似インデックスとして使用しようとしました。
public DoubleNode this[int num]
{
get
{
DoubleNode x = head;
for(int k = 0; k < num; k++)
x = x.Next;
return x;
}
}
しかし、それだけでは十分ではありません。セッターではないからです。アイデアの男/女はいますか?