У меня есть двумерный массив int, который я обработал и получил из изображения. Каждый индекс можно рассматривать как вес этого пикселя. Я хочу найти путь между двумя индексами (я приведу эти индексы в качестве входных данных), который имеет наименьшую стоимость. Было бы замечательно, если бы направление движения можно было изменить (например, только вниз и влево, вверх и влево, или все. И т. Д., В противном случае оно может быть внизу, влево и вправо)
Как я могу это сделать в C #?