/// <summary>
        /// Znajduje wszystkie optymalne ustawienia sza³asów w ogrodzie opisanym przez graf.
        /// </summary>
        /// <param name="graph">Graf reprezentuj¹cy ogród</param>
        /// <returns>Lista rozwi¹zañ. Ka¿de rozwi¹zanie to tablica zawieraj¹ca numery
        /// wierzcho³ków, w których stoj¹ sza³azy. Ka¿dy numej mo¿e wyst¹piæ co najwy¿ej raz.</returns>
        public static List <int[]> GardenPlanner(this IGraph graph)
        {
            var gph = new GardenPlannerHelper(graph);

            // wywo³aj metodê Plan dla obiektu gph
            // zwróæ wynik
            return(new List <int[]>());
        }
Esempio n. 2
0
        /// <summary>
        /// Znajduje wszystkie optymalne ustawienia sza³asów w ogrodzie opisanym przez graf.
        /// </summary>
        /// <param name="graph">Graf reprezentuj¹cy ogród</param>
        /// <returns>Lista rozwi¹zañ. Ka¿de rozwi¹zanie to tablica zawieraj¹ca numery
        /// wierzcho³ków, w których stoj¹ sza³azy. Ka¿dy numej mo¿e wyst¹piæ co najwy¿ej raz.</returns>
        public static List <int[]> GardenPlanner(this Graph graph)
        {
            var gph = new GardenPlannerHelper(graph);

            return(gph.Plan());
        }