如何访问数组中的重复值(算法)

时间:2016-10-31 19:06:13

标签: arrays algorithm duplicates access

我认为这是一个愚蠢的问题,但实际上我很困惑。我的问题是关于如何访问数组中的重复值或元素请编写算法。 这是用于访问单值

的算法
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 

1 个答案:

答案 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

如果要存储位置,则可以使用数组或列表存储位置并返回整个数组。

希望这有帮助,祝你好运!