文章
4
粉丝
0
获赞
13
访问
345
#include <bits/stdc++.h>
using namespace std;
struct node
{
int num;
node*next[26];
};
void init(node*&m)
{
for(int i=0;i<26;i++)
{m->next[i]=NULL;}
}
void insert(node*&m,string a)
{
for(unsigned int i=0;i<a.size();i++)
{
if(m->next[a[i]-'a']==NULL)
{
node*temp=new node();
temp->num=1;
init(temp);
m->next[a[i]-'a']=temp;
m=m->next[a[i]-'a'];
}
else
 ...
登录后发布评论
在这个代码的基础上,简单改了一下