单链表逆置,逆序输出
来源:互联网 发布:淘宝国际站 编辑:程序博客网 时间:2024/06/16 02:09
逆置伪代码
逆序输出用递归
- void invert(SNode **Head)
- {
- assert(Head);
- assert(*Head);
- SNode *p,*q,*r;
- p=*Head;
- q=p->next;
- while(q)
- {
- r=q->next;
- q->next=p;
- p=q;
- q=r;
- }
- (*Head)->next=NULL;
- *Head=p;
- }
- void traverse(Node *h)
- {
- assert(h);
- if(h==NULL)
- return;
- tranverse(h->next);
- printf("%c ",h->data);
- }
- 单链表逆置,逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 逆序输出
- 字符串逆序&字符串逆序输出
- 单链表逆序或者逆序输出
- HTML 逆序输出 输出引号
- 逆序输出字符串
- list循环逆序输出
- linux常用命令 ----4
- load runner 监控linux操作系统需要做的工作
- linux常用命令 ----3
- 征服ASP.NET 2.0 Ajax——Web开发技术详解
- linux常用命令 ----2
- 单链表逆置,逆序输出
- linux常用命令 ----1
- 表:运算符的优先级和结合性
- C#所有日期格式
- memcpy and memmove
- (转)VC++实现GPS全球定位系统定位数据的提取
- Sql与Excel语句集锦
- 如何实现由列表控件控制的属性表
- sql语句集锦