cover of episode Episode 123: An Algorithm Taxonomy

Episode 123: An Algorithm Taxonomy

2023/3/31
logo of podcast Algorithms + Data Structures = Programs

Algorithms + Data Structures = Programs

Frequently requested episodes will be transcribed first

Shownotes Transcript

In this episode, Conor and Bryce talk about a taxonomy of algorithms, C++20 std::views::filter and more C++20/23/26 ranges.

  • Link to Episode 123 on Website)
  • Discuss this episode, leave a comment, or ask a question (on GitHub))

Twitter

  • ADSP: The Podcast)
  • Conor Hoekstra)
  • Bryce Adelstein Lelbach)

Show Notes

Date Recorded: 2023-03-21Date Released: 2023-03-31

  • C++20 std::views::filter)
  • Hoogle Translate Tweet of filter)
  • C++98 std::find_if)
  • C++20 std::views::take)
  • C++20 std::views::drop)
  • range-v3 adjacent_remove_if)
  • range-v3 remove_if)
  • C++20 std::views::split)
  • C++23 std::views::chunk)
  • C++23 std::views::chunk_by)
  • chunk_by_key (mentioned in P2214))
  • Sy Brand’s “Livecoding C++ Ranges: chunk_by and chunk_by_key”)
  • Python itertools groupby)

Intro Song Info

Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8