亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wlistname.cpp

?? 用來文本分類的
?? CPP
字號:
#include <memory.h>#include <string.h>#include "comm.h"
#include "stringop.h"
#include "wlistname.h"WListName::WListName(char *file) 
{   FILE *fin; 
   TextReadOpen(fin,file);   for (wordNum=0;!feof(fin);) 
   {      string text;      if (fscanf(fin,"\n %[^\n]s",text)<1) break;      if (text[0]!='#') wordNum++;   }   rewind(fin);   lmNames=(char **)malloc(sizeof(char *)*wordNum);
   outNames=(char **)malloc(sizeof(char *)*wordNum);   
   for (int i=0;i<wordNum;) 
   {      string text,lname,oname;       ASSERT2(fscanf(fin,"\n %[^\n]s",text)>0,"Unexpected EOF of file %s",file);
      if (text[0]=='#') continue;      oname[0]='\0'; sscanf(text,"%s %[^\n]s",lname,oname);      if (!oname[0]) strcpy(oname,lname);
      lmNames[i]=strdup(StringOP::ToLower(lname));      outNames[i++]=strdup(StringOP::ToLower(oname));   }   fclose(fin);   nameIdxHash=NULL;}void WListName::MakeLMNameIndex(void) 
{   int i,wn4=wordNum*4;   nameIdxHash=(int *)malloc(sizeof(int)*wn4);
   for (i=0;i<wn4;i++) nameIdxHash[i]= -1;
   for (i=0;i<wordNum;i++) 
   {      int j=1,hash=0,k; 
	  char *wd=lmNames[i];      for (k=strlen(wd)-1;k>=0;k--) 
		  hash=(hash<<3)+(int)wd[k];
      do 
	  {         hash=(abs(hash+(j++))%wn4);      }while (nameIdxHash[hash]>=0);
      nameIdxHash[hash]=i;   }}int WListName::LMNameIdx(char *word) 
{   int i,hash=0,j=1,wn4=wordNum*4;
   for (int k=strlen(word)-1;k>=0;k--)    {        hash=(hash<<3)+(int)word[k];   }
   do 
   {      hash=(abs(hash+(j++))%wn4);      if ((i=nameIdxHash[hash])<0) return -1;   } while (strcmp(lmNames[i],StringOP::ToLower(word)));   return i;}WListName::~WListName(void) 
{
	for (int i=0;i<wordNum;i++) 
	{
		free(lmNames[i]); free(outNames[i]);
	}

	free(lmNames); 
	free(outNames);
	if (nameIdxHash) free(nameIdxHash);
	}void WListName::WListNameConstruct(char *file)
{
	 FILE *fin; 
   TextReadOpen(fin,file);
   for (wordNum=0;!feof(fin);) 
   {
      string text;
      if (fscanf(fin,"\n %[^\n]s",text)<1) break;
      if (text[0]!='#') wordNum++;
   }
   rewind(fin);
   lmNames=(char **)malloc(sizeof(char *)*wordNum);
   outNames=(char **)malloc(sizeof(char *)*wordNum);   

   for (int i=0;i<wordNum;) 
   {
      string text,lname,oname; 
      ASSERT2(fscanf(fin,"\n %[^\n]s",text)>0,"Unexpected EOF of file %s",file);

      if (text[0]=='#') continue;
      oname[0]='\0'; sscanf(text,"%s %[^\n]s",lname,oname);
      if (!oname[0]) strcpy(oname,lname);

      lmNames[i]=strdup(StringOP::ToLower(lname));
      outNames[i++]=strdup(StringOP::ToLower(oname));
   }
   fclose(fin);
   nameIdxHash=NULL;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人动漫在线免费观看| 国产精品欧美经典| 91理论电影在线观看| 国产91丝袜在线播放九色| 久久精品国产一区二区三区免费看| 夜夜亚洲天天久久| 亚洲成人综合视频| 亚洲韩国精品一区| 日本大胆欧美人术艺术动态| 日韩高清不卡一区二区三区| 日本欧美一区二区三区乱码| 九色porny丨国产精品| 久久成人免费电影| 高清在线不卡av| 99re亚洲国产精品| 欧美在线观看视频在线| 欧美网站大全在线观看| 欧美极品美女视频| 亚洲国产成人在线| 亚洲精品国产a| 丝袜亚洲另类欧美综合| 久久精品国产一区二区| 精品一区精品二区高清| 国产成人精品综合在线观看 | 欧美日韩中文字幕一区二区| 欧美喷水一区二区| 欧美大片在线观看| 国产免费观看久久| 亚洲电影第三页| 经典三级视频一区| 91麻豆文化传媒在线观看| 欧美性感一区二区三区| 亚洲精品一区二区三区四区高清| 久久久久国产精品厨房| 亚洲最大成人网4388xx| 久久精品国内一区二区三区| 99久久er热在这里只有精品66| 欧美性xxxxx极品少妇| 精品国产乱码久久久久久1区2区| 国产精品国产三级国产专播品爱网 | 国产精品久久久久久久久免费樱桃| 伊人开心综合网| 国产一区二区三区黄视频 | 国产永久精品大片wwwapp | 亚洲黄色尤物视频| 国产一区二区三区香蕉| 欧美人动与zoxxxx乱| 久久毛片高清国产| 日韩精品电影在线观看| 97精品久久久久中文字幕| 欧美一级高清片| 亚洲美女屁股眼交3| 国产一区二区三区最好精华液| 欧美日韩亚洲另类| 国产精品成人免费| 国产一二精品视频| 日韩一区二区电影网| 亚洲精品老司机| 91首页免费视频| 久久精品亚洲精品国产欧美kt∨ | 日韩视频免费观看高清完整版| 最新日韩av在线| 高清在线观看日韩| 2022国产精品视频| 青青草成人在线观看| 欧美日韩的一区二区| 亚洲免费观看高清| 99国产精品久| 最新日韩在线视频| 99热在这里有精品免费| 久久久亚洲国产美女国产盗摄| 蜜桃视频第一区免费观看| 欧美人牲a欧美精品| 亚洲成人777| 欧美精品亚洲二区| 天天色综合天天| 欧美欧美欧美欧美首页| 天堂成人国产精品一区| 777奇米四色成人影色区| 舔着乳尖日韩一区| 91麻豆精品国产自产在线观看一区| 天堂影院一区二区| 日韩一区二区精品葵司在线| 久久精工是国产品牌吗| 欧美精品一区二区三区蜜桃视频 | 在线观看免费一区| 一区二区三区四区精品在线视频| 色婷婷综合久久久| 亚洲一区二区四区蜜桃| 欧美日韩在线播放| 日本色综合中文字幕| 久久这里都是精品| 成人精品国产免费网站| 亚洲天堂成人网| 欧美日精品一区视频| 蜜桃久久久久久久| 国产色婷婷亚洲99精品小说| 91视频免费观看| 日日摸夜夜添夜夜添亚洲女人| 日韩免费一区二区三区在线播放| 国产麻豆精品在线观看| 国产精品成人午夜| 91精品国产91久久久久久一区二区| 蜜臀久久久99精品久久久久久| 国产亚洲精品资源在线26u| av高清久久久| 日本欧美加勒比视频| 国产欧美一区二区三区鸳鸯浴| 在线观看日韩一区| 国产在线视频不卡二| 亚洲人成7777| 精品国产乱码久久久久久夜甘婷婷| 国产99精品国产| 日韩av一区二区在线影视| 国产亚洲一本大道中文在线| 91精品福利视频| 激情文学综合插| 亚洲成a人片在线不卡一二三区| 亚洲精品在线免费观看视频| 91黄色免费网站| 国产麻豆91精品| 日日骚欧美日韩| 亚洲三级在线免费| 久久久蜜桃精品| 欧美变态tickle挠乳网站| av日韩在线网站| 国内不卡的二区三区中文字幕 | 免费成人在线网站| |精品福利一区二区三区| 欧美精品一区二区三区高清aⅴ | 免费在线观看不卡| 亚洲毛片av在线| 国产精品美女久久久久aⅴ | 色婷婷av一区二区三区大白胸 | 国产精品123| 久久精品理论片| 天天综合色天天综合| 亚洲天堂av一区| 国产三级精品视频| 欧美videofree性高清杂交| 欧美亚洲国产一区在线观看网站| 成人精品鲁一区一区二区| 国产黄人亚洲片| 狠狠色综合日日| 久久精品国产99| 久久精品国产一区二区三| 青青草一区二区三区| 日韩电影在线免费看| 天天操天天干天天综合网| 亚洲成人一区在线| 亚洲v日本v欧美v久久精品| 亚洲综合在线五月| 亚洲美女精品一区| 亚洲综合男人的天堂| 一区二区三区日韩欧美精品| 日韩美女精品在线| 亚洲精品中文在线影院| 亚洲欧美一区二区三区极速播放| 国产精品女同互慰在线看| 中文字幕av一区二区三区高| 亚洲国产精品黑人久久久| 国产精品国产三级国产普通话蜜臀 | 日韩av午夜在线观看| 日本中文字幕一区二区有限公司| 日韩中文字幕不卡| 九九九久久久精品| 国产一区91精品张津瑜| 波多野结衣亚洲一区| 色婷婷综合久久久中文字幕| 在线观看国产日韩| 欧美一区二区成人6969| 精品国产凹凸成av人导航| 欧美国产精品专区| 亚洲精品免费在线| 婷婷一区二区三区| 久久99国内精品| av色综合久久天堂av综合| 欧美在线免费观看视频| 日韩视频在线你懂得| 国产欧美精品国产国产专区| 亚洲人亚洲人成电影网站色| 一区二区成人在线观看| 久久99精品视频| 99视频在线精品| 日韩精品一区二区三区中文不卡| 久久久99精品免费观看不卡| 亚洲日本免费电影| 日韩高清不卡一区二区| 国产麻豆一精品一av一免费| 色综合天天综合网天天看片 | 日本欧美一区二区三区| 成人性生交大片免费看中文网站| 在线精品视频一区二区| 精品福利一二区| 亚洲在线视频免费观看| 国内精品伊人久久久久av影院| 91网站黄www| 久久亚洲一级片| 肉丝袜脚交视频一区二区| 成人精品一区二区三区中文字幕|