|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ [求助] 逆转单链表的算法
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1462
人关注过本帖
标题:
[求助] 逆转单链表的算法
只看楼主
加入收藏
guosheng1987
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-4-16
楼主
收藏
问题点数:0 回复次数:10
[求助] 逆转单链表的算法
如题,逆转单链表要怎么样实现呢,是不是用一个数组把 结点的数据部分存储起来,然后逆序依次填充到原来的 单链表的结点中呢
搜索更多相关主题的帖子:
算法
单链
2007-05-18 20:10
举报帖子
使用道具
赠送鲜花
无玩过界
等 级:
新手上路
威 望:
2
帖 子:246
专家分:0
注 册:2007-2-20
第
2
楼
收藏
得分:0
这个要动手自己画图,才会知道。
2007-05-18 20:11
举报帖子
使用道具
赠送鲜花
guosheng1987
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-4-16
第
3
楼
收藏
得分:0
还是设置一个链栈,从头结点依次往内输入,让它先进去的结点最后出来,依次出入栈,但是这样有点麻烦,
我想找简单点的算法
2007-05-18 20:17
举报帖子
使用道具
赠送鲜花
无玩过界
等 级:
新手上路
威 望:
2
帖 子:246
专家分:0
注 册:2007-2-20
第
4
楼
收藏
得分:0
较好做方法是,不变顺序表通过另的数组去改变顺序表内容也可。
2007-05-18 20:22
举报帖子
使用道具
赠送鲜花
guosheng1987
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-4-16
第
5
楼
收藏
得分:0
对啊,我就是这么想的,可以利用类似冒泡的方法吗
2007-05-18 20:32
举报帖子
使用道具
赠送鲜花
无玩过界
等 级:
新手上路
威 望:
2
帖 子:246
专家分:0
注 册:2007-2-20
第
6
楼
收藏
得分:0
不需要用到冒泡的方法,直接将数组倒转即可。
2007-05-18 20:35
举报帖子
使用道具
赠送鲜花
guosheng1987
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-4-16
第
7
楼
收藏
得分:0
那是可以,但是如果我需要改变结点如何做呢,
2007-05-18 20:41
举报帖子
使用道具
赠送鲜花
无玩过界
等 级:
新手上路
威 望:
2
帖 子:246
专家分:0
注 册:2007-2-20
第
8
楼
收藏
得分:0
呵呵,所以这个要画图,怎样将链表中指针配合好很重要。
2007-05-18 20:46
举报帖子
使用道具
赠送鲜花
guosheng1987
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-4-16
第
9
楼
收藏
得分:0
void reverse_LList(node *head)
{
node *p,*q,*temp;
if(head == NULL){ cout << "空表" << endl; return ; }
p = head;
while(p->next != NULL)
{
q = p; //保存p结点
p = p->next; //进位
temp = p->next;//保存当前结点指针域
q = temp; //指向当前结点的前一个结点
q = q->next;//新结点进位
}
head = q;
return q
}
这样写有没有错的啊
2007-05-18 22:19
举报帖子
使用道具
赠送鲜花
nuciewth
来 自:我爱龙龙
等 级:
贵宾
威 望:
104
帖 子:9786
专家分:208
注 册:2006-5-23
第
10
楼
收藏
得分:0
逆转单链表的算法
只有guosheng1987说了单链表.
倚天照海花无数,流水高山心自知。
2007-05-18 23:25
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
[求助] 逆转单链表的算法
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.032462 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved