linq-to-astar icon indicating copy to clipboard operation
linq-to-astar copied to clipboard

A* written in C#, used with LINQ.

Results 9 linq-to-astar issues
Sort by recently updated
recently updated
newest added

I am looking to use this library for a GIS project. In this case I have a a list of cities with x,y coordinates. I also have a list of...

help wanted
question

Implement [Jump Point Search (JPS)](https://en.wikipedia.org/wiki/Jump_point_search).

enhancement

The candidate list reported by `ObservableRecursiveBestFirstSearch` does not include candidates that are expanded in the last recursion.

bug

Support `Take()` and `TakeWhile()` methods that allow users to avoid unwanted object allocations.

enhancement

Support `Skip()` and `SkipWhile()` methods that allow users to avoid unwanted object allocations.

enhancement

Support `ElementAt()` and `ElementAtOrDefault()` that allow users to avoid unwanted object allocations.

enhancement

Add an A* algorithm alternative implementation that will override the depth (level) of a node. (Current implementation does not override)

enhancement

The NuGet package will support [SourceLink](https://github.com/dotnet/sourcelink) in future, after SourceLink's general release is out.

enhancement

In some cases `Extensions` methods are not called when using LINQ expressions in \*.cshtml files. This is because Razor only supports one type parameter whereas `Extensions` needs two.

bug