У меня есть упражнение, которое требует итерации по элементам матрицы 'm', сложность в том, что время выполнения должно быть линейным, что означает, что если я использую циклы, то допускается только один.
Моя проблема сейчас в том, что я всегда хочу использовать 2 forloops, но время выполнения не будет линейным, оно будет квадратичным. Я думал о том, чтобы просто выполнить итерацию по m [i], а затем проверить, являются ли они только Int 0, но это снова будет 2 forloops или, возможно, посмотреть, смогу ли я присоединиться к элементам. К сожалению, я не смог найти ничего полезного уже. Я также подумал об использовании аргумента «x в списке», но это также не помогло бы.
Спасибо заранее.
m = [[0,0,0],
[1,0,1],
[1,0,0]]
#for i in m
#check all elements in m[i] for Ints '0'
#m[0] --> All Elements are the Integer 0
#--> Output: True.
#The output should be a Boolean 'True', when the elements of one m[i] are all Integers 0.