Znalazłem some mentions in another question of matrix addition being a quadratic operation. Ale myślę, że jest liniowy.Czym jest złożoność dodawania macierzy?
Jeśli podwoję rozmiar macierzy, muszę obliczyć podwójne dodatki, a nie poczwórne.
Głównym punktem rozbieżności wydaje się być rozmiar problemu. Dla mnie jest to liczba elementów w macierzy. Inni uważają, że jest to liczba kolumn lub linii, stąd złożoność O(n^2)
.
Innym problemem, jaki mam z widzeniem go jako operację kwadratową, jest to, że oznacza to, że dodawanie macierzy trójwymiarowych jest sześcienne, a dodawanie macierzy 4-wymiarowych to O(n^4)
itp., Mimo że wszystkie te problemy można zredukować do problemu dodania dwóch wektorów, które mają oczywiście liniowe rozwiązanie.
Czy mam rację czy nie? Jeśli jest źle, dlaczego?
Czy podwajasz całkowitą liczbę elementów w Matrixie lub każdym wymiarze Matrycy? – Andres
Dlaczego upadek? Czy to pytanie jest niejasne, czy nie przydatne? –
ładne pytanie :) – dfa