List>中字典合并相加的问题
将List中的字典进行合并,两个合并的字典key值和value值简单相加。现规定两个值maxKey,maxValue,进行合并时最大的key值不超过maxKey,最大的value值不超过maxValue,应该怎么用代码实现。
如果只有一个最大值比如说maxValue的话写起来很简单,将List按照字典的value值进行排序,然后for循环遍历它,从小到大相加,大于maxValue的话将这次合并前一次的字典放进新的List里,然后maxValue清零,从这一项开始重新开始相加。但是有两个最大值的话我就没思路了,请教一下大家有什么方法。