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

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

?? grid.cpp

?? ssd5-數據結構-optional-exercise3練習題答案保證正確
?? CPP
字號:
/*
*author:renhao
*Id:063449
*time:2008.11.13
*version:1.0
*/
#include <iostream>
#include <fstream>

using namespace std;

#include "grid.h"

// You do not need to alter function indexof.
int grid::indexof (int row, int col) const {
  return row*cols+col;
}

// You do not need to alter function infected.
bool grid::infected(int row, int col) const {
  return (area->operator[](indexof(row, col)) == INFECTED);
}

// You may need to alter the constructor
grid::grid (string file) {
  
  ifstream grid_file;

  grid_file.open (file.c_str());

  grid_file >> rows;
  grid_file >> cols;

  area = new vector<bool>(rows*cols, NOT_INFECTED);
  flag = new vector<bool>(rows*cols, NOT_INFECTED);
  while (true) { 
  
    int blob_row;
    int blob_col;

    grid_file >> blob_row;  
    grid_file >> blob_col;  

    if (grid_file.eof()) {
        break;
    }

    area->operator[](indexof(blob_row,blob_col)) = INFECTED;	
  }
  
  grid_file.close();
}

// You may need to alter the destructor
grid::~grid () {
  delete area;
}

// You will need to alter this function to display the
// plus signs (+) next to the cells that belong to
// a counted colony.
ostream &operator<<(ostream &stream, const grid& ob) {

  for (int row=0; row < ob.rows; row++) { 
    
    for (int col=0; col < ob.cols; col++) {
      stream << ob.area->operator[](ob.indexof(row, col));
	  //if its flag changed then count"+  "
	  if(ob.area->operator[](ob.indexof(row,col))== INFECTED&&ob.flag->operator [](ob.indexof(row,col))==INFECTED)
		  cout<<"+  ";
	  else
		 stream << "   ";
    }
    stream << endl;
  }

  stream << endl;
  return stream;
}

