我有一个场景,其中我有一个列表,我必须在其中找到重复的条目(重复的纬度/经度)并存储每个条目的计数。
所以可以说我这里有 6 个条目
LatLongObject1 -- > "lat": 30.54203,"lon": -87.845879
LatLongObject2 -- > "lat": 31.54203,"lon": -86.845879
LatLongObject3 -- > "lat": 32.54203,"lon": -88.845879
LatLongObject4 -- > "lat": 33.54203,"lon": -89.845879
LatLongObject5 -- > "lat": 34.54203,"lon": -85.845879
LatLongObject6 -- > "lat": 30.54203,"lon": -87.845879
所以我可以得到类似的东西:
LatLongObject1 -- > Count 2
LatLongObject2 -- > Count 1
LatLongObject3 -- > Count 1
LatLongObject4 -- > Count 1
LatLongObject5 -- > Count 1
LatLongObject6 -- > Count 2
我知道这可以使用两个 for 循环来实现,但我不想这样做,因为时间复杂度太高。请有更好的建议。