~/talk

Graph Algorithms and Data Structures in C++20

Talkat CppCon 2022 · 2022-09-11..09-16· [rust]
links:none on file
links:none on file
slides:none on file

Claims that graph algorithms can be expressed generically in C++20 by mapping graph type requirements onto existing range-of-ranges concepts and using Concepts; provides a concrete CSR graph container (static, compressed sparse row, no vertex/edge insertion after build), an RR adapter, and a proposed CSR_partite variant for partitioned labels; exposes view-based DFS/BFS/shortest-path prototypes, uses tag_invoke/nibloid customization points, publishes code on GitHub, and targets proposal submission toward C++26 (Feb 2025) while leaving parallel algorithms for later.

AI-written summary · about

  1. 0:00C++20 graph library intro
  2. 12:18Defining graphs in C++
  3. 23:55Graph algorithms requirements
  4. 30:55CSR graph container
  5. 46:01Timeline and future plans
  6. 49:53Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.