Exemple #1
0
        /// <summary>
        /// เป็น Method สำหรับในการคำสร้าง Tour ครั้งแรกจะไปยังเมืองต่างๆ n เมืองที่ถูกสร้างโดยการสุ่มตำแหน่งของเมืองขึ้นมา
        /// </summary>
        /// <param name="n">เป็นการบอกว่า Tour ที่ต้องการสร้างต้องการไปกี่เมือง</param>
        /// <returns></returns>
        public static Tour random(int n)
        {
            List <City> t = new List <City>();

            for (int i = 0; i < n; ++i)
            {
                t.Add(City.random());
            }

            return(new Tour(t));
        }
Exemple #2
0
        // Functionality
        public static Tour random(int n)
        {
            List <City> t = new List <City>();

            for (int i = 0; i < n; ++i)
            {
                t.Add(City.random());
            }

            for (int i = 0; i < Env.travelers; i++)
            {
                t.Add(new City(t[0].x, t[0].y));
            }

            return(new Tour(t));
        }