新手问下数组问题
我有n个这样的数组(我也不知道这个算不算数组?)
前面是面积,后面是点坐标。
我要找出所有数组中点坐标出现次数最多的那一组数组,
然后再找出面积最大的那一个数组。
VC不支持这语法,Python有 JuncoJet 发表于 2020-11-5 10:07
VC不支持这语法,Python有
那我应该在怎么解决这个问题? “点坐标出现次数最多的那一组”,那他的面积不也是一样的吗,所以只要找面积想同且出现最多的不就行了? java数组没有这种情况,10 是int 类型 后面括号的没有“”框着不是字符转类型,这中肯定不是对象,你的要求可以先把,这个一行看做一个整体,进行字符串解析,解析完了你要的东西在进行比较 可以把面积作为一个数组,坐标一个数组。然后坐标数组找出最多的坐标组合记录序号。再从面积数组提取序号对应的面积,求最值。坐标组三个坐标有顺序的话,不如尝试合成一个字符串这样可能会方便点。 lXSATANXt 发表于 2020-11-5 10:22
可以把面积作为一个数组,坐标一个数组。然后坐标数组找出最多的坐标组合记录序号。再从面积数组提取序号对 ...
我之前就是这样做的,不过我是把坐标值加起来,不是组成字符串 时七丶 发表于 2020-11-5 10:13
“点坐标出现次数最多的那一组”,那他的面积不也是一样的吗,所以只要找面积想同且出现最多的不就行了?
点坐标相同,但是面积不一定相同 楼主确定要用C++解吗 lixiaoqiang 发表于 2020-11-5 10:25
我之前就是这样做的,不过我是把坐标值加起来,不是组成字符串
加起来不太对吧,
(0.5,0.6,0.7)和(0.3,0.6,0.9)
和是一样的,但明显是两组点
页:
[1]
2