ループ
ループを書いているとうまく収まらないことがある。
まあそれが実力ってものなのか。
以下適当。だいたいこんな感じ。
ループ フロントドライブ。
//ループにあともう少しで入れられそうな、ループとほとんど同じ処理。
A t = a;
a->prev = null; //こういうのがじゃま。while( a->next != null )
{
a = a->next;
a->prev = t;
}
ループ リアドライブ。
A t = a;while( a->next != null )
{
a = a->next;
a->prev = t;
}a->next = null; //こんな感じの後処理。
ループ パワフルな4輪駆動。
A t = a;
a->prev = null; //前処理while( a->next != null )
{
a = a->next;
a->prev = t;
}a->next = null; //後処理。