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

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

?? indextest.c

?? TV-tree的c實(shí)現(xiàn)源碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*                    COPYRIGHT NOTICE This material was developed by Christos Faloutsos and King-Ip Linat the University of Maryland, College Park, Department of Computer Science.Permission is granted to copy this software, to redistribute iton a nonprofit basis, and to use it for any purpose, subject tothe following restrictions and understandings. 1. Any copy made of this software must include this copyright noticein full. 2. All materials developed as a consequence of the use of thissoftware shall duly acknowledge such use, in accordance with the usualstandards of acknowledging credit in academic research. 3. The authors have made no warranty or representation that theoperation of this software will be error-free or suitable for anyapplication, and they are under under no obligation to provide anyservices, by way of maintenance, update, or otherwise.  The softwareis an experimental prototype offered on an as-is basis. 4. Redistribution for profit requires the express, written permissionof the authors. */// Author : $Author$// Date : $Date$// Id : $Id$// $Id: indextest.C,v 1.6 1996/04/18 21:50:24 kilin Exp kilin $ #include <iostream.h>#include <fstream.h>#include <assert.h>#include <stdlib.h>#include <String.h>#include "TVdefine.h"#include "TVconstants.h"#include "TVvector.h"#include "TVelement.h"#include "TVrectangle.h"#include "TVsimbuf.h"#include "TVnode.h"#include "TVindexstat.h"#include "TVindexpara.h"#include "TVindex.h"#include "TVutil.h"#include "dataadd.h"#include "indextest.h"extern "C" { char* strcpy(char*, const char*); int strcmp(const char*, const char*);//  unsigned int strlen(const char*);}#define DEBUG 1Storage *globstorage;int eletested;TVector GetTVector(DataPoints& dp, int dim = 0){   dim = (dim ? dim : 30);   TVector v(dim);    for (int i = 0; i < dim; i++)       v[i] = dp[i];   return v;}TestPara::TestPara() : ip(default_pagesize, default_sig_dim, default_min_fill_percent, default_reinsert_percent, default_pickbranch_compare_count){   optionfromfile = FALSE;   strcpy(osfilename, default_osfilename);   loadindex = FALSE;   strcpy(lifilename, default_lifilename);   performinsert = TRUE;   performsearch = TRUE;   numinput= default_numinput;   inskip= default_inskip;   numsearch= default_numsearch;   searchskip= default_searchskip;   searchskiphead= default_searchskiphead;   searchdist= default_searchdist;   searchcode = searchall;   searchoption = searchexact;   searchprint = FALSE;   searchprintfile = NULL;   strcpy(ifilename, default_ifilename);   strcpy(sfilename, default_sfilename);   saveindex = FALSE;   strcpy(svfilename, default_svfilename);   printindex = FALSE;   onedataperline = TRUE;   checkvalid = FALSE;   buffersize = default_buffersize;   disktime = default_disktime;   quicksearch = FALSE;}void ChangeOptions(int argc, char *argv[], TestPara& tp){   for (int i  = 2; i <= argc; i++)       {        if (!strcmp(argv[i-1], "-optf"))              // option file            {               tp.optionfromfile = TRUE;               strcpy(tp.osfilename, argv[i++]);               i = argc + 1;            }        else if (!strcmp(argv[i-1], "-li"))                // insert or search            {               tp.loadindex =  TRUE;	       tp.performinsert = FALSE;               strcpy(tp.lifilename, argv[i++]);            }        else if (!strcmp(argv[i-1], "-ps"))            // page size                {                   tp.ip.SetPageSize(atoi(argv[i++]));                }        else if (!strcmp(argv[i-1], "-ud"))            // unfold dim                {                   tp.ip.SetUnfoldDim(atoi(argv[i++]));                }        else if (!strcmp(argv[i-1], "-mfp"))            // min fill percent                {                   tp.ip.SetMinFillPercent(atof(argv[i++]));                }        else if (!strcmp(argv[i-1], "-rtp.ip"))            // reinsert percentage                {                   tp.ip.SetReinsertPercent(atof(argv[i++]));                }        else if (!strcmp(argv[i-1], "-pbcp"))            // pickbranch compare percentage                {                   tp.ip.SetPickTVBranchCompareCount(atoi(argv[i++]));                }        else if (!strcmp(argv[i-1], "-ni"))            // no insertion                {                   tp.performinsert = FALSE;                }        else if (!strcmp(argv[i-1], "-if"))            // insert file name                {                   strcpy(tp.ifilename, argv[i++]);                }        else if (!strcmp(argv[i-1], "-ic"))            // input count                {                   tp.performinsert = TRUE;                   tp.numinput = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-isc"))            // input skip count                {                   tp.inskip  = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-ns"))            // no search                {                   tp.performsearch = FALSE;                }        else if (!strcmp(argv[i-1], "-sf"))            // search file name                {                   strcpy(tp.sfilename, argv[i++]);                }        else if (!strcmp(argv[i-1], "-sc"))            // search count                {                   tp.numsearch = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-ssc"))            // search skip count                {                   tp.searchskip  = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-sshc"))            // search skip head                {                   tp.searchskiphead = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-se"))            // search exist                {                   tp.searchcode = searchexist;                 }        else if (!strcmp(argv[i-1], "-sap"))            // search approx rectangle                {                   tp.searchoption = searchappdia;                   tp.searchdist = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-saq"))            // search approx rectangle                {                   tp.searchoption = searchappsq;                   tp.searchdist = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-sed"))            // search approx word                {                   tp.searchoption = searcheditdist;                   tp.searchdist = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-sedns"))            // search approx word                {                   tp.searchoption = searcheditdistnosub;                   tp.searchdist = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-sp"))            //  print all found elements                {                   tp.searchprint = TRUE;                   if ((i < argc) && (argv[i][0] != '-'))		      {			tp.searchprintfile = new char[strlen(argv[i]) + 1];			strcpy(tp.searchprintfile, argv[i++]);		      }	                }        else if (!strcmp(argv[i-1], "-nsv"))            // no save index                {                  tp.saveindex = FALSE;                }        else if (!strcmp(argv[i-1], "-svi"))            // save file name                {                   tp.saveindex = TRUE;                   if ((i < argc) && (argv[i][0] != '-'))                      strcpy(tp.svfilename, argv[i++]);                }        else if (!strcmp(argv[i-1], "-pi"))            // print index                {                  tp.printindex = TRUE;                }        else if (!strcmp(argv[i-1], "-pin"))            // print index                {                  tp.printindex = TRUE;                  tp.onedataperline = FALSE;                }        else if (!strcmp(argv[i-1], "-cv"))            //  check validity                {                  tp.checkvalid = TRUE;                }        else if (!strcmp(argv[i-1], "-dd"))            // set dimension of data                 {                   DataPoints::dim = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-bs"))            // input count                {                   tp.buffersize = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-dt"))            // input count                {                   tp.disktime = atoi(argv[i++]);                }        else if (!strcmp(argv[i-1], "-qs"))            // no save index                {                  tp.quicksearch = TRUE;                }       }}void PrintOptions(TestPara& tp){  if (tp.loadindex)     cout << "Index read from file : " << tp.lifilename << "\n\n";  else    {     cout << "Index built from scratch.\n";     cout << "Index parameters :\n";     cout << tp.ip;     cout << "\n\n";    }  if (tp.performinsert)     {       cout << "Insert from file " << tp.ifilename << "\n";       cout << "Number of elements inserted " << tp.numinput << "\n";       cout << "Skip between element inserted :  " << tp.inskip << "\n";     }  else     cout << "No insertion performed\n";  cout << endl << endl;  if (tp.performsearch)     {       switch (tp.searchoption) {         case searchexact :  cout << "Exact search performed";                             break;         case searchappdia :  cout << "Approximate search rectangle region with radius " << tp.searchdist;                              break;         case searchappdis :  cout << "Approximate search with distance (no filtering) " << tp.searchdist;                             break;         case searcheditdist :  cout << "Approximate search with editing distance (do filtering) " << tp.searchdist;                             break;         default :		   break; 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
洋洋av久久久久久久一区| 日韩欧美国产系列| 中文文精品字幕一区二区| 国产一区二区三区最好精华液| 日韩一卡二卡三卡| 狠狠色狠狠色合久久伊人| 欧美精品一区二区三区久久久| 精品一区二区三区影院在线午夜 | 99热这里都是精品| 国产精品白丝在线| 欧美制服丝袜第一页| 亚洲二区视频在线| 日韩欧美精品三级| 国产成人精品免费| 亚洲欧洲制服丝袜| 91精品在线麻豆| 国产麻豆精品theporn| 中文字幕一区日韩精品欧美| 欧美伊人精品成人久久综合97 | 天天操天天色综合| 26uuu国产在线精品一区二区| 成人自拍视频在线观看| 樱桃视频在线观看一区| 91精品国产欧美日韩| 国产酒店精品激情| 亚洲综合久久久| 精品国产99国产精品| 92精品国产成人观看免费| 午夜精品国产更新| 国产精品三级视频| 欧美精品久久一区| 国产盗摄视频一区二区三区| 亚洲综合丝袜美腿| 久久久久久久久久久99999| 色老头久久综合| 精品亚洲国产成人av制服丝袜| 中文字幕欧美一区| 日韩美女主播在线视频一区二区三区| 成人永久看片免费视频天堂| 亚洲国产欧美另类丝袜| 久久蜜桃av一区二区天堂| 色综合色狠狠综合色| 黄色成人免费在线| 亚洲18色成人| 国产精品久久久久久久久动漫| 91麻豆精品国产自产在线观看一区 | 欧美日韩精品三区| 成人做爰69片免费看网站| 美女网站色91| 亚洲一区二区三区四区的| 国产性做久久久久久| 日韩欧美国产电影| 欧美情侣在线播放| 91久久久免费一区二区| 成人免费观看av| 激情偷乱视频一区二区三区| 无码av中文一区二区三区桃花岛| 中文字幕亚洲一区二区av在线| 26uuu国产一区二区三区| 欧美一区二区三区啪啪| 色美美综合视频| 99精品久久免费看蜜臀剧情介绍| 国内精品写真在线观看| 蜜臀av在线播放一区二区三区| 香蕉影视欧美成人| 亚洲香肠在线观看| 一区二区在线观看av| 18涩涩午夜精品.www| 国产精品免费免费| 欧美国产1区2区| 国产精品人人做人人爽人人添| 久久免费视频色| 欧美精品一区二区三区视频| 日韩午夜激情免费电影| 91精品欧美一区二区三区综合在| 欧美日韩在线观看一区二区 | 亚洲午夜在线观看视频在线| 一区二区三区久久| 一区二区三区四区蜜桃| 亚洲欧洲成人精品av97| 国产精品免费网站在线观看| 国产精品毛片无遮挡高清| 日本一区二区不卡视频| 国产精品区一区二区三区| 国产精品久久久久精k8| 中文字幕一区在线观看| 综合av第一页| 亚洲线精品一区二区三区 | 欧美系列一区二区| 欧美精品乱码久久久久久| 欧美一区二区久久久| 日韩欧美一区在线观看| 精品99999| 中日韩免费视频中文字幕| 国产人成亚洲第一网站在线播放| 国产精品嫩草久久久久| 亚洲精品免费在线| 亚瑟在线精品视频| 国产在线精品不卡| 99久久婷婷国产精品综合| 在线区一区二视频| 91精品国产综合久久久久久久 | 一区二区三区四区激情| 亚洲资源中文字幕| 麻豆中文一区二区| 国产成人在线看| 在线中文字幕一区| 日韩欧美色电影| 国产精品国产三级国产普通话蜜臀| 亚洲精品高清在线| 日韩成人精品在线观看| 成人性生交大合| 在线观看欧美日本| 26uuu另类欧美| 亚洲精品日韩专区silk| 人人狠狠综合久久亚洲| 成人av电影在线| 在线播放中文一区| 国产精品卡一卡二| 日本最新不卡在线| 91麻豆免费观看| 日韩免费成人网| 亚洲精品国产无套在线观| 老汉av免费一区二区三区| 99视频国产精品| 欧美sm美女调教| 亚洲一区影音先锋| 国产在线视频不卡二| 欧美色综合久久| 国产精品视频线看| 久久国产人妖系列| 欧美亚洲动漫另类| 国产精品色噜噜| 韩国三级在线一区| 欧美日韩夫妻久久| 中文字幕在线观看一区| 老司机精品视频在线| 欧美做爰猛烈大尺度电影无法无天| 26uuu国产日韩综合| 天堂一区二区在线| 色诱亚洲精品久久久久久| 精品国产亚洲在线| 日韩国产成人精品| 在线亚洲高清视频| 中文字幕一区二区三区不卡| 激情都市一区二区| 欧美一区二区三区免费大片 | 狠狠色综合色综合网络| 欧美日韩精品二区第二页| 亚洲视频在线一区观看| 国产另类ts人妖一区二区| 欧美精品久久天天躁| 亚洲与欧洲av电影| 91网站在线观看视频| 国产婷婷一区二区| 国产呦萝稀缺另类资源| 日韩一区二区三区电影在线观看| 亚洲国产综合色| 色婷婷av一区| 亚洲黄色在线视频| 91论坛在线播放| 日韩一区在线看| 99久久精品免费精品国产| 国产欧美一区二区精品性色| 国内精品第一页| 久久综合狠狠综合久久综合88 | 亚洲成av人综合在线观看| 色网站国产精品| 一区二区三区高清在线| 91原创在线视频| 亚洲制服丝袜一区| 欧美图片一区二区三区| 亚洲午夜三级在线| 欧美电影一区二区| 日产欧产美韩系列久久99| 日韩一级片在线观看| 精品中文字幕一区二区| 2023国产精品自拍| 粉嫩蜜臀av国产精品网站| 亚洲国产精品t66y| 91免费版在线| 亚洲国产美女搞黄色| 制服丝袜国产精品| 国产一区二区三区精品视频| 国产亚洲1区2区3区| 99国内精品久久| 亚洲综合无码一区二区| 制服丝袜亚洲播放| 精品午夜久久福利影院| 国产肉丝袜一区二区| 97久久人人超碰| 亚洲一区免费在线观看| 91精品国产综合久久久久| 国产一区在线不卡| 日韩美女视频一区二区| 欧美日韩美女一区二区| 国内久久婷婷综合| 亚洲精品视频在线观看免费| 欧美日韩高清一区二区不卡 | 国产午夜精品一区二区三区嫩草 |