Skip to content

Braini01/High-Speed-Priority-Queue-for-C-Sharp

 
 

Repository files navigation

High Speed Priority Queue for C#

Features

  • Faster (for path-finding, at least) than any other C# priority queue out there!
  • Easy to use
  • No dependencies on third-party libraries
  • Free for both personal and commercial use.
  • Implements IEnumerable<T> for LINQ support!
  • Is a stable priority queue - that is, if two items are are enqueued with the same priority, they'll be dequeued in the same order they were enqueued.
  • Takes advantage of the new forced inline support when compiling under .Net 4.5, for even faster speeds.
  • Should work on .Net versions as old as .Net 2.0

Is this software free?

Yes! See the license page for more details.

How do I use the priority queue?

Check out the Getting Started page for a quick tutorial. Or, take a look at the Priority Queue Example project in the repository.

About

A C# priority queue optimized for pathfinding applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%