| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 945 人关注过本帖
标题:基因排序问题,求快速的排序算法
只看楼主 加入收藏
localhost809
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-6-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:12 
基因排序问题,求快速的排序算法
现在有400万条基因轮换,每个轮换只有a,t,c,g 字符,每个轮换都是36位。
   
ctgttcctgagatggagcgctgttcctgagatggag
ctgagatggagcgctgttcctgagatggagcgctgt  
ctgttcctgagatggagcgctgttcctgagatggag  
ctgagatggagcgctgttcctgagatggagcgctgt
aatttttttttttttttttttttttttttttttttt
aaaatgcctttcatgtgcatctctttcatgtgcatc  
aaatgcctttcatgtgcatctctttcatgtgcatct  
aatgcctttcatgtgcatctctttcatgtgcatctc  

等等

请大家给点建议。
搜索更多相关主题的帖子: 基因 快速 
2011-06-22 10:04
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:4 
.
2011-06-22 10:06
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:4 
怎么排序?
2011-06-22 10:21
zy623132167
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:12
专家分:21
注 册:2011-6-22
收藏
得分:4 
头大,求正解。
还有问题清楚些。。。

如果三十年后这个世上还有坚持这个词!
2011-06-22 10:35
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
把排序的规则说一下
2011-06-22 10:41
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
用归并排序就好,数据量也不大
2011-06-22 10:46
localhost809
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-6-22
收藏
得分:0 
回复 5楼 voidx
就是普通的字符串排序呀
atcg
tacg
gcat

结果是
atcg
gcat
tacg
2011-06-22 21:00
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
就用归并排序就好
2011-06-22 21:03
localhost809
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-6-22
收藏
得分:0 
回复 7楼 localhost809
可是这里都是长字符串呀。
用归并排序大概会用多少时间?
2011-06-22 21:12
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
没多长时间。复杂度 O(n*log(n))
直接调用 c 标准库里的 qsort() 就可以了
2011-06-22 21:16
快速回复:基因排序问题,求快速的排序算法
数据加载中...
 
   



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

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