Sp18 CS 61B Discussion 11
Welcome!
Announcements
Quiz Instructions
Aside
Resilience
Feedback
Feedback so Far
Feedback so Far
Why is this Important?
Onto Discussion
Q1 (Warmup)
Runtimes
idea | addEdge(s, t) | for(w : adj(v)) | printgraph() | hasEdge(s, t) | space used |
adjacency matrix | Θ(1) | Θ(V) | Θ(V2) | Θ(1) | Θ(V2) |
list of edges | Θ(1) | Θ(E) | Θ(E) | Θ(E) | Θ(E) |
adjacency list | Θ(1) | Θ(1) to Θ(V) | Θ(V+E) | Θ(degree(v)) | Θ(E+V) |
Key Idea: How to Represent Graphs
Key Idea: How to Represent Graphs
Key Idea: How to Represent Graphs
Question
Question
Key Idea: How to Represent Graphs
Key Idea: How to Represent Graphs
Key Idea: How to Represent Graphs
Q2 (skip)
Q3
Berkeley CS Courses
Q4