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

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

?? graph.java

?? 輸入一個正則表達式
?? JAVA
字號:
 package reg402;

public class Graph {
  EdgeLink[] graphEdge;        //圖的邊集
  private GraphNode start, end;  //圖的起始結點和終止結點
  private EdgeLink currentLink; //當前邊
  private int i = 0;
//函數(shù)功能:構造函數(shù),初始化圖為n條邊
  public Graph(int n) {
    GraphNode.resetID();
    graphEdge = new EdgeLink[n];
    for(int i = 0; i < n; i++)
      graphEdge[i] = null;
  }

  public void setStart(GraphNode start) {
      //圖的起始結點
    this.start = start;
  }

  public void setEnd(GraphNode end) {
      //圖的終結點
    this.end = end;
  }

  public GraphNode getStart() {
      //取得圖的起始結點
    return start;
  }

  public void setCurrent(int i) {
    this.i = i;
    currentLink = graphEdge[0];
  }

  public EdgeLink getNext() {
      //返回當前邊的下一條邊
    EdgeLink nextLink;
    if(currentLink == null) return null;
      nextLink = currentLink;

    if(nextLink.linked != null) currentLink = nextLink.linked;
    else currentLink = graphEdge[++i];
    return nextLink;
  }

  public boolean hasNext() {
      //圖有沒有下一條邊,有下一條邊返回true
    if(i < 0 || i >= graphEdge.length - 1)
      return false;
    return true;
  }

  public void addEdge(GraphNode n1, GraphNode n2, String label) {
    //把邊加在圖形結構上
    int n = n1.getID();
    EdgeLink tempLink = new EdgeLink(n1, n2, label);
    if(graphEdge[n] == null)  {graphEdge[n] = tempLink; return;}
    EdgeLink currentLink = graphEdge[n];
    while(currentLink.linked != null)
      currentLink = currentLink.linked;
    currentLink.linked = tempLink;
  }

  public void addAppositiveEdge(GraphNode n1, GraphNode n2) {
    //并置處理
    int n = n1.getID();
    EdgeLink tempLink = new EdgeLink(n1, n2);
    EdgeLink currentLink;

    if(graphEdge[n] == null)  graphEdge[n] = tempLink;
    else {currentLink = graphEdge[n];
      while (currentLink.linked != null)
        currentLink = currentLink.linked;
      currentLink = tempLink;
    }
  }

  public void addChoiceEdge(GraphNode n1, GraphNode n2,
                            GraphNode n3, GraphNode n4,
                            GraphNode n5, GraphNode n6) {
    //選擇處理
    EdgeLink tempLink1, tempLink2, tempLink3, tempLink4;
    tempLink1 = new EdgeLink(n5, n1);
    tempLink2 = new EdgeLink(n5, n3);
    tempLink3 = new EdgeLink(n2, n6);
    tempLink4 = new EdgeLink(n4, n6);
    EdgeLink currentLink;

    int n = n5.getID();
    if(graphEdge[n] == null)  graphEdge[n] = tempLink1;
    else {
      currentLink = graphEdge[n];
      while (currentLink.linked != null)
        currentLink = currentLink.linked;
      currentLink.linked = tempLink1;
    }
    tempLink1.linked = tempLink2;

    n = n2.getID();
    if(graphEdge[n] == null)  graphEdge[n] = tempLink3;
    else {
      currentLink = graphEdge[n];
      while (currentLink.linked != null)
        currentLink = currentLink.linked;
      currentLink.linked = tempLink3;
    }

    n = n4.getID();
    if(graphEdge[n] == null)  graphEdge[n] = tempLink4;
    else {
      currentLink = graphEdge[n];
      while (currentLink.linked != null)
        currentLink = currentLink.linked;
      currentLink.linked = tempLink4;
    }
  }

