急求!!!急求!!!怎么样对一个文件的内容按要求进行排序?

Laney 2005-05-30 12:05:54
一个文本文件,结构如下:
A B(回车换行)
现在对这些条目按照B值的大小进行排序,取出B值最大的前1000,10000条记录。总文件的记录数可能超过10万
怎么制定算法???


...全文
163 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mostideal 2005-06-03
  • 打赏
  • 举报
回复
mark
Laney 2005-05-31
  • 打赏
  • 举报
回复
是在bsd平台,不过sort的效率不符合要求
而且我只要前1000个,sort就全部排序了
我用的是
sort -n -k 2 -t " " -r
zhousqy 2005-05-31
  • 打赏
  • 举报
回复
文件内容都是数字吗?
Laney 2005-05-31
  • 打赏
  • 举报
回复
up
lemon520 2005-05-31
  • 打赏
  • 举报
回复
不过dos下的sort不行!
-_-!
lemon520 2005-05-31
  • 打赏
  • 举报
回复
sort +1 -n -r filename.txt
lemon520 2005-05-31
  • 打赏
  • 举报
回复
不如用命令sort
Laney 2005-05-31
  • 打赏
  • 举报
回复
A字段是字母和特殊符合
B字段是数字
foochow 2005-05-30
  • 打赏
  • 举报
回复
先睡觉去了mark!!!
Laney 2005-05-30
  • 打赏
  • 举报
回复
有没有好的算法啊????
Laney 2005-05-30
  • 打赏
  • 举报
回复
可用分不多了,请见谅

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