美文网首页
王道数据结构练习

王道数据结构练习

作者: 啦啦啦_9a5f | 来源:发表于2019-06-27 10:52 被阅读0次

练习2.5

//试编写算法将带头结点的单链表就地逆置

#include <iostream>

#include <stdio.h>

#include <stdlib.h>

using namespace std;

typedef struct Lnode{

    int data;

    struct Lnode *next;

}Lnode,*LinkList;

//初始化带头节点的单链表

void init_LinkList(LinkList &L){

    int x;

    L = (LinkList)malloc(sizeof(Lnode));

    Lnode *r = L,*p;

    cout<<"请输入数据(-1退出):";

    cin>>x;

    while(x != -1){

        p = (Lnode*)malloc(sizeof(Lnode));

        p->data = x;

        p->next = NULL;

        r->next = p;

        cout<<p->data<<" "<<p<<" "<<p->next<<endl;

        r = p;

        cout<<"请输入数据(-1退出):";

        cin>>x;

        }

}

//逆置单链表,采用头插法

void reverse_LinkList(LinkList &L){

    Lnode *r,*p;

//p指向表头下一个,即要插入位置 ,r指向原序表

    r = L->next;

    L->next = NULL;

    while(r != NULL){

        p = r;

        r = r->next;

        p->next = L->next;

        L->next = p;

    }

}

int main(){

    LinkList L;

     init_LinkList(L);

    Lnode *p;

    p = L->next;

    while(p!= NULL){

        cout<<p->data<<" ";

        p = p->next;

    }

    cout<<endl;

     p = L;

    reverse_LinkList(p);

    p = L->next;

    while(p!= NULL){

        cout<<p->data<<" ";

        p = p->next;

    }

}

相关文章

  • 王道数据结构练习

    练习2.5 //试编写算法将带头结点的单链表就地逆置#include #include #include u...

  • 数据结构线性表考研真题

    解2 参考资料:《王道数据结构考研复习指导》

  • 数据结构

    数据结构java实现博客学习数据结构神器 图形化理解数据结构,深入浅出王道考研--专注计算机考研

  • 2019年考研计算机王道考研书籍

    《数据结构》考研真题1800题集锦.pdf 王道2019年操作系统.pdf 王道2019年计算机组成原理.pdf ...

  • KMP速推next数组心得

    考研复习过程中,看到王道的《数据结构》中对KMP的解释有感而发。感觉王道解释的有点复杂,然后自己理解了一下,在此写...

  • 2019-05-14(单词 高数级数(审敛)王道 数据结构)

    关于级数审敛的方法 概念: 王道 数据结构 链表 选择题 + 综合题 1到 5

  • 坚持练习才是王道

    生活给了我们无限可能,只待自己去坚持开拓。譬如:古筝、舞蹈和演讲。 昨晚第一次上李玉超老师的科学发声,因为前两天的...

  • 王道考研系列--数据结构

    温故而知新,打好基础才能走得更远。 一、基本概念 1、数据结构的基本概念 数据:是信息的载体,是描述客观事物属性的...

  • 中秋节前的练习

    中秋节来临,在节前练习了一波结构,基础不能丢,基础是王道。

  • Python-Basic Info

    python上手 python语法入门 python数据分析练习 Conda环境配置:上手实践是王道 c...

网友评论

      本文标题:王道数据结构练习

      本文链接:https://www.haomeiwen.com/subject/guelcctx.html