ループ

ループを書いているとうまく収まらないことがある。
まあそれが実力ってものなのか。


以下適当。だいたいこんな感じ。

ループ フロントドライブ。


//ループにあともう少しで入れられそうな、ループとほとんど同じ処理。
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; //後処理。