~/talk

What is your Algorithmic Core?

Talkat C++Now 2026 · 2026-05-04..05-08· [c-and-cpp]
links:none on file
slides:none on file

Production C++ often hides small but critical algorithms; this talk shows how to extract and test them by example: a linear-time substring matcher implementing KMP LPS array passes 17 naive tests, then still fails until mutation testing and an aba fractal corner case are added; a cached recursive dependency routine silently misorders levels until replaced by an explicit topological-sort graph; a nested subcase test runner exposes a hidden rooted-tree execution algorithm. LLMs help generate and refactor tests but sometimes hallucinate.

AI-written summary · about

  1. 0:00Algorithmic core concepts
  2. 7:25Engineering vs algorithm bugs
  3. 13:41Why standard testing fails
  4. 22:11Hidden topological sorting
  5. 24:59Algorithm complexity in tests
  6. 30:40Identifying algorithmic smells
  7. 39:14Q&A on LLM bugs
~/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.