gpt4 book ai didi

c# - 二变量排序算法

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:14 25 4
gpt4 key购买 nike

我正在寻找一种算法,用于对从西到东以及从南到北的位置点(纬度和经度)进行排序。

排序时,应从西部和南部开始对点进行排序。比较两个点时,首先比较经度。值越大(越靠西)的点在列表中越高。如果两个点的经度相同(不太可能但可能),则将比较两个点的纬度。最低值(越南)在列表中越高。

这个算法存在于某个地方吗?也许在C#中?

ps-这些计算将仅限于美国大陆范围内的点。不会出现负的纬度/经度值。

最佳答案

using System.Linq;

var sortedPoints = points.OrderByDescending(p => p.Longitude).ThenBy(p => p.Latitude);

关于c# - 二变量排序算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5781124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com