| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1023 人关注过本帖
标题:我是菜鸟一枚,求高人指点
只看楼主 加入收藏
ying8501
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:1092
专家分:1446
注 册:2008-11-24
收藏
得分:0 
网上单链表逆置现成代码太多了。算法思路分析也有。拷贝一个读一读。
2014-04-24 08:10
书生等待
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:280
专家分:689
注 册:2013-2-22
收藏
得分:2 
先在网上找一个相关的,看懂以后,修改实现自己的功能
2014-04-24 11:15
蜗牛在行动
Rank: 1
来 自:周口
等 级:新手上路
威 望:1
帖 子:13
专家分:6
注 册:2014-4-20
收藏
得分:2 
定义一个head和rera指针,把最后一个节点的指针赋值给rera,指针rera的前一个结点为倒数第二个结点,以此类推!

现在很辛苦,因为你再走上坡路!
2014-04-24 22:45
神机军师
Rank: 7Rank: 7Rank: 7
来 自:游鱼潜水
等 级:黑侠
威 望:2
帖 子:202
专家分:542
注 册:2013-12-21
收藏
得分:2 
热心人来了 复制~粘贴~嗯

程序代码:
// 函数名称:SortOpp
// 函数作用:将链表倒序排列
// 创建时间:2014年3月21日8:32:12
// 返回值类型:DATA *
// 形式参数:DATA *
DATA *SortOpp(DATA *head)
{
    DATA *p1 = head;
    DATA *p2 = NULL;
    DATA *p3 = NULL;

    if (NULL == p1)
    {
        printf("链表为空,无数据。\n");
        return(p1);
    }
    else if (NULL == p1->next)
    {
        printf("链表已倒序排列。\n");
        return(p1);
    }
    else
    {
        p2 = p1->next;
        p3 = p2->next;
        p1->next = NULL;
        p2->next = p1;
        for (; p3 != NULL;)
        {
            p1 = p2;
            p2 = p3;
            p3 = p3->next;
            p2->next = p1;
        }
        printf("链表已倒序排列。\n");
        return(p2);
    }
}

未知令人期待!
2014-04-26 03:51
快速回复:我是菜鸟一枚,求高人指点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016402 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved