收藏 分销(赏)

单链表的逆置.doc

上传人:仙人****88 文档编号:9283768 上传时间:2025-03-19 格式:DOC 页数:3 大小:25KB 下载积分:10 金币
下载 相关 举报
单链表的逆置.doc_第1页
第1页 / 共3页
单链表的逆置.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
// 单链表逆置.c #include <stdio.h> #include <stdlib.h>   #define LINK_LENGTH 15   typedef struct _Node {     int data;     struct _Node *next; }Node, *NodePtr;   void PrintLinklist(NodePtr pHead);   NodePtr CreateLinklist(NodePtr pHead) {     NodePtr pPrev, pCurr;       pCurr = (NodePtr)malloc(sizeof(Node));     pCurr->data = 0;     pCurr->next = NULL;          pHead = pCurr;       int i = 0;     pPrev = pCurr;          for( i ; i < LINK_LENGTH - 1; i++)     {         pCurr = (NodePtr)malloc(sizeof(Node));         pCurr->data = i + 1;         //printf("****** %d ******\n",pCurr->data);         pCurr->next = NULL;         pPrev->next = pCurr;         pPrev = pCurr;     }          return pHead; }   NodePtr ReverseLinklist(NodePtr pHead) {     NodePtr pr = NULL, pc = pHead, pn = NULL;       //printf("head address:0x%x\n",pHead);        while(pc != NULL)     {         pn = pc->next;         pc->next = pr;         pr = pc;         pc = pn;     }     pHead = pr;       //printf("head address:0x%x\n",pHead);           return pHead; }   void PrintLinklist(NodePtr pHead) {     NodePtr pCurr = pHead;     //printf("head address:0x%x\n",pHead);      //printf("Linklist begin:\n");     while(pCurr != NULL)     {         printf("%d  ", pCurr->data);         pCurr = pCurr->next;     }     //printf("\n********end.\n"); }   int main(void) {     NodePtr pHead = NULL;     pHead = CreateLinklist(pHead);          printf("Original Linklist:\n");     PrintLinklist(pHead);     printf("\n");      // Reverse     pHead = ReverseLinklist(pHead);     printf("Reversed Linklist:\n");     PrintLinklist(pHead);     printf("\n");       return 0; }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服