日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字典树c语言,字典树的应用 单词意义查找-C语言实现

發布時間:2023/12/8 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字典树c语言,字典树的应用 单词意义查找-C语言实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面是編程之家 jb51.cc 通過網絡收集整理的代碼片段。

編程之家小編現在分享給大家,也給大家做個參考。

實現根據單詞快速找到對應的解釋

/*

字典樹應用,快速單詞查找

*/

const int M = 1000000;

char word[1000000][11];

int wp; // 單詞列表的下標

struct node{

int next[26];

int value;

bool end;

} tree[M]; // 可用節點數組,相當于內存池

int pi = 1; // 代表空閑的節點位置

void init(){

memset(tree,sizeof(tree));

pi = 1; // 頭節點占用0,空閑節點從1開始

wp = 0;

}

void insert(char * keyword,int value){

int index,p,i; // p代表當前的節點,開始為根節點

for(i=p=0;keyword[i];i++){

index = keyword[i] - 'a';

if(tree[p].next[index] == 0)

tree[p].next[index] = pi++;

p = tree[p].next[index];

}

tree[p].value = value;

tree[p].end = 1;

}

bool query(char * keyword,int &value){

int index,i;

for(i=p=0;keyword[i];i++){

index = keyword[i] - 'a';

if(tree[p].next[index] == 0)

return 0;

p = tree[p].next[index];

}

if(tree[p].end){

value = tree[p].value;

return 1;

}

return 0;

}

int main(){

char s1[15],s2[15],s[30];

int i,value;

while(gets(s)){

if(!strlen(s))

break;

for(i=0;i

if(s[i]==' ')

break;

}

strncpy(s1,s,i); // say speak ==> say

s1[i] = 0;

strcpy(s2,s+i+1);

strcpy(word[wp],s1); // 單詞數組(二維)

insert(s2,wp++); // 含義插入字典樹,應用時根據含義找單詞,用下標wp進行關聯

}

while(scanf("%s",s)!=EOF){

if(query(s,value))

cout<

else

cout<

}

}

以上是編程之家(jb51.cc)為你收集整理的全部代碼內容,希望文章能夠幫你解決所遇到的程序開發問題。

如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。

總結

如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。

本圖文內容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。

小編個人微信號 jb51ccc

喜歡與人分享編程技術與工作經驗,歡迎加入編程之家官方交流群!

總結

以上是生活随笔為你收集整理的字典树c语言,字典树的应用 单词意义查找-C语言实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色成人在线免费观看 | 久久性感视频 | 在线观看精品视频 | 自拍视频在线观看 | 国产熟妇一区二区三区aⅴ网站 | 久久草视频在线 | 精品蜜桃av| 欧美日韩国产精品一区二区三区 | 无码人妻丰满熟妇精品区 | 少妇精品无码一区二区免费视频 | 欧美xxxxx精品 | 日韩伦理一区 | 国产精品爽爽爽 | 久久一区二区三区四区五区 | 日韩欧美一区二区三区四区五区 | 国产视频一区二区三区在线播放 | 亚洲精品亚洲 | 91香蕉久久 | 欧美日韩亚 | 国产日韩欧美成人 | 西西人体44www大胆无码 | 亚洲二区视频 | 欧美区在线 | 欧美成人免费网站 | 国产中文字幕在线 | 国产精品无码粉嫩小泬 | 色欲av伊人久久大香线蕉影院 | 黄色视屏在线播放 | 国产精品无码一区二区桃花视频 | 九九热国产精品视频 | 性日韩| 国外亚洲成av人片在线观看 | 亚洲在线中文字幕 | 久热免费在线视频 | 91福利社在线观看 | 亚洲精品高潮久久久久久久 | 国产美女91| 熟女俱乐部一区二区视频在线 | 天天看夜夜爽 | 护士人妻hd中文字幕 | www四虎com | 国产精品jizz在线观看美国 | www.人人干 | 91文字幕巨乱亚洲香蕉 | 亚洲麻豆一区 | 久久精品亚洲精品国产欧美 | 九一在线观看免费高清视频 | 男插女在线观看 | 人人爱爱 | 在线观看一区二区三区视频 | 国产精品扒开腿做爽爽爽a片唱戏 | 久久综合高清 | 久久久久久国产精品一区 | 少妇h视频 | 男女偷爱性视频刺激 | 亚洲狠狠婷婷综合久久久久图片 | 香蕉视频一区二区三区 | 日本精品视频在线 | 国产一级二级在线观看 | 手机看片久久久 | 成人免费黄色网址 | 国产一区在线视频观看 | 99久久精品国产亚洲 | 91福利网站| 九色免费视频 | 欧美一区二区不卡视频 | 免费在线色 | 喷水在线观看 | 69av在线 | 欧美日韩精 | 18av在线播放 | 国产av无码国产av毛片 | 国产精品人人爽 | 在线观看中文字幕一区 | 国产精品高清无码在线观看 | 亚洲精品视频久久 | 交专区videossex非洲 | 中日韩精品视频在线观看 | www.久久久久久久久 | 国产精品人八做人人女人a级刘 | 人人妻人人澡人人爽精品日本 | 国产一区二三区 | 日本91在线 | 一级片一区 | 中文字幕在线视频免费观看 | 一曲二曲三曲在线观看中文字幕动漫 | 色屁屁ts人妖系列二区 | av中文字 | 我想看一级黄色片 | 日本黄色一区 | 中日韩男男gay无套 人人草人人干 | 国产在线观看黄 | 日韩精品一区二区电影 | 欧美极品少妇×xxxbbb | 网友自拍第一页 | 欧美色图在线视频 | 国产原创视频在线观看 | gogo亚洲国模私拍人体 | 亚洲精品高清在线观看 |