发布网友 发布时间:2024-10-23 16:34
共2个回答
热心网友 时间:3分钟前
首先,建一个表“打分表”,三个字段,分别为:数值/整数型、连数/整数型、属性值(实数型)
这是用来打分的,初始为0-255共256个记录,连数(表示重复出现连续数的次数)与属性值初始值均为0
然后设置变量 x=300 这是用来存当前数列值的。 K=0 单次重复数,J=10(单次重复数起算数)
然后开始读取数列,
if 当前数列值=X,
then K=K+1
再判断K是不是大于等于J(如10),如果不是,直接跳过此步,如果是,那么在表中找到相应 的“数值”,属性值=属性值+1/(K-J+1)*连数
else
x=当前数列值
endif
差不多就这个意思了,不知道你能不能看懂。
分数不重要,重要的是能解决问题。
热心网友 时间:9分钟前
数值对应的“属性值”的累加速度就越慢
为什么要减慢?
数列是一个项一个项的读,每读一项,输出当前项数中“属性值”最大的数值
这个就是说要输出最大重复次数?是这样吗