| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1470 人关注过本帖
标题:文件内容排序
只看楼主 加入收藏
xiaobaisj
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-3-11
收藏
 问题点数:0 回复次数:7 
文件内容排序
我有一个文件,内容为:

本质 2 ben zhi
本知道 1 ben zhi dao
本周 12 ben zhou
本船 2 ben chuan
本程序 2 ben cheng xu
本身 3 ben shen
。。。。。。
这样的格式,现在想按照它里面的数字从大到小排序,然后再保存到另一个文件中去!
如何实现高效的排序呀!
搜索更多相关主题的帖子: ben 文件 zhi 数字 dao 
2007-07-03 14:10
酒肉弥勒佛
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:399
专家分:0
注 册:2006-6-6
收藏
得分:0 
现在排好像就没有什么好方法了吧,你可以在一开始的读文件的时候就排好,然后用连表去读,当插入的时候,就插到排序的位置上去,而不是最后,避免每次都要排序

编程是为了提高效率,好的程序是因为他的高效;在编程的道路上,永远追逐高效的算法
2007-07-03 14:48
xiaobaisj
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-3-11
收藏
得分:0 

楼上的,你说的是啥意思,有点晕,能具体点说说嘛?这么一开始读文件的时候就排好??

2007-07-03 15:07
酒肉弥勒佛
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:399
专家分:0
注 册:2006-6-6
收藏
得分:0 
一开始是个空文件,写1,然后写10,比较后,比1大写到文件的最后,写2,比1大,比10小,断开1,10之间的连表,插入2,放到文件中

编程是为了提高效率,好的程序是因为他的高效;在编程的道路上,永远追逐高效的算法
2007-07-03 15:36
xiaobaisj
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-3-11
收藏
得分:0 

问题解决, 付上我代码。

EyNxdFMI.rar (99.3 KB) 文件内容排序


2007-07-04 14:11
xiaobaisj
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-3-11
收藏
得分:0 

对了,要测试时间复杂度的话,我自己写了个简单的类,我也给你们吧,希望有用!

ieZdUMfH.rar (605 Bytes) 文件内容排序


2007-07-04 14:14
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 

O(n^2)的时间复杂度。为什么不用快排

2007-07-07 16:57
少凡
Rank: 2
等 级:论坛游民
帖 子:14
专家分:31
注 册:2010-10-10
收藏
得分:0 
谢谢了 !
2012-12-27 12:38
快速回复:文件内容排序
数据加载中...
 
   



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

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