此代码原始出处:http://blog.csdn.net/cnyali/article/details/47367403

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct node{
char word[15];
int count;
struct node *next[30];
node(){
count=0;
memset(next,0,sizeof(next));
}
};
void insert(struct node *p,char *s1,char *s2){
int i,j,k,l=strlen(s1);
struct node *q;
for(i=0;i<l;i++){
k=s1[i]-'a';
if(p->next[k]==NULL){
q=new node;
p->next[k]=q;
}
p=p->next[k];
}
p->count=1;
strcpy(p->word,s2);
}
char *find(struct node *p,char *s){
int i,j,k,l=strlen(s);
for(i=0;i<l;i++){
k=s[i]-'a';
p=p->next[k];
if(p==0)return NULL;
}
if(p->count==1)return p->word;
else return NULL;
}
int main(){
freopen("poj2503.in","r",stdin);
freopen("poj2503.out","w",stdout);
struct node *h;
char s[15],s1[15],s2[15];
int i,j,k,m,n;
h=new node;
while(1){
gets(s);
if(s[0] == '\0')
break;
sscanf(s,"%s %s", s1, s2);
insert(h,s2,s1);
}
while(gets(s)!=NULL){
if(s[0]=='\0')break;
char *st=find(h,s);
if(st!=0)
puts(st);
else
puts("eh");
}
return 0;
}

最新文章

  1. quartz_job
  2. 51nod1019逆序数(归并排序/树状数组)
  3. APP测试流程(个人整理)
  4. NVelocity-0.4.2.8580 的修改记录[发个vs2008能用的版本] -- &quot;It appears that no class was specified as the ResourceManager...&quot; bug 修正等
  5. Android拍照保存在系统相册不显示的问题
  6. iis7应用程序池自动关闭问题解决
  7. 浅谈Spark(1) - Overview
  8. js正则验证手机号
  9. ****Objective-C 中的方法的调用
  10. mobilebone.js 移动web APP单页切换骨架
  11. JAVA GUI学习 - JInternalFrame浮动窗口:可拖拽窗口(依赖于父窗口)
  12. redhat6 + 11G DG部署
  13. ACM Strange fuction
  14. leaflet计算多边形面积
  15. .NetCore简单学习图谱
  16. node_01_自定义模块(先创建package.json)
  17. python 全栈开发,Day94(Promise,箭头函数,Django REST framework,生成json数据三种方式,serializers,Postman使用,外部python脚本调用django)
  18. Robot Operating System (ROS)学习笔记3---键盘控制
  19. centos 用户指定目录访问
  20. Go 单元测试、基准测试、并发基准测试

热门文章

  1. JBuilder生成Exe
  2. loj2024「JLOI / SHOI2016」侦查守卫
  3. Leetcode7---&gt;Reverse Integer(逆转整数)
  4. NVIDIA NVML Driver/library version mismatch
  5. 设计模式(二 &amp; 三)工厂模式:1-简单工厂模式
  6. [CODEVS1917] 深海机器人问题(最小费用最大流)
  7. LibreOJ2241 - 「CQOI2014」排序机械臂
  8. 区间合并 POJ3667+HDU4553
  9. FootAwesome字体图标
  10. “百度杯”CTF比赛 十月场_Login