输入N个字符串
每个字符串大小小于10
输出出现次数最多的字符串和次数
#include <iostream>
#include <cstdio>#include <string.h>
#include <malloc.h>
using namespace std;
struct Tire
{
int count;//表示字符串出现的次数
struct Tire *tire[26];//每个节点下面最多都还可以有26个节点
}*a;
void init()
{
a=(Tire*)malloc(sizeof(Tire));
for(int i=0;i<26;i++)
a->tire[i]=NULL;//初始化时,全部赋值为空
}
int insert(char ch[])
{
int length=strlen(ch);
Tire *head=a;
int i,j,k;
for(int i=0;i<length;++i)