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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 1.c

?? B樹(shù)
?? C
字號(hào):
#include<stdio.h>
#define LEN 1024
#define Lenindex 100
typedef struct
{
	int block;
	int quality;
}Date;
typedef struct
{
	int keynum;
	int keyblock;
}Key;
typedef struct
{
	int flag;//標(biāo)志是否為葉子節(jié)點(diǎn)
	int block;
	int quality;
}Index;

void search(int searchword,int means)
{
    FILE *f,*fp;
	int i,datanum,findword;
	Index bindex;		
	Key keyword[3];
	Date bdata;
	f=fopen("index.txt","r");
	if(f==NULL)
	   printf("cannot open\n");
	if(means==1)
	{
		
		datanum=7;
		while(1)
		{
		     fseek(f,(datanum-1)*Lenindex,0);
		     fread(&bindex,sizeof(Index),1,f);
		     printf(" %d-->",bindex.block);
             if(bindex.flag==0)
			 {
		        fread(keyword,sizeof(Key),bindex.quality,f);
		         for(i=0;i<bindex.quality;i++)
			       if(searchword<=keyword[i].keynum)
				       break;
	             datanum=keyword[i].keyblock;
			 }
		     else
			 {  
			   fread(keyword,sizeof(Key),bindex.quality,f);
		       for(i=0;i<bindex.quality;i++)
			       if(searchword<=keyword[i].keynum)
				       break;
	                 datanum=keyword[i].keyblock;
					 break;
				  
			 }
		}
			       
		

	}
	else if(means==2)
	{
		datanum=1;
		while(1)
		{
			fseek(f,(datanum-1)*Lenindex,0);
			fread(&bindex,sizeof(Index),1,f);
			printf(" %d-->",bindex.block);
			fread(keyword,sizeof(Key),bindex.quality,f);
			for(i=0;i<bindex.quality;i++)
				if(searchword<=keyword[i].keynum)
				{
					datanum=keyword[i].keyblock;
					break;
				}
				if(i==bindex.quality)
					datanum=datanum+1;
				else
					break;

		}
	}
	
		
     	fp=fopen("file.txt","r");
		if(fp==NULL)
			printf("cannot open\n");
		fseek(fp,(datanum-1)*LEN,0);
		fread(&bdata,sizeof(Date),1,fp);
		printf("葉子節(jié)點(diǎn)%d\n",bdata.block);
		for(i=0;i<bdata.quality;i++)
		{
			fread(&findword,sizeof(int),1,fp);
			printf("%d  \n",findword);
			if(searchword==findword)
			{
				printf("the word is in %d  block,%d line\n",bdata.block,i+1);
			    break;
			}
		}
		if(i==bdata.quality+1)
			printf("cannot find\n");

}






