| 查看: 2011 | 回复: 5 | ||
[求助]
perl 二维哈希,根据值的最大值,确定键并输出键值(生物信息) 已有2人参与
|
|
比如 m b 1 m c 2 m d 3 n b 4 n g 3 n s 5 需要输出 m d 3 n s 5 |
» 猜你喜欢
留学--博士招生
已经有16人回复
化学工程,本211,求调剂,ab区不限
已经有4人回复
化学工程及工业化学论文润色/翻译怎么收费?
已经有113人回复
湖北师范大学招调剂啦
已经有7人回复
邵阳学院食品与化学工程学院硕士调剂
已经有0人回复
天津商业大学 生物与医药课题组招生
已经有0人回复
生物化工学硕招收调剂
已经有0人回复
广东石油化工学院2026年硕士研究生需要多名生物,制药工程,食品专业的调剂生
已经有0人回复
317分 一志愿江南大学 化学工程学硕 求调剂
已经有6人回复
化工申博
已经有3人回复
liuderong
铁杆木虫 (正式写手)
- 应助: 310 (大学生)
- 金币: 8202.1
- 红花: 31
- 帖子: 582
- 在线: 142.1小时
- 虫号: 1882145
- 注册: 2012-07-07
- 性别: GG
- 专业: 生物化学
2楼2014-11-29 10:37:18
3楼2014-12-01 08:50:54
4楼2014-12-01 09:32:38
liuderong
铁杆木虫 (正式写手)
- 应助: 310 (大学生)
- 金币: 8202.1
- 红花: 31
- 帖子: 582
- 在线: 142.1小时
- 虫号: 1882145
- 注册: 2012-07-07
- 性别: GG
- 专业: 生物化学
★ ★ ★
kinshi(西门吹雪170代发): 金币+3, 鼓励回帖交流 2014-12-02 18:45:40
kinshi(西门吹雪170代发): 金币+3, 鼓励回帖交流 2014-12-02 18:45:40
|
可以用2个程序来实现你的目的,第1个程序先确定第1和第3列,第二个程序确定第2列: 1.先建一个%hash,然后读入文本。 2.读入某行“x y z”,split成3个部分“x”、“y”和“z”,看是否存(exists)在key值为x的hash,如果存在,则比较%hash中value值和z值,要是z>value,则用z替代value;如果不存在key值为x的hash,则以x为key、以z为value新建hash。 3.再重新读一次文件。读入某行“m n p”,split成3个部分,看是否存在key为m、value为p的hash,若存在则输出结果。 |
5楼2014-12-01 10:46:07
b114213903
新虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 8.5
- 帖子: 2
- 在线: 22分钟
- 虫号: 1651724
- 注册: 2012-02-29
- 性别: GG
- 专业: 病原细菌与放线菌生物学
6楼2014-12-02 13:39:09














回复此楼