3 ms·
All of those are heavily algorithmic in nature, so understanding algorithmic complexity makes it easier to understand how and why the software handles the way i
by eurasiantiger 5y ago
All of those are heavily algorithmic in nature, so understanding algorithmic complexity makes it easier to understand how and why the software handles the way it does.
For example, joining together many separate 3D objects is extremely slow if one just selects all and does an union, since the algorithm needs to check all pairs of objects for overlaps in 3D space.
That may not be immediately apparent to non-programmers, but to programmers, it will feel like an intuitive consequence of the problem and the inevitabilities of its solution.