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

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

?? ps_tree.h

?? This software was done in part for a textbook on AI I ve written called _The Basis of AI_ (tentative
?? H
字號:
/*******************************************************************************++  LEDA 3.5+++  ps_tree.h+++  Copyright (c) 1995, 1996, 1997  by  LEDA Software GmbH+  Postfach 151101, 66041 Saarbruecken, Germany+  All rights reserved.+ *******************************************************************************/#ifndef LEDA_PSTREE_H#define LEDA_PSTREE_H//--------------------------------------------------------------------//  //  Priority Search Trees////  Renate Lassen (1990)//// Implementation as described in// Kurt Mehlhorn: Data Structures and Algorithms 2, section III.5.1.2////--------------------------------------------------------------------// -----------------------------------------------------// includes// -----------------------------------------------------#include <LEDA/basic.h>#include <LEDA/b_stack.h>// -----------------------------------------------------// declarations and definitions// -------------------------------------------------------const int PS_STACKSIZE = 70 ; // according to tree.size and alpha 		            // here: tree.size <= 10^9 		            //       alpha = 0.25 ( worst case )enum ps_leaf_or_node { is_ps_leaf = 0 , is_ps_node = 1 } ;class ps_node;class ps_tree;typedef int x_typ;struct pair { x_typ x_pkt;              x_typ y_pkt;              bool valid;            };typedef pair* pair_item;// -------------------------------------------------------// class ps_node     // -------------------------------------------------------class __exportC ps_node {  x_typ x_val;  x_typ y_val;  x_typ split_val[2];  int gr;  ps_node* sohn[2];  friend class __exportC ps_tree;public:  x_typ x_value()           { return x_val; }  x_typ y_value()           { return y_val; }  x_typ split_value_x()     { return split_val[0]; }  x_typ split_value_y()     { return split_val[1]; }  int blatt()             { return (gr==1); }  int groesse()           { return gr; }  float bal()  { if (blatt()) return 0.5;    else return float(float(sohn[0]->groesse())/float(gr));   }  ps_node(x_typ x_v=0,x_typ y_v=0,x_typ split_v_0=0,x_typ split_v_1=0,ps_leaf_or_node ln=is_ps_leaf,ps_node* ls=0,ps_node* rs=0)    { x_val = x_v;      y_val = y_v;      split_val[0] = split_v_0;      split_val[1] = split_v_1;      sohn[0] = ls;      sohn[1] = rs;      if (ln==is_ps_leaf)	gr=1;      else gr = ls->groesse()+rs->groesse();    }  ps_node(ps_node* p)    { x_val = p->x_value();      y_val = p->y_value();      split_val[0] = p->split_value_x();      split_val[1] = p->split_value_y();      gr = p->groesse();      sohn[0] = p->sohn[0];      sohn[1] = p->sohn[1];    }  LEDA_MEMORY(ps_node)      }; // -------------------------------------------------------// class ps_tree     // -------------------------------------------------------class __exportC ps_tree {  ps_node* root;  int   anzahl;   float alpha;  float d;  b_stack<ps_node*> st;  friend class __exportC ps_node;  void  lrot(ps_node* , ps_node* );   void  rrot(ps_node* , ps_node* );   void  ldrot(ps_node* , ps_node* );   void  rdrot(ps_node* , ps_node* );   ps_node* sink(ps_node*, x_typ , x_typ);  void fill(ps_node*);  void delleaf(ps_node*);  void deltree(ps_node*);     ps_node* search(x_typ, x_typ);  ps_node* locate(x_typ, x_typ);  void enumerate(x_typ, x_typ, x_typ, ps_node*);  void pr_ps_tree(ps_node*, int);  pair_item min_x_in_rect(x_typ ,x_typ ,x_typ ,ps_node*);  pair_item max_x_in_rect(x_typ ,x_typ ,x_typ ,ps_node*);  pair_item min_y_in_xrange(x_typ ,x_typ ,ps_node*);public:  virtual int cmp(x_typ x,x_typ y) { return int(x)-int(y); }  virtual int cmp(x_typ x1,x_typ y1,x_typ x2,x_typ y2)                                    { if (int(x1)==int(x2))                                        return int(y1)-int(y2);                                      else return int(x1)-int(x2); }  x_typ   x_value(ps_node* it)      { return (it) ? it->x_value() : 0 ; }  x_typ   y_value(ps_node* it)      { return (it) ? it->y_value() : 0 ; }  x_typ   split_value_x(ps_node* it)  { return (it) ? it->split_value_x() : 0 ; }  x_typ   split_value_y(ps_node* it)  { return (it) ? it->split_value_y() : 0 ; }   ps_node* insert(x_typ ,x_typ );  ps_node* del(x_typ ,x_typ );       pair_item min_x_in_rect(x_typ x1,x_typ x2,x_typ y0)                          { return min_x_in_rect(x1,x2,y0,root); }  pair_item max_x_in_rect(x_typ x1,x_typ x2,x_typ y0)                         { return max_x_in_rect(x1,x2,y0,root); }  pair_item min_y_in_xrange(x_typ x1,x_typ x2)                           { return min_y_in_xrange(x1,x2,root); }  void enumerate(x_typ x1,x_typ x2,x_typ y0) { enumerate(x1,x2,y0,root); }  void pr_ps_tree() { pr_ps_tree(root,0); }  ps_tree()   :  st(PS_STACKSIZE)   { root = 0;    anzahl = 0;    alpha=0.28;    d=1/(2-alpha);   }  virtual ~ps_tree()    { if (root)    { deltree(root);      delete(root);     }     root = 0;     anzahl = 0;    alpha = 0;    d = 0;   }};//------------------------------------------------------------------#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
无码av免费一区二区三区试看 | 制服视频三区第一页精品| 不卡一区在线观看| 91丨porny丨最新| 色婷婷久久一区二区三区麻豆| 91婷婷韩国欧美一区二区| 91美女在线看| 欧美一级专区免费大片| 亚洲蜜桃精久久久久久久| 国内精品久久久久影院一蜜桃| 亚洲三级视频在线观看| 亚洲色图制服丝袜| 亚洲一二三四区不卡| 久久精品理论片| 日韩精品一区在线观看| 国模套图日韩精品一区二区| 国产午夜亚洲精品理论片色戒| 国产精品99久久久久久久女警| 国产精品久久777777| 欧洲色大大久久| 麻豆精品一区二区av白丝在线| 久久久精品2019中文字幕之3| 99国产麻豆精品| 亚洲黄一区二区三区| 全部av―极品视觉盛宴亚洲| 成人伦理片在线| 亚洲午夜一区二区| 精品卡一卡二卡三卡四在线| 成人理论电影网| 亚洲va欧美va人人爽| 亚洲精品一区二区三区蜜桃下载 | 欧美视频一区二区| 九一九一国产精品| 亚洲欧美经典视频| 欧美成人bangbros| 在线精品视频一区二区三四 | 亚洲精品成人在线| 欧美大片一区二区| 色国产综合视频| 黄色资源网久久资源365| 亚洲免费在线视频| 国产日韩av一区| 欧美肥胖老妇做爰| 91麻豆.com| 国产宾馆实践打屁股91| 日韩 欧美一区二区三区| 国产精品久久久久四虎| 日韩欧美一区二区视频| 欧美视频自拍偷拍| 一本久道久久综合中文字幕| 国产精品一区一区三区| 蜜芽一区二区三区| 亚洲国产日韩av| ...av二区三区久久精品| 久久久不卡网国产精品一区| 欧美肥妇free| 欧美日韩免费一区二区三区| 成人黄色软件下载| 大美女一区二区三区| 久久99久久99小草精品免视看| 亚洲综合自拍偷拍| 日韩毛片一二三区| 中文字幕免费观看一区| 精品国产乱码久久| 欧美成人性福生活免费看| 欧美色综合久久| 欧美性猛交xxxxxxxx| 色欧美片视频在线观看| 97精品久久久久中文字幕| 成人黄色一级视频| 成人aa视频在线观看| 国产成人av网站| 狠狠色丁香久久婷婷综合丁香| 美腿丝袜亚洲色图| 免费人成在线不卡| 日本一道高清亚洲日美韩| 亚洲成人777| 丝袜美腿一区二区三区| 亚洲成av人片一区二区三区| 亚洲一区二区三区四区在线| 一区二区免费在线播放| 一区二区三区四区在线播放| 亚洲欧美国产77777| 亚洲精品五月天| 亚洲午夜视频在线| 日韩福利电影在线| 蜜桃视频一区二区三区| 久草这里只有精品视频| 国产精品1024久久| av亚洲精华国产精华精华| 91麻豆swag| 91超碰这里只有精品国产| 欧美一区二区精品在线| 精品国一区二区三区| 国产午夜精品美女毛片视频| 亚洲欧洲成人精品av97| 亚洲综合色在线| 日韩精品电影在线| 国产精品中文字幕一区二区三区| 成人涩涩免费视频| 欧美亚洲国产bt| 欧美一区二区三区视频在线 | 国产亚洲综合av| 日韩理论在线观看| 日韩高清在线电影| 国产sm精品调教视频网站| 色婷婷精品久久二区二区蜜臂av | 亚洲国产精品久久人人爱蜜臀| 亚洲一区二区av电影| 麻豆精品视频在线| 成人性生交大片免费看在线播放| 一本久久a久久精品亚洲| 91精品国产综合久久香蕉麻豆 | 成人教育av在线| 在线播放一区二区三区| 一区二区日韩电影| 免费在线观看成人| 成人精品视频一区| 91精品国产欧美一区二区成人| 欧美成人性战久久| 亚洲欧美日韩国产综合在线| 日本成人超碰在线观看| 国产成人在线免费| 欧美乱妇23p| 国产精品看片你懂得| 亚洲成a人v欧美综合天堂| 国产麻豆精品在线| 欧美色视频在线观看| 久久免费偷拍视频| 性感美女极品91精品| 国产成人在线电影| 欧美一级片在线| 亚洲色图欧美在线| 久久99精品一区二区三区| 在线精品视频小说1| 久久久久久免费毛片精品| 亚洲第一成人在线| 99天天综合性| 国产日本欧洲亚洲| 美腿丝袜亚洲色图| 欧美喷潮久久久xxxxx| 国产精品久久久久久久蜜臀 | 综合中文字幕亚洲| 精品一区二区在线视频| 欧美性感一类影片在线播放| wwww国产精品欧美| 日韩精品福利网| 欧美在线免费观看亚洲| 久久精品欧美日韩精品| 日本在线播放一区二区三区| 91豆麻精品91久久久久久| 欧美激情一区二区三区全黄| 久久国产欧美日韩精品| 欧美精品v国产精品v日韩精品| 丝袜a∨在线一区二区三区不卡 | 欧美日本一区二区在线观看| 国产精品国产三级国产专播品爱网| 免费高清在线视频一区·| 在线观看www91| 亚洲婷婷国产精品电影人久久| 国产乱码精品一区二区三| 欧美久久久久久蜜桃| 一级精品视频在线观看宜春院 | 天天射综合影视| 欧美性大战xxxxx久久久| 亚洲精选视频在线| 色综合一区二区| 亚洲欧洲制服丝袜| 色综合久久88色综合天天6| 中文字幕一区二区三区精华液 | 亚洲综合另类小说| 欧美日韩中文字幕一区| 亚洲一区影音先锋| 欧美男生操女生| 免费人成在线不卡| 2019国产精品| 成人av资源网站| 丝袜美腿亚洲一区二区图片| 日韩一区二区影院| 国产专区欧美精品| 国产精品高潮久久久久无| 91同城在线观看| 三级亚洲高清视频| 精品国免费一区二区三区| 国内精品视频666| 日本一区二区视频在线观看| 成人av网站在线观看| 亚洲欧美电影一区二区| 欧美日韩卡一卡二| 麻豆国产91在线播放| 日本一区二区三区在线不卡| 不卡视频免费播放| 亚洲伦理在线精品| 7777精品伊人久久久大香线蕉经典版下载| 午夜精品久久久久久久99樱桃| 欧美喷潮久久久xxxxx| 激情图区综合网| 国产精品久久影院| 在线91免费看| www.色精品|