Closed kudkudak closed 11 years ago
Ok, mogę Ci już wysyłać punkty w kolejności kliknięcia.
public MyEdge[] shortestPath (int[] checkPoints)
Zostaje juz tylko wziac pod uwage przewidywania ruchu i wszystko jest ok, ale to moge dodac calkowicie niezaleznie od spinania naszych funkcjonalnosci. Jedna uwaga dla bruna: jak ten samochodzik bedzie jechal to co jakies 5min albo nawet co minute aktualizuj mu trase jakos, wiem ze to nie takie hop siup od razu, ale w momencie gdy wyszukujesz sciezke to ta funkcja nie bierze pod uwage jak sie bedzie zmienial w czasie ruch na ulicach tylko opiera sie o jeden zestaw danych od Staszka, wiec trzeba co jakis czas pobierac nowa sciezke zeby rzeczywiscie korzystac z tego staszkowego przewidywania.
Jako wartość zwracaną zrób LinkedList
Jest linked list jest zabawa?
Ok skonczylem swoje, na pewno czeka wiele poprawek jak juz bede wiedzial jaki dokaldnie format maja dane ale mysle ze jest calkiem ok. Efekt jest taki ze przewidywanie tras dziala na sredniej geometrycznej danych i kazdego z przewidywan (oczywiscie mozna zmienic srednia geometryczna na dowolnie inne wazenie) oraz mozna pobrac te same wartosci w postaci slownika (tez mozna zmienic na inna strukture) do kolorowania grafu.
/// <summary>
/// Gets data from simulation data file, start simulation
/// </summary>
/// <param name="path">Simulation data file path</param>
public void startSimulation(String path)
/// <summary>
/// Fills in weightsWithPredictions dictionary with data from simulation data file
/// </summary>
private void updateSimulationData() - odpalić przed dwoma następnymi
/// <summary>
/// Getter for weightsWithPredictions
/// </summary>
/// <returns>edge values</returns>
public Dictionary<MyEdge, double> getEdgeValues()
/// <summary>
/// Shortest path with all checkpoints
/// </summary>
/// <param name="checkPoints">Points on map which driver wants to visit</param>
/// <returns>List of edges (shortest path) containing all check points</returns>
public LinkedList<MyEdge> shortestPath(int[] checkPoints)
Trzeba to zrobic dzisiaj (tj przed Twoim wyjazdem do Warszawy), bo jak tego nie bedzie to bedzie lipa. Bardzo licze ze to sie uda zrobic :)