C# 已知List<string> listA,求按照listA的元素频率由高到低排列,输出到listB?
publicstaticvoidExecute(Dictionary<string,string>stringDic,Dictionary<string,List<str...
public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
{
}
上面是默认的,怎么实现将listDic["A"]里面的字符按照重复次数多少输出到listDic["B"]呢? 展开
{
}
上面是默认的,怎么实现将listDic["A"]里面的字符按照重复次数多少输出到listDic["B"]呢? 展开
1个回答
展开全部
你的键已经固定是 B 了,那你只能。
for(int i=0;i<n ;i++){
listDic["B"]=listDic["B"]+listDic["A"];
}
要使listDic中的项增加,只能换个键
char[] b=new char[]{'B'};
for(int i=0;i<n ;i++){
listDic[new string(b)]=listDic["A"];
b[0]=(char)((int )b[0]+1);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询