Example #1
0
        public static void Step4()
        {
            Console.WriteLine();
            Console.WriteLine("step4");
            List <Point>   points         = SetUp();
            Comparator1457 comparator1457 = new Comparator1457(new Point(5, 5));

            points.Sort(comparator1457);
            Console.WriteLine("Целевая точка " + comparator1457.Target);
            foreach (Point p in points)
            {
                Console.WriteLine("{0} {1:F4}", p, comparator1457.Target.DistanceTo(p));
            }
        }
Example #2
0
        public static void Step3()
        {
            Console.WriteLine();
            Console.WriteLine("step3");
            List <Point>   points         = SetUp();
            Point          target         = new Point(0, 0);
            Comparator1457 comparator1457 = new Comparator1457(target);

            points.Sort(comparator1457);
            Console.WriteLine("Целевая точка " + target);
            foreach (Point p in points)
            {
                Console.WriteLine("{0} {1:F4}", p, target.DistanceTo(p));
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            Comparator1457 comparator1457 = new Comparator1457();
            List <Point>   points         = new List <Point>();

            points.Add(new Point(6, 1));
            points.Add(new Point(1, 2));
            points.Add(new Point(3, 2));
            points.Add(new Point(7, 3));
            points.Add(new Point(5, 4));
            points.Add(new Point(2, 5));
            points.Add(new Point(3, 7));
            points.Add(new Point(8, 7));

            comparator1457.c.setCoordinates(3, 3);
            points.Sort(comparator1457);


            Console.WriteLine(String.Join(",", points));
        }
Example #4
0
        public static void Step2()
        {
            Console.WriteLine();
            Console.WriteLine("step2");
            List <Point> points = new List <Point>()
            {
                new Point(7, 7),
                new Point(5, 7),
                new Point(4, 7),
                new Point(6, 7),
                new Point(3, 7)
            };
            Comparator1457 comparator1457 = new Comparator1457(new Point(2, 7));

            points.Sort(comparator1457);
            Console.WriteLine("Целевая точка " + comparator1457.Target);
            foreach (Point p in points)
            {
                Console.WriteLine("{0} {1:F4}", p, comparator1457.Target.DistanceTo(p));
            }
        }