• lugal@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    ·
    7 months ago

    According to that logic, everything is O(1) because at some point you go out of memory or your computer crashes.

    “How fast is your sorting algorithm?” – “It can’t sort all the atoms in the universe so O(1).”

    That’s not how O notation works. It is about asymptomatics. It is about “What if it doesn’t crash”, “what if infinity”.

    So, again, what exactly is your question if your answer is O(1)?

    • Sotuanduso@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      Yeah, you’re right, I’m not being rigorous here. I’m just co-opting big O notation somewhat inaccurately to express that this isn’t going to get as big as it seems because the number of upvotes isn’t going to increase all that much.

      • lugal@sopuli.xyz
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        I guess I have a different intuition. For me, O notation applied normally shows that it will not get far because it rises exponentially or if you count the steps in relation to the number of users, it’s O(log n) which doesn’t go high. No need to apply it inaccurately