I recently read that you can sort an array in O(log^3(n)) time complexity. I was just fascinated by it. Apparently it uses an algorithm that takes advantage of parallel processing or concurrency.
I want to delve deeper into this world, what are some great resources to learn this. I also would love to implement it from scratch without the help of any libraries lol.
I know how to write C++ and Python, since I do competitive programming and have some projects in ML and Data Science.
I came across this book called C++ Concurrency by Anthony Williams. Are there any other resources I can refer to delve deeper into the subject (MIT OCW courses, etc) ? (preferably text based).
Thanks in advance!!!
I came across this book called C++ Concurrency by Anthony Williams.