main()
{
	Key key[3];
	Date date;
	Index index;
	int keyword,means;
	int i,j,n,m;
	FILE *f;
	f=fopen("file.txt","w");//建立數(shù)據(jù)文件
	if(f==NULL)
		printf("cannot open\n");
	for(i=0;i<10;i++)
	{
		date.block=i+1;
		date.quality=50;
		fwrite(&date,sizeof(Date),1,f);
		//printf("%d,%d\n",date.block,date.quality);
		for(j=0;j<50;j++)
		{
			keyword=i*50+1+j;
			fwrite(&keyword,sizeof(keyword),1,f);
			//printf("%d\n",keyword);
		}
		fseek(f,(i+1)*LEN,0);
	}
	fclose(f);
/*	f=fopen("file.txt","r");
	for(i=0;i<10;i++)
	{
		fseek(f,i*LEN,0);
		fread(&date,sizeof(Date),1,f);
        printf("%d,%d\n",date.block,date.quality);
		
	}*/

    //建立索引文件
	f=fopen("index.txt","w");
	if(f==NULL)
		printf("cannot open\n");
	//建立第一,二塊
	for(i=0;i<2;i++)
	{
		index.block=i+1;
		index.flag=1;
		index.quality=3;
		fwrite(&index,sizeof(Index),1,f);
		for(j=0;j<index.quality;j++)
		{
			key[j].keyblock=3*i+j+1;
			key[j].keynum=(3*i+j+1)*50;
			fwrite(&key[j],sizeof(Key),1,f);
		}
	
		fseek(f,(i+1)*Lenindex,0);
	}
	//建立三四索引塊
	for(i=0;i<2;i++)
	{
		index.block=i+3;
		index.flag=1;
		index.quality=2;
		fwrite(&index,sizeof(Index),1,f);
		for(j=0;j<index.quality;j++)
		{
			key[j].keyblock=6+2*i+j+1;
			key[j].keynum=(6+2*i+j+1)*50;
            fwrite(&key[j],sizeof(Key),1,f);
		}
		
        fseek(f,(i+3)*Lenindex,0);
	}
	//建立五索引塊
		index.block=5;
		index.flag=0;
		index.quality=2;
        fwrite(&index,sizeof(Index),1,f);
		for(j=0;j<index.quality;j++)
		{
		   key[j].keyblock=j+1;
		   key[j].keynum=150*(j+1);
		  fwrite(&key[j],sizeof(Key),1,f);
		}
		fseek(f,5*Lenindex,0);
		//建立第六塊索引
        index.block=6;
		index.flag=0;
		index.quality=2;
        fwrite(&index,sizeof(Index),1,f);
		for(j=0;j<index.quality;j++)
		{
		   key[j].keyblock=j+3;
		   key[j].keynum=100*(j+4);
		  fwrite(&key[j],sizeof(Key),1,f);
		}
		fseek(f,6*Lenindex,0);
		//建立第七塊索引
        index.block=7;
		index.flag=0;
		index.quality=2;
		fwrite(&index,sizeof(Index),1,f);
        for(j=0;j<index.quality;j++)
		{
		   key[j].keyblock=j+5;
		   key[j].keynum=300+j*200;
		  fwrite(&key[j],sizeof(Key),1,f);
		}
		fclose(f);
		printf("輸入要查找的數(shù)\n");
		scanf("%d",&n);
		printf("按那種方法查找:1或2\n");//1表示順序查找,2表示隨即查找
	    scanf("%d",&means);
		search(n,means);
		while(1)
		{
		   printf("是否繼續(xù)查詢\n");
		   scanf("%d",&m);
		    if(m==0)
		 	    break;
		    else
			{
			   printf("輸入要查找的數(shù)\n");
		       scanf("%d",&n);
		       printf("按那種方法查找:1或2\n");
	            scanf("%d",&means);
		        search(n,means);
			}
		}
}
		



	
		
			



		


		

			

		


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品福利久久久| 成人午夜电影久久影院| 韩国一区二区在线观看| 色婷婷一区二区| 久久久精品日韩欧美| 亚洲成人动漫在线免费观看| 成人免费视频免费观看| 日韩一级二级三级精品视频| 亚洲视频1区2区| 国产99一区视频免费| 欧美一区国产二区| 夜夜夜精品看看| 成人免费视频免费观看| 精品国产99国产精品| 亚洲综合激情另类小说区| 国产成人亚洲综合a∨猫咪| 91精品国产91久久久久久一区二区| 亚洲欧洲性图库| 丁香婷婷综合网| 欧美精品一区二区三| 日本在线不卡一区| 欧美久久一二三四区| 亚洲一线二线三线久久久| 91欧美一区二区| 综合在线观看色| 99视频热这里只有精品免费| 日本一区二区三区国色天香| 国产一区二区精品久久99| 欧美一级日韩一级| 免费在线观看视频一区| 777午夜精品免费视频| 一区二区三区精密机械公司| 91麻豆产精品久久久久久| 亚洲男人的天堂av| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品网站在线播放| 成人性生交大片免费看中文网站 | 日韩国产欧美在线观看| 欧美在线制服丝袜| 亚洲高清不卡在线观看| 欧美老人xxxx18| 久久精品国产精品亚洲综合| 欧美一区二区福利视频| 久久av资源网| 欧美激情一二三区| 色综合久久综合网97色综合 | 91香蕉视频黄| 亚洲男人的天堂网| 欧美日韩成人激情| 麻豆免费看一区二区三区| 精品福利视频一区二区三区| 国产精品一区二区视频| 亚洲欧洲三级电影| 欧美日韩国产欧美日美国产精品| 天堂一区二区在线免费观看| 欧美精品一区二区三区蜜桃视频 | 色婷婷一区二区| 丝袜美腿成人在线| 久久久精品国产免费观看同学| 国产成人av电影在线| 成人免费小视频| 欧美日韩大陆一区二区| 国产精品影音先锋| 亚洲精选在线视频| 日韩视频一区二区| av亚洲精华国产精华| 亚洲不卡av一区二区三区| 精品国精品国产尤物美女| a4yy欧美一区二区三区| 日韩av一区二区三区四区| 国产女人18毛片水真多成人如厕| 在线免费观看日本欧美| 国产一区二区三区在线看麻豆| 日本一区二区成人在线| 欧美三区免费完整视频在线观看| 极品少妇一区二区三区精品视频| 国产精品乱码久久久久久| 欧美电影在哪看比较好| 成人黄色小视频| 日韩精品福利网| 国产精品免费av| 欧美一级国产精品| 色婷婷狠狠综合| 国产一区二区三区四区五区美女 | 综合网在线视频| 日韩欧美你懂的| 在线一区二区三区| 粉嫩aⅴ一区二区三区四区| 五月天亚洲精品| 国产精品少妇自拍| 精品国产百合女同互慰| 欧美日韩黄色一区二区| 成人动漫一区二区| 国产在线精品免费| 久久精品99久久久| 日本人妖一区二区| 亚洲综合av网| 一区二区三区在线不卡| 国产精品国产三级国产普通话99| 欧美不卡在线视频| 6080午夜不卡| 欧美日韩精品电影| 欧美吻胸吃奶大尺度电影| 成人综合在线观看| 成人av电影在线播放| 成人综合激情网| 国产91清纯白嫩初高中在线观看 | 99久久国产综合精品色伊| 国产乱码字幕精品高清av| 青青草精品视频| 日韩黄色小视频| 日日夜夜精品视频天天综合网| 亚洲成av人片一区二区梦乃 | 在线视频综合导航| 成人av网址在线| 成人福利视频在线| 97久久久精品综合88久久| 从欧美一区二区三区| 成人高清视频免费观看| 成人精品视频一区二区三区| 国产ts人妖一区二区| 成人免费观看视频| 色综合婷婷久久| 欧美视频在线播放| 日韩美女啊v在线免费观看| 国产欧美精品区一区二区三区| 欧美国产精品一区二区| 国产精品乱码人人做人人爱| 亚洲欧美视频一区| 亚洲午夜精品在线| 久久99国产精品尤物| 国产精品一区二区在线播放 | 中文字幕免费不卡| 日本一区二区不卡视频| 亚洲美女视频一区| 亚洲v精品v日韩v欧美v专区| 日韩成人免费看| 国产精品亚洲一区二区三区妖精| 国产福利一区二区三区| 91亚洲午夜精品久久久久久| 欧美日韩aaa| 久久精品一区二区三区不卡牛牛| 国产精品天天看| 亚州成人在线电影| 狠狠色丁香久久婷婷综| av亚洲精华国产精华精| 欧美一区二区三区男人的天堂| 精品播放一区二区| 亚洲天堂2016| 麻豆传媒一区二区三区| 国产成人自拍网| 91丨九色丨蝌蚪富婆spa| 在线不卡免费欧美| 欧美国产精品劲爆| 日本va欧美va欧美va精品| 不卡的电视剧免费网站有什么| 欧美日韩亚洲另类| 国产欧美精品一区二区色综合朱莉| 一区二区三区波多野结衣在线观看| 奇米色777欧美一区二区| 懂色av一区二区在线播放| 欧美在线观看18| 国产日产精品一区| 日本sm残虐另类| 99精品视频一区| 日韩精品专区在线| 亚洲卡通动漫在线| 成人精品国产免费网站| 日韩欧美一二区| 午夜精品国产更新| 91视频观看免费| 国产情人综合久久777777| 亚洲v日本v欧美v久久精品| eeuss鲁片一区二区三区| 日韩精品一区二区三区在线观看| 亚洲日本在线天堂| 国产久卡久卡久卡久卡视频精品| 欧美怡红院视频| 亚洲精品国产品国语在线app| 狠狠色丁香久久婷婷综合_中| 欧美日韩国产大片| 亚洲欧美福利一区二区| 国产91精品欧美| 久久久精品蜜桃| 国产一区二区三区免费| 欧美一级午夜免费电影| 天堂一区二区在线免费观看| caoporen国产精品视频| 国产欧美va欧美不卡在线| 狠狠色狠狠色综合日日91app| 日韩一区二区在线看| 夜夜精品视频一区二区 | 久久九九影视网| 久久国内精品自在自线400部| 欧美日本不卡视频| 亚洲bt欧美bt精品777| 欧美在线看片a免费观看| 一区二区三区在线免费视频| 色偷偷一区二区三区| 一区二区三区资源|