High Graphs Question 213 of 224

What is Dijkstra’s algorithm limitation?

DSA interview set · Speak this in 60–90 seconds · Faridabad & Delhi NCR

PICTURE THIS: AN LLM TURN

Text inTokens
TransformerAttention
Text outNext token

Simple meaning

It needs non-negative weights.

1

WHY — Graphs instead of guessing?

Why interviewers care about Graphs:

Graphs questions separate people

who only read docs from people who shipped.

Keep it short, concrete,

and tied to DSA work.

Stay structured

Name the idea, why it exists, then one short example.

Close cleanly

End with when you use it and one common pitfall.

2

STEPS — What happens with tokens?

Before the model can read a sentence, it goes through these steps:

  1. 1
    Tokenization

    It needs non-negative weights.

  2. 2
    Token IDs

    Negative edges need Bellman-Ford.

  3. 3
    I state complexity with

    heap implementations.

  4. 4
    Context mix

    Attention looks at nearby tokens together.

  5. 5
    Next token

    The model scores what should come next.

  6. 6
    Decode

    IDs turn back into readable text.

3

EXAMPLE — See it in action

Let's see how a real sentence is tokenized (tokens may vary by model):

Input text
“Negative edges need Bellman-Ford.”
Tokenized output
NegativeedgesneedBellmanFord
Token IDs (example)
298740833747163290

Note: Actual tokens and IDs depend on the tokenizer (e.g., GPT, Llama, etc.).

Key takeaway

It needs non-negative weights. Negative edges need Bellman-Ford.

Chat with us