Algorytm BFS problem z sortowaniem.

0

Witam mam następujący problem z algorytmem Best First Search:

Pętle foreach służą do sprawdzenia.

                
                foreach (var x in open_list)
                {
                    Console.WriteLine(x.Waga);
                }

                open_list.OrderBy(x => x.Waga).ToList();

                Console.WriteLine(" ");

                foreach (var x in open_list)
                {
                    Console.WriteLine(x.Waga);
                }
                Console.WriteLine("Koniec");

Wg. tego kodu powinienem na końcu dostać następujące wagi: (dla powyższego przykładu) 5 10 15, a dostaję to co było na samym początku, czyli 15, 5, 10 ;/. Próbowałem na każdy z możliwych sposobów i po prostu nie chce mi tego posortować ;/.
Muszę przygotować parę algorytmów na następne zajęcia. Z przeszukiwaniami Wszerz i w głąb nie miałem problemów, natomiast to sortowanie nie chce działać poprawnie.

Z góry dzięki za jakąkolwiek pomoc. Pozdrawiam.

0

open_list=open_list.OrderBy(x => x.Waga).ToList();

0

Dzięki Ci złoty człowieku :).

1 użytkowników online, w tym zalogowanych: 0, gości: 1