About 50 results
Open links in new tab
  1. What does the program counter do? - Computer Science Stack Exchange

    Mar 7, 2022 · I was browsing the architecture of a simple CPU but there is one thing a cannot understand. Why is there data from the ALU going to the program counter and what is that data for?

  2. automata - Informal description of the language of the DFA …

    Jan 11, 2026 · After making the subset construction table of this NFA, I found out that 10 states are required to convert this NFA into Deterministic Finite Automata (DFA).

  3. Expected height of the suffix-link tree of the Suffix Automaton ...

    Jan 9, 2026 · I would like to ask a question about the expected height of the suffix-link tree of the Suffix Automaton (SAM). It is known that, under standard probabilistic assumptions on the input string (e.g. ...

  4. "Power continuum" between Turing machines and halting oracle …

    Jan 11, 2026 · Having a halting oracle gives many powers. Besides solving the halting problem, it can also solve NP-complete problems in a single shot, break all crypto besides one time pads, achieve …

  5. compilers - Computer Science Stack Exchange

    Jan 11, 2026 · Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

  6. Faster Algorithm to find a matching of certain size

    Given an unweighted graph G G, a matching M M represents a subset of edges which are disjoint. There are several algorithms which can find maximum (cardinality) matching. A matching M M is said …

  7. Where/when does error correction happen in a file?

    This is an odd question, I’m sure, but please bear with me. I’m looking to understand where/when error correction on a file occurs. At least, I assume it’s ...

  8. Greedy Maximum Bipartite Matching - Computer Science Stack Exchange

    Nov 28, 2023 · To find the maximum matching on a bipartite graph, I propose the following greedy algorithm: At each iteration, pick an unmatched vertex with the smallest degree and match it to one …

  9. Ask a Question - Computer Science Stack Exchange

    4 days ago · Thanks for contributing an answer to Computer Science Stack Exchange! Asking for help, clarification, or responding to other answers. Making statements based on opinion; back them up …

  10. Byte addressing and alignment - Computer Science Stack Exchange

    Apr 16, 2024 · With byte addressing, the CPU can access a single byte. But how does this access happen during alignment? As I understand it, if a CPU needs to read an unaligned byte, it reads the …