| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1420 人关注过本帖
标题:文件无法读入,调试时需要设置文件路径 ,不会是设置,不知道出现这种情况该 ...
只看楼主 加入收藏
soulmate1023
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:256
专家分:831
注 册:2014-9-23
收藏
得分:0 
回复 6 楼 风车转风车 89
欧,不好意思,我弄错了,我以为1.txt之前没东西,要先建立文档然后读。再次抱歉啊
2014-10-15 22:46
风车转风车89
Rank: 2
等 级:论坛游民
帖 子:125
专家分:45
注 册:2014-9-15
收藏
得分:0 
回复 10 楼 TonyDeng
这是数据文件的内容
34 xiaohua 87 87 87
23 lining 76 78 89
2 xiaozhang 98 78 98
3 dajun 89 98 98
9 daming 98 98 98
保存在1.txt上,
昨天我调试了一下,好像paixu函数里的while大循环中最后一句p=p->next中没起作用,p指向的节点一直没变,好像进入死循环了;我不明白p=p->next;之后为什么节点没有后移;
2014-10-16 11:26
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
排序,你光插入有什么用。

授人以渔,不授人以鱼。
2014-10-16 21:44
fogmaple
Rank: 4
来 自:江西省赣州市于都县
等 级:业余侠客
威 望:1
帖 子:119
专家分:233
注 册:2014-7-28
收藏
得分:2 
还是看什么环境
2014-10-17 01:14
风车转风车89
Rank: 2
等 级:论坛游民
帖 子:125
专家分:45
注 册:2014-9-15
收藏
得分:0 
回复 13 楼 TonyDeng
在本链上排序我不太会操作,我就想在生成一个链,然后把依次原链解开,每个节点按大小插入新链的相对位子,结束后新链就是原链的排序后的链;
2014-10-17 09:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
链表不好排序的,先映射到数组中排序,然后重新搭链。

授人以渔,不授人以鱼。
2014-10-17 11:35
风车转风车89
Rank: 2
等 级:论坛游民
帖 子:125
专家分:45
注 册:2014-9-15
收藏
得分:0 
回复 16 楼 TonyDeng
谢谢版主,这个方法很巧妙,但是如果数据是结构体的话且有不同类型,数组怎么存放;
2014-10-17 11:44
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 17 楼 风车转风车 89
数组只需要存放结点的地址(即指针),用指针所指向的数据排序,但交换的是指针本身,指针的值即地址是不变的。

授人以渔,不授人以鱼。
2014-10-17 11:47
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
C是强类型语言,无法适应不同数据类型的结点(用void*强制转换有风险,应尽力避免);C++有模板,但生成的最终代码仍然与手动写不同数据类型版本相同。C#有泛型,可以满足你的要求。其实,与其写复杂的代码,不如直接使用C++的vector,前人已经代你写好了。

授人以渔,不授人以鱼。
2014-10-17 11:54
风车转风车89
Rank: 2
等 级:论坛游民
帖 子:125
专家分:45
注 册:2014-9-15
收藏
得分:0 
回复 19 楼 TonyDeng
谢谢版主,我明白了,问题找到了,是在插入的时候已经修改了p->next的值,所以p=p->next;找不到下一节点,再次感谢版主!版主实在是太耐心了!
2014-10-17 20:58
快速回复:文件无法读入,调试时需要设置文件路径 ,不会是设置,不知道出现这种 ...
数据加载中...
 
   



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

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