top | item 47203344

(no title)

janis1234 | 20 hours ago

I found reading Linux source more useful than learning about xv6 because I run Linux and reading through source felt immediately useful. I.e, tracing exactly how a real process I work with everyday gets created.

Can you explain this O(n2) vs O(n) significance better?

discuss

order

Paddyz|20 hours ago

[deleted]

wasabi991011|20 hours ago

I still don't quite get your insight. Maybe it would help me better if you could explain it while talking like a pirate?

fc417fc802|20 hours ago

> Each step is O(n) instead of recomputing everything, and total work across all steps drops to O(n^2)

In terms of computation isn't each step O(1) in the cached case, with the entire thing being O(n)? As opposed to the previous O(n) and O(n^2).

ViktorRay|19 hours ago

But the code was written in Python not C?

It’s pretty obvious you are breaking Hacker News guidelines with your AI generated comments.