| 查看: 2036 | 回复: 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 |
» 猜你喜欢
湖北师范大学招调剂啦
已经有9人回复
邵阳学院食品与化学工程学院硕士调剂
已经有0人回复
化学工程及工业化学论文润色/翻译怎么收费?
已经有269人回复
天津商业大学 生物与医药课题组招生
已经有0人回复
生物化工学硕招收调剂
已经有0人回复
广东石油化工学院2026年硕士研究生需要多名生物,制药工程,食品专业的调剂生
已经有0人回复
化工申博
已经有3人回复
申博自荐
已经有3人回复
广西民族大学化学化工学院化学工程与技术学硕,材料化工专硕调剂名额充足!
已经有0人回复
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
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












回复此楼