我认为这是一个愚蠢的问题,但实际上我很困惑。我的问题是关于如何访问数组中的重复值或元素请编写算法。 这是用于访问单值
的算法1- Set K=LB
2- Repeat step 3 and 4 while k<=ub
3- If item =LA[k] , then
set Loc =k and Exit
4- K=K+1
5- Print " Value Not found "
6- Exit
答案 0 :(得分:0)
如果您想打印该位置,则可以执行以下操作:
1- Set K=LB
2- Set Flag=0
3- Repeat step 4 and 5 while K<=UB
4- If item =LA[k] , then
Print K and Set Flag=1
5- K=K+1
6- If Flag = 0
Print " Value Not found "
7- Exit
如果要存储位置,则可以使用数组或列表存储位置并返回整个数组。
希望这有帮助,祝你好运!