Se abbiamo due array di dimensione n ciascuno e vogliamo ordinare le loro somme, l'approccio ingenuo sarebbe di memorizzare le loro somme nello spazio O (n^2) e ordinarlo in O (n^2 logn) tempo. Supponiamo di avere lo stesso tempo di esecuzione di O (n^2 logn), come potremmo memorizzare le somme nello spazio lineare di O (n)?Memorizzare somme a coppie nello spazio lineare
Suppongo che non intendiamo archiviare tutte le somme dato che n^2 elementi non rientrano nello spazio n e che stiamo semplicemente stampando tutto in ordine, quindi questo significa che dobbiamo memorizzare dinamicamente gli oggetti? Qualche consiglio?
(questo è un problema compiti a casa)
Cosa intendi esattamente per "somme di due matrici"? Fornisci un esempio con l'output previsto e ciò che hai provato fino ad ora. – igon
Se abbiamo 1 2 3 4 5 e 2 3 4 5 6, allora le somme sarebbero 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 6 7 8 9 10 7 8 9 10 11. – maregor