如何在C中存储我的地图?
我是C级新手 我想把我的字符串“如何在C中存储我的地图?,c,algorithm,map,mapping,C,Algorithm,Map,Mapping,我是C级新手 我想把我的字符串“aaaabbbbbbb”转换成一种映射 array1[0][0] = (a,4) array1[1][0] = (b,7) 比较这个字符串“4444bbb”并制作另一个映射,在两个映射之间找到相同的元素和计数 array2[0][1] = (b,7) array2[1][1] = (4,4) 所以我们可以找到array1[1][0]==array2[0][1] 我想制作这样的功能 1. "aaaabbbbb" => total element = 2 2
aaaabbbbbbb
”转换成一种映射
array1[0][0] = (a,4)
array1[1][0] = (b,7)
比较这个字符串“4444bbb”并制作另一个映射,在两个映射之间找到相同的元素和计数
array2[0][1] = (b,7)
array2[1][1] = (4,4)
所以我们可以找到array1[1][0]==array2[0][1]
我想制作这样的功能
1. "aaaabbbbb" => total element = 2
2. "aaaabbbbb" => map (a : 4, b : 5)
3. "4444bbbbb", "4433bbbbb" => (4 : 4, b : 5) , (4 : 2, 3 : 3, b : 5) -> same element with same count
有我的例子吗?请帮帮我。一种方法可能是
我不明白你的问题(你的符号不是C代码,而且不够普通,不容易理解)。如果您关心关联,为什么要使用字符串?你是否考虑过其他的数据结构(哈希表)?