Fortran Coder

标题: 如何统计一个数组中的元素序列分布? [打印本页]

作者: 33651234    时间: 2015-9-14 09:43
标题: 如何统计一个数组中的元素序列分布?

比如一串111111122111121111331111333的向量,我想统计它里面1,2,3的序列结构,比如:
1:1111111有1个,1111有3个;
2:22有1个,2有1个;
3:33有2个。
现有一串2000位的由1,2,3组成的数组,有什么函数可以实现呢?


作者: fcode    时间: 2015-9-14 10:09
语法内没有这样的函数,自己写吧。
作者: 33651234    时间: 2015-9-14 13:22
刚学习fortran不久,水平较差,不知如何下手,请问前辈可否提供一个思路?
作者: fcode    时间: 2015-9-14 18:20
请你自己尝试之后再提问。直接要答案,这在本论坛是不受欢迎的。
作者: 33651234    时间: 2015-9-14 23:27
fcode 发表于 2015-9-14 18:20
请你自己尝试之后再提问。直接要答案,这在本论坛是不受欢迎的。

哎,就是实在写不出来才来求助的
作者: pasuka    时间: 2015-9-15 08:50
33651234 发表于 2015-9-14 13:22
刚学习fortran不久,水平较差,不知如何下手,请问前辈可否提供一个思路?

放弃fortran,改用perl或python这类脚本语言进行字符串处理,也就不超过10行的代码量
继续用fortran的话,100行的代码量是最起码的




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2