求教一个C++问题!!!急需!!!

要求输入n个不同长度的字符串,并计算每个串重复次数,按次数降序排序。要求不能假设n有最大值,也不能按假设每个串统一长度造成内存浪费。请问不能假设n有最大值要如何做到啊???然后麻烦写一下代码,谢谢了

用链表动态分配

https://ask.csdn.net/questions/715372

用vector < string > ,可以做到每个串的长度和总串数都动态分配着。