试写一算法,对单链表实现就地逆置。

实现下列函数:
void Inverse(LinkList &L); 
/* 对带头结点的单链表L实现就地逆置 */

单链表类型定义如下:
typedef struct LNode{
    ElemType      data;
    struct LNode *next;

} LNode, *LinkList;

void Inverse(LinkList &L) 
/* 对带头结点的单链表L实现就地逆置 */
{
    LNode *curr,*next;
    curr = L->next;
    L->next = NULL;
    while(curr != NULL) {
        next = curr->next;
        curr->next = L->next;
        L->next = curr;
        curr = next;
    }
}

对带头结点的单链表实现就地逆置的算法分析相关推荐

  1. python实现带头结点的单链表的就地逆置_6-1 带头结点的单链表就地逆置 (10 分)...

    本题要求编写函数实现带头结点的单链线性表的就地逆置操作函数.L是一个带头结点的单链表,函数ListReverse_L(LinkList &L)要求在不新开辟节点的前提下将单链表中的元素进行逆置 ...

  2. 实现带头结点的单链表元素就地逆置

    每日数据结构基础题2-1 题目:试编写在带头结点的单链表L中对链表的元素进行逆置(所谓就地是指辅助空间复杂度为O(1)) 方法一 完整代码如下: 方法二 完整代码如下: 题目:试编写在带头结点的单链表 ...

  3. python实现带头结点的单链表的就地逆置_带头结点的单链表就地逆置

    本题要求编写函数实现带头结点的单链线性表的就地逆置操作函数.L是一个带头结点的单链表,函数ListReverse_L(LinkList &L)要求在不新开辟节点的前提下将单链表中的元素进行逆置 ...

  4. python实现带头结点的单链表的就地逆置_设头指针为head,编写算法实现带头结点单链表head的就地逆置...

    链表问题大全!!!刚出炉的还热乎呢!! #include #include typedef struct node { int nDate; struct node *pstnext; }Node; ...

  5. java实现单链表就地逆置,单链表的就地逆置讲解

    { List *q; List *p = L->next; L -> next = NULL; //单链表就地逆置 while (p != NULL) { q = p -> next ...

  6. 【单链表】单链表的就地逆置

    编写算法实现带头结点单链表seqlist的就地逆置,即利用原带头结点单链表seqlist的结点空间,把数据元素顺序排反 题目分析: 在前面2-18讲了顺序表的就地逆置,但单链表的就地逆置与顺序表有所不 ...

  7. 对单链表实现就地逆置

    对单链表实现就地逆置 /* 对单链表实现就地逆置 */ #include <stdio.h> #include "malloc.h"typedef struct LNo ...

  8. c语言字符就地逆置,高手看看我的C语言代码单链表实现就地逆置

    高手看看我的C语言代码单链表实现就地逆置 单链表实现就地逆置#include #include struct type{ int date; struct type * next;}first;int ...

  9. 实现单链表的就地逆置

    头文件和宏定义 #include<iostream> #include<stdio.h> #include<stdlib.h> #include<malloc ...

最新文章

  1. struts中简单的校验
  2. Singleton patterns 单件(创建型模式)
  3. audacity_如何在Audacity中快速编辑多个文件
  4. SparkStreaming基础
  5. OpenCV中cornerSubPixel()亚像素求精原理
  6. qs.js 更好的处理url参数
  7. win8这台计算机到桌面上,Win8如何在桌面上显示“我的电脑”图标,小编教你Win8如何在桌面上显示我的电脑...
  8. html批量生成断面,【干货】利用Excel在AutoCAD中批量绘制断面图的方法
  9. wps word转pdf后出现空白页的删除方式
  10. 硕泰克SL-67fv1支持PIII800EB吗?
  11. trader vn 显示不全_一个VNPY 的“CTP:平昨仓位不足”问题的解决记录
  12. C# 清除cookies
  13. 为TextView控件的文字内容添加中划线、下划线方法
  14. Spring的核心是什么?
  15. 2021年,微博打了一手好牌?
  16. 简述计算机桌面背景更换的流程,苹果电脑桌面壁纸怎么更换【详细步骤】
  17. “野蛮人”姚振华是如何炼成的?
  18. 浅谈股价预测模型:捉摸不定,最为致命
  19. 2020年如何通过GitHub学生包认证Azure学生认证
  20. 信息系统监理师题库_软考信息系统监理师模拟考试试题加答案(一)

热门文章

  1. 计算机画图软件技巧,Win7系统自带画图工具快速浏览图片的技巧
  2. html5下拉幻灯片插件,基于WebGL的炫酷2D幻灯片插件
  3. 基于springboot的微信小程序商城
  4. linux中什么是inode
  5. 这家公司只有 1 个人,年赚一个亿
  6. 让星星⭐月亮告诉你,设计模式入门
  7. 用电击大脑戒毒、减肥、变成游戏高手:正在沦为民科的经颅电磁刺激
  8. C++天天练——员工工资
  9. 动环监控4大优势,你知道几个?
  10. VMware上安装centos7,可以ping虚拟机其他节点但不能ping外网怎么办