Maximising Algorithm Performance in .NET: Levenshtein Distance

James Turner

View at original site


With performance tricks you may not know applied to an algorithm you may never have heard of before, be prepared to learn about my journey from different array structures to pointers and SIMD to threading, as we make the journey to maximum performance together.

About the Presenter

James Turner Director of Turner Software

James is a programmer and entrepreneur with a love of cars, music, and technology.

Related Resources

File-scoped namespaces and types
File-scoped namespaces and types
Organize code better and reduce bugs by using file-scoped namespaces and objects
C# Top-level statements
C# Top-level statements
Use top-level statements in C# to reduce boilerplate code.
Global usings
Global usings
Organize `using` statements so they're out of your way.