// Replace the return statement in this function with your
// recursive implementation of this method */
int grid::count (int row, int col) 
{
	static int infec_num = 0;//used to count the infected number.
    if(row>=0&&row<rows&&col>=0&&col<cols)//to ensure it is in the grid
	{
		//if it was infected and the flag is not changed
		if(infected(row,col)==INFECTED&&flag->operator [](indexof(row,col)) ==NOT_INFECTED)
		{
			infec_num++;
			flag->operator [](indexof(row,col)) = INFECTED;//to change the flag after it is been counted
			count(row,col-1);//the  8 ones maybe affected by it
			count(row,col+1);
			count(row-1,col);
			count(row+1,col);
			count(row-1,col-1);
			count(row-1,col+1);
			count(row+1,col-1);
			count(row+1,col+1);
		}
	}
	return infec_num;
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产电影| 粉嫩在线一区二区三区视频| 欧美日韩国产免费| 日日夜夜精品视频天天综合网| 制服丝袜亚洲播放| 国内久久精品视频| 国产自产v一区二区三区c| 99久久精品国产导航| 亚洲精品国产精华液| 欧美日韩五月天| 精品午夜久久福利影院| 久久久久久久久久久久久久久99| 国产成人精品亚洲777人妖| 中文字幕一区二区视频| 精品视频在线视频| 毛片一区二区三区| 中文字幕一区二区三区不卡| 一本到三区不卡视频| 日本欧美一区二区在线观看| 2021中文字幕一区亚洲| www.爱久久.com| 丝袜美腿亚洲一区| 久久久91精品国产一区二区三区| 99re这里都是精品| 免费成人深夜小野草| 国产精品高清亚洲| 91麻豆精品国产91久久久资源速度| 国产一区二区三区四| 亚洲综合一二三区| 国产日韩欧美精品电影三级在线| 色欧美乱欧美15图片| 日韩va欧美va亚洲va久久| 国产免费久久精品| 欧美精品粉嫩高潮一区二区| 成人性生交大片免费看在线播放| 亚洲综合色视频| 日韩黄色免费电影| 日本免费新一区视频| 欧美国产综合色视频| 欧美性大战久久久久久久| 国内精品自线一区二区三区视频| 亚洲欧美二区三区| 国产亚洲欧洲一区高清在线观看| 欧美优质美女网站| 国产iv一区二区三区| 日韩—二三区免费观看av| 中文字幕在线不卡视频| 制服丝袜中文字幕一区| 色婷婷国产精品久久包臀| 国产成人免费视频| 韩国一区二区视频| 午夜久久久久久久久久一区二区| 亚洲手机成人高清视频| 久久久国产精品午夜一区ai换脸| 欧美日韩精品系列| 欧美性感一区二区三区| 色欧美日韩亚洲| av一二三不卡影片| 国产成人aaa| 国产伦精品一区二区三区免费 | 精品久久久久一区二区国产| 91国产丝袜在线播放| 丁香婷婷深情五月亚洲| 国产精品中文有码| 国产呦萝稀缺另类资源| 久久成人免费网| 蜜臀av一级做a爰片久久| 午夜精品一区在线观看| 亚洲风情在线资源站| 一区二区三区中文字幕| 亚洲男人的天堂网| 亚洲美女偷拍久久| 一区二区三区在线免费观看| 亚洲桃色在线一区| 亚洲精品视频自拍| 夜夜精品浪潮av一区二区三区| 依依成人精品视频| 亚洲大片在线观看| 免费黄网站欧美| 经典三级一区二区| 久久91精品久久久久久秒播| 经典三级视频一区| 国产成人在线色| 91在线精品一区二区| 色综合一区二区| 在线观看日产精品| 91精品欧美福利在线观看| 欧美一区二区在线视频| 欧美大片在线观看| 亚洲国产精品成人综合| 亚洲人精品午夜| 天堂一区二区在线免费观看| 麻豆一区二区三| 国产成人免费视频精品含羞草妖精 | 欧美日本乱大交xxxxx| 久久成人久久鬼色| 国产精品中文有码| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日韩一区二区免费在线观看| 精品对白一区国产伦| 国产精品久久久久三级| 亚洲午夜一区二区三区| 九色综合国产一区二区三区| 国产剧情一区二区| 日本道色综合久久| 日韩一区二区影院| 国产精品激情偷乱一区二区∴| 亚洲在线成人精品| 国产一区二区电影| 91国偷自产一区二区三区观看| 日韩一区二区三区精品视频 | 欧美mv日韩mv亚洲| 亚洲人成网站色在线观看| 日韩高清中文字幕一区| 国产成人午夜片在线观看高清观看| 色综合中文字幕国产| 欧美日韩成人综合在线一区二区| 久久中文字幕电影| 亚洲青青青在线视频| 麻豆国产欧美日韩综合精品二区| 波多野结衣欧美| 欧美v亚洲v综合ⅴ国产v| 亚洲男同性视频| 国产一区二区在线观看视频| 欧美自拍偷拍午夜视频| 国产欧美视频一区二区| 日韩福利视频导航| 日本精品免费观看高清观看| 久久嫩草精品久久久久| 日韩成人一区二区| 色网站国产精品| 国产日韩v精品一区二区| 日韩精品电影在线观看| 91免费版在线看| 国产校园另类小说区| 免费成人av在线| 欧美日韩黄色一区二区| 国产精品久久久久9999吃药| 极品少妇xxxx精品少妇| 欧美日韩视频在线一区二区| 亚洲视频综合在线| 成人av资源网站| ww久久中文字幕| 日本va欧美va精品发布| 精品国产免费人成在线观看| 一区二区在线观看视频 | 日韩精品亚洲一区| 色欧美乱欧美15图片| 国产精品护士白丝一区av| 国产一区二区三区观看| 欧美mv日韩mv亚洲| 美女mm1313爽爽久久久蜜臀| 7777精品久久久大香线蕉| 亚洲综合色区另类av| 在线精品视频免费播放| 亚洲精品国产精华液| 91麻豆免费在线观看| 亚洲色图丝袜美腿| 色综合久久综合网97色综合 | 午夜精品一区在线观看| 欧美午夜免费电影| 亚洲一卡二卡三卡四卡无卡久久| 99精品视频一区二区三区| 18成人在线观看| 91丨九色丨黑人外教| 亚洲日本中文字幕区| 色呦呦一区二区三区| 亚洲激情图片小说视频| 91国在线观看| 五月天久久比比资源色| 欧美顶级少妇做爰| 免费美女久久99| 久久天天做天天爱综合色| 国产成人精品免费网站| 中文字幕一区二区三区四区| 99v久久综合狠狠综合久久| 亚洲精品免费电影| 欧美无乱码久久久免费午夜一区| 亚洲不卡在线观看| 日韩精品一区二区三区四区| 国产一区二区精品久久91| 中国av一区二区三区| 日本精品裸体写真集在线观看| 亚洲国产一区二区三区青草影视| 3d动漫精品啪啪| 国产91高潮流白浆在线麻豆| 亚洲欧洲日韩女同| 欧美日本国产视频| 精品午夜久久福利影院| 日韩毛片精品高清免费| 欧美日韩国产成人在线91| 国内精品国产三级国产a久久| 国产精品久久久爽爽爽麻豆色哟哟| 一本大道av伊人久久综合| 亚洲二区视频在线| 久久精品一区四区| 在线观看国产日韩| 精久久久久久久久久久| 一区二区三区四区激情| 欧美精品一区二区三区高清aⅴ |