Я новичок в псевдокоде и искал ссылку на обход многомерного массива в псевдокоде. Все найденные мной примеры были простыми, без использования массивов. Может ли кто-нибудь помочь мне с тем, как написать псевдокод для данного фрагмента кода?
for i in range(len(temp)-1, -1, -1):
myvars1 =[]
myvars2 = []
myval1 = 0
myval2 = 0
for k in range(len(Identifiers_Output)-1, -1, -1):
if(temp[i][2]!='fu' and Identifiers_Output[k][1]==temp[i][0] and Identifiers_Output[k][0]<=int(endline) and Identifiers_Output[k][0]<temp[i][1] and Identifiers_Output[k][0] not in Final_Slice):
line = Identifiers_Output[k][0]
if(Identifiers_Output[k][2] =='du'):
myvars1.append(line)
Slice.append(Identifiers_Output[k][0])
elif(Identifiers_Output[k][2] =='defined'):
myvars2.append(line)
c=c+1
Структура temp и Identifiers_Output соответствует следующему формату:
[[2, 'sum', 'defined'], [3, 'i', 'defined'], [4, 'i', 'used'], [5, 'i','used'], [5, 'sum', 'defined'], [6, 'i', 'du'], [6, 'i', 'du'],[7, 'sum', 'used'], [8, 'i', 'used']]
Согласно псевдокоду синтаксис, как мне сослаться на экземпляр массива, например Identifiers_Output [k] [2]