  public void addRepeatEdge(GraphNode n1, GraphNode n2,
                            GraphNode n3, GraphNode n4) {
    //重復處理
    EdgeLink tempLink1, tempLink2, tempLink3, tempLink4;
    tempLink1 = new EdgeLink(n3, n1);
    tempLink2 = new EdgeLink(n3, n4);
    tempLink3 = new EdgeLink(n2, n1);
    tempLink4 = new EdgeLink(n2, n4);
    EdgeLink currentLink;

    int n = n3.getID();
    if(graphEdge[n] == null)  graphEdge[n] = tempLink1;
    else {
      currentLink = graphEdge[n];

      while (currentLink.linked != null)
        currentLink = currentLink.linked;
      currentLink.linked = tempLink1;
    }
    tempLink1.linked = tempLink2;

    n = n2.getID();
    if(graphEdge[n] == null)  graphEdge[n] = tempLink3;
    else {
      currentLink = graphEdge[n];

      while (currentLink.linked != null)
        currentLink = currentLink.linked;
      currentLink.linked = tempLink3;
    }
    tempLink3.linked = tempLink4;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久国产精麻豆99网站| 国产美女在线观看一区| 日韩欧美一区二区三区在线| 欧美韩日一区二区三区四区| 色综合久久久久综合| 天天综合网 天天综合色| 欧美videofree性高清杂交| 成人国产电影网| 午夜精品久久久久久久久久久| 日韩免费一区二区三区在线播放| 国产精品影视在线| 亚洲综合免费观看高清完整版在线 | ●精品国产综合乱码久久久久| 欧美日韩一区二区三区在线| 国产传媒一区在线| 午夜激情一区二区| 国产精品久久久久久久浪潮网站 | 国产一区 二区 三区一级| 亚洲精品五月天| 欧美va在线播放| 91久久奴性调教| 激情图区综合网| 亚洲午夜激情网站| 国产欧美精品一区| 日韩一级黄色片| 在线免费亚洲电影| 国产乱码精品一区二区三区五月婷| 国产精品―色哟哟| 欧美一区二区高清| 欧美影院精品一区| 成人毛片老司机大片| 麻豆精品精品国产自在97香蕉| 亚洲欧美韩国综合色| 久久久久久亚洲综合| 51精品久久久久久久蜜臀| 一本久久a久久精品亚洲 | 午夜欧美电影在线观看| 国产精品福利电影一区二区三区四区| 日韩免费福利电影在线观看| 欧美日韩在线精品一区二区三区激情| 国产成人午夜高潮毛片| 久久精品国产色蜜蜜麻豆| 视频一区视频二区中文字幕| 亚洲精品你懂的| 综合久久久久久| 国产免费观看久久| 久久久亚洲欧洲日产国码αv| 91麻豆精品国产91| 欧美日韩精品三区| 欧美色欧美亚洲另类二区| 97久久精品人人做人人爽50路 | 色哟哟一区二区在线观看| 国产精品一二三四| 激情图片小说一区| 韩国精品久久久| 国内精品伊人久久久久av影院| 日精品一区二区| 五月综合激情婷婷六月色窝| 五月综合激情日本mⅴ| 五月天一区二区| 亚洲成人在线网站| 午夜视频一区在线观看| 亚洲成人免费电影| 亚洲福利视频三区| 日本视频中文字幕一区二区三区| 亚洲一区二区3| 三级在线观看一区二区 | 亚洲国产精品99久久久久久久久| 久久久影院官网| 国产欧美精品在线观看| 日本一区二区三区视频视频| 国产精品久久网站| 国产精品久久久久7777按摩| 久久久久青草大香线综合精品| 久久久久久久久一| 国产精品网站在线| 国产精品白丝在线| 亚洲欧美日韩在线播放| 亚洲综合免费观看高清完整版| 亚洲一区二区三区爽爽爽爽爽| 午夜一区二区三区视频| 日韩avvvv在线播放| 蜜臀va亚洲va欧美va天堂 | 99久久久无码国产精品| 日本精品视频一区二区三区| 国产精品污www在线观看| 亚洲人成网站影音先锋播放| 亚洲成av人在线观看| 看片的网站亚洲| 国产69精品久久久久777| 不卡免费追剧大全电视剧网站| 91福利国产精品| 日韩一二在线观看| 久久五月婷婷丁香社区| 国产精品网站一区| 午夜精品一区二区三区电影天堂| 捆绑紧缚一区二区三区视频| 成人网在线免费视频| 欧美午夜精品免费| 久久午夜羞羞影院免费观看| 亚洲女同ⅹxx女同tv| 日韩成人免费看| 成人精品高清在线| 欧美老肥妇做.爰bbww| 久久五月婷婷丁香社区| 亚洲国产婷婷综合在线精品| 国模无码大尺度一区二区三区| 色94色欧美sute亚洲13| 日韩视频一区二区| 亚洲激情自拍偷拍| 久久福利资源站| av成人免费在线观看| 日韩美女视频一区二区在线观看| 国产精品国产馆在线真实露脸 | 欧美无乱码久久久免费午夜一区| 精品福利在线导航| 亚洲高清在线精品| 国产剧情一区二区| 欧美精品丝袜中出| 亚洲欧美日韩人成在线播放| 美腿丝袜在线亚洲一区| 欧美在线观看一区| 国产精品久久久爽爽爽麻豆色哟哟| 美女在线一区二区| 一本到不卡免费一区二区| 国产午夜三级一区二区三| 日韩黄色在线观看| 色乱码一区二区三区88| 久久久久久久久99精品| 日本一不卡视频| 欧美亚洲综合网| 国产精品视频免费| 黄页视频在线91| 日韩欧美在线网站| 日韩精品电影在线| 欧美三级视频在线| 中文字幕在线视频一区| 国产剧情一区在线| 欧美videos中文字幕| 日本va欧美va瓶| 91精品国产综合久久久久久久| 亚洲国产综合91精品麻豆| 成人高清视频在线| 国产精品久久久久久久久免费相片 | 欧美日韩国产123区| 亚洲成在人线在线播放| 欧美色大人视频| 日本成人中文字幕在线视频| 欧美精品日韩精品| 久久99国产精品麻豆| 久久精品人人做人人爽人人| 成人手机电影网| 亚洲精品视频在线观看网站| 色综合视频一区二区三区高清| 亚洲综合激情小说| 欧美亚洲国产bt| 日本sm残虐另类| 国产欧美日韩在线看| 色又黄又爽网站www久久| 日韩中文字幕区一区有砖一区| 欧美一级日韩不卡播放免费| 国产黄色精品网站| 亚洲人亚洲人成电影网站色| 欧美日韩免费观看一区二区三区| 免费高清在线视频一区·| 国产日韩一级二级三级| 97成人超碰视| 秋霞成人午夜伦在线观看| 久久久电影一区二区三区| 91免费精品国自产拍在线不卡| 爽爽淫人综合网网站| 久久久久久久久99精品| 91国产精品成人| 精品在线视频一区| 亚洲久草在线视频| 精品国产凹凸成av人导航| av在线这里只有精品| 丝袜亚洲精品中文字幕一区| 国产午夜久久久久| 欧美剧情电影在线观看完整版免费励志电影| 美女精品一区二区| ...av二区三区久久精品| 日韩欧美电影一区| 91浏览器打开| 国产一区二区在线电影| 亚洲一区二区三区四区五区黄| 久久综合五月天婷婷伊人| 欧美色偷偷大香| www.亚洲国产| 另类欧美日韩国产在线| 一区二区三区四区国产精品| 久久综合五月天婷婷伊人| 在线免费一区三区| 懂色一区二区三区免费观看| 日韩在线观看一区二区| 1区2区3区欧美| 久久久精品黄色| 91精品国产入口| 日本精品视频一区二区三区| 国产成人综合亚洲91猫咪|