j9国际站|(官网)点击登录

新疆j9九游会

本站首页 j9九游会 乐成案例 公司新闻 公司简介 客服中心 软件技能 网站建立
  您如今的地位: 新疆二域j9九游会公司 >> 开辟言语 >> 文章注释

怎样逆序输入单链表?

 怎样才干逆序输入单链表呢??方才有人考了我一道题,逆序输入单链表:
我是如许答的(上面的代码为伪代码,不克不及经过编译):

void printSList(slist *pList)
{
    assert(pList);
    if (pList == NULL)
        return;

    string str;
    while (pList)
    {
        str = string(*pList) + str;
        pList = pList->next;
    }

    printf("%s", str.c_str());
}
厥后他让我想一想另有没有更为复杂的办法了,事先容许我上彀,我用了几分钟到网上找了一下,没有找到更好的措施,假如先把链表逆序,再次序输入工夫庞大度更高。

我走出大楼当前,突然想到,是递归呀,对是递归:

void printSList(slist *pList)
{
    assert(pList);
    if (pList == NULL)
        return;
   
    if (pList->next == NULL)
        printf("%s", *pList);
    else
    {
        printSList(pList->next);
        printf("%s", *pList);
    }
}
哎,人生中时机便是一瞬之间,错过不晓得下一次又是什么时分。但只需做了就会劳绩,会一次比一次做的好。

作者:未知 | 文章泉源:未知 | 更新>###8:41

  • 上一篇文章:

  • 下一篇文章:

  • 相干文章:
    没有相干文章
    软件技能
    · 开辟言语
    · Java技能
    · .Net技能
    · 数据库开辟
    最新文章  
    ·搜集整理的asp.net的验证方
    ·种种FOR循环布局的整理
    ·软件项目开辟中应该思索那
    ·搜集整理的javascript sel
    ·j9九游会中项目司理有那些
    ·学习怎样在Lambda表达式进
    ·C++底子知识:布局体数据的
    ·C#完成短信发送步伐的例子
    ·sun近来修补了一局部java的
    ·rss定制的别的一种完成方法
    ·delphi完成使用arp诈骗来实
    ·底子学习:基于WF的流程框
    ·网络编程中怎样得知一次数
    ·怎样逆序输入单链表?
    ·j9九游会历程中的功能设计
    关于j9九游会 | j9九游会 | 下载试用 | 客服中心 | 联系j9九游会 | 相关单位 | 网站舆图 | 新疆电子舆图 | RSS订阅
    版权一切 © 2016 新疆二域j9九游会网 www.k8w.net All Rights Reserved
    新疆j9九游会>###、4811639.
    ### ;>###华联大厦A-5C 邮编:830000