逆リスト(Cが達成されます)

リバースリスト

単方向の直線反転テーブルLINKLIST

N多くのリバースリスト方式があるので、アイデアは、それがエラーになると信じて、時間的な思考が考える過ごすために一回、毎回同じではありません、それは何回も行って逆転する前にリスト、今日のプロセスのリストは、絵を見て、方法、最後にそれを行うための方法を信じ。

List Reverse(List L){
    List p, q;
    p = L->Next;
    L->Next = NULL;// 先将头链表next指针置空
    // q要始终指向L的next,做为已排好序列的第一个元素
    // p要指向待排序列的第一个元素,p为空则序列全部反转
    while(p){
         q = p; 
         p = q->Next;
         q->Next = L->Next;
         L->Next = q; 
    }
    return L;
}

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明
マップや考え方その時間を理解してます自然に書き込み

公開された19元の記事 ウォンの賞賛4 ビュー490

おすすめ

転載: blog.csdn.net/qq_35050438/article/details/103854403