Attaching Labels to Nodes
Enquanto os matemáticos podem estar perfeitamente satisfeitos em considerar grafos apenas de acordo com seus formatos, a maioria dos programadores e cientistas da computação tendem a usá-los para calcular algum tipo de resultado útil.
Tendo isso em vista, geralmente é útil rotular os vértices de um grafo de alguma maneira. Por exemplo aqui na graciosa cidade de Portland, Oregon, nós amamos transporte público. Nós temos ônibus, VLT, trens, bondes, e até um teleférico.
Esse é um mapa do nosso sistema de trens. Ele não mostra todas as paradas—quero dizer, vértices; são apenas os pontos de conexão e as estações finais de cada linha. Os vértices têm rótulos que fazem com que tenham significado para humanos, mas para um computador poderiam simplesmente se chamar "01100010".

Metrôs de Portland's light rail: a visão de 10.000 metros de altura
...e se, agora, você está começando a abrir a boca e dizendo, "ei, por que essas linhas têm cores diferentes?" Então você, meu amigo, está na "pista" certa. (Sem trocadilhos.)
- 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 ←HEAD
- Attaching Labels to Edges
- Directed Versus Undirected Graphs
- 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