鱼C论坛

 找回密码
 立即注册
查看: 2517|回复: 4

[已解决]关于遍历数组的问题

[复制链接]
发表于 2020-5-14 15:19:22 | 显示全部楼层 |阅读模式
10鱼币
已知数组[a,b,a,a,a,b,b,a,b,b,b,a,a,b.a]
要求获取数据:
a:0-0
b:1-1
a:2-4
b:5-6
a:7-7
b:8-10
a:11-12
b:13-13
a:14-14
求出当前元素段,给出起止索引
要求:不限语言,最好用伪代码或通用代码(不要用某些语言特有的元素)
最佳答案
2020-5-14 15:19:23
start=0
temp=首元素
从下标1,循环遍历数组下标i:
    if当前元素与上一元素不同:
        输出:(temp:start - i-1)
        start=i
        temp=当前元素
循环结束后,输出:(temp:start - 最后元素下标)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-14 15:19:23 | 显示全部楼层    本楼为最佳答案   
start=0
temp=首元素
从下标1,循环遍历数组下标i:
    if当前元素与上一元素不同:
        输出:(temp:start - i-1)
        start=i
        temp=当前元素
循环结束后,输出:(temp:start - 最后元素下标)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-5-14 15:57:03 | 显示全部楼层

完美,没玩过悬赏贴,那个鱼币收到米?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-14 16:10:46 | 显示全部楼层
wp231957 发表于 2020-5-14 15:57
完美,没玩过悬赏贴,那个鱼币收到米?

嗯嗯,收到了。鱼币不重要,重要的是评了最佳。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-5-14 20:43:51 | 显示全部楼层
sunrise085 发表于 2020-5-14 16:10
嗯嗯,收到了。鱼币不重要,重要的是评了最佳。

终于实现了目标要求,见图:
3456.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 19:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表