国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

帶頭結(jié)點單鏈表的就地逆置

2019-11-06 06:07:54
字體:
供稿:網(wǎng)友

完善教材上帶頭結(jié)點單鏈表的就地逆置問題

#include <iostream>using namespace std;typedef struct node{    char a;    struct node *next;}node,*LinkList;//初始化單鏈表void initList(LinkList *L){    *L=(LinkList)malloc(sizeof(node));    (*L)->next=NULL;}//頭插法建表void CreatFromHead(LinkList L){    node *s;    char c;    scanf("%c",&c);    while(c!='$')    {        s=(node *)malloc(sizeof(node));        s->a=c;        s->next=L->next;        L->next=s;        scanf("%c",&c);    }}//就地逆置帶頭結(jié)點的單鏈表void ReverseList(LinkList L){    node *p,*q;    p=L->next;    L->next=NULL;    while(p!=NULL)    {        q=p->next;        p->next=L->next;        L->next=p;        p=q;    }}//打印單鏈表void show(LinkList L){    node *p;    p=L->next;    while(p!=NULL)    {        PRintf("%c ",p->a);        p=p->next;    }}int main(){    LinkList L;    initList(&L);    printf("請輸入字符:/n");    CreatFromHead(L);    show(L);    printf("/n");    ReverseList(L);    show(L);}實驗結(jié)果如下:


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇信县| 泰兴市| 泸定县| 松桃| 东安县| 宜川县| 远安县| 邯郸市| 宝兴县| 白城市| 重庆市| 龙口市| 蕉岭县| 子洲县| 隆子县| 长治县| 崇文区| 七台河市| 清丰县| 泸溪县| 大方县| 仁怀市| 兰溪市| 河东区| 开原市| 临武县| 长阳| 东方市| 清镇市| 溆浦县| 蒲江县| 三亚市| 赣州市| 罗山县| 龙陵县| 西城区| 聂荣县| 宜州市| 通辽市| 镇原县| 湄潭县|