Directed Versus Undirected Graphs

Grafo não-direcionado
(sem setas)
Uma das distinções que as pessoas fazem sobre grafos é se eles são direcionados ou não-direcionados. Eu vou admitir que quando eu vejo a frase "grafo não-direcionado", eu às vezes imagino um mapa do sistema de metrô sentado no sofá enquando seus pais perguntam quando ele vai ter responsabilidade e fazer alguma coisa da vida...

Grafo direcionado
(observe as setas)
...mas isso é coisa minha. No fundo, tudo que estamos dizendo é se as arestas no grafo são bidirecionais ou não.
A maioria, mas não todos, os grafos que eu vi tem apenas um tipo de aresta. Existem alguns poucos casos em que você pode querer usar ambos—por exemplo, um mapa de ruas pode ter arestas não-direcionadas para ruas de mão dupla e arestas direcionadas para ruas de mão única—mas esse é o único exemplo que eu consigo imaginar agora.
- About This Site
- Git Makes More Sense When You Understand X
- Example 1: Kent Beck
- Example 2: Git for Ages 4 and Up
- Example 3: Homeomorphic Endofunctors
- Example 4: LSD and Chainsaws
- The Internet Talks Back!
- Graph Theory
- Seven Bridges of Königsberg
- Places To Go, and Ways to Get There
- Nodes and Edges
- Attaching Labels to Nodes
- Attaching Labels to Edges
- Directed Versus Undirected Graphs ←HEAD
- Reachability
- Graphs and Git
- Visualizing Your Git Repository
- References
- The Reference Reference
- Making Sense of the Display
- Garbage Collection
- Experimenting With Git
- References Make Commits Reachable
- My Humble Beginnings
- Branches as Savepoints
- Use Your Targeting Computer, Luke
- Testing Out Merges
- Rebase From the Ground Up
- Cherry-Picking Explained
- Using 'git cherry-pick' to Simulate 'git rebase'
- A Helpful Mnemonic for 'git rebase' Arguments
- The End