Отсортировать координаты точек - C#
Формулировка задачи:
Как отсортировать координаты точек в порядке неубывания Х-овых координат, а в случае одинаковых Х-овых координат в порядке неубывания У-овых координат?
Решение задачи: «Отсортировать координаты точек»
textual
Листинг программы
List<Point> PL = new List<Point>() { new Point(1, 0), new Point(0, 5), new Point(2, 4), new Point(0, 7), new Point(1, 8), new Point(2, 0) }; PL.Sort((p1,p2) => { if (p1.X < p2.X) return -1; else if (p1.X > p2.X) return 1; else if(p1.X == p2.X) { if (p1.Y < p2.Y) return -1; else if (p1.Y > p2.Y) return 1; else return 0; } return 0; });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д