当前位置: 首页 > news >正文

厦门建站网址费用长沙旅游十大必去景区

厦门建站网址费用,长沙旅游十大必去景区,模板建站服务公司,黄页网站 php文章目录 01.程序结构划分02.去零03.合并04.上移05.下移/左移/右移#xff0c;只是取数据的方向不同06.提高可读性 01.程序结构划分 02.去零 有序向量“唯一化”的思路。 /// summary/// 去零/// /summary/// param namerow对于一行或一… 文章目录 01.程序结构划分02.去零03.合并04.上移05.下移/左移/右移只是取数据的方向不同06.提高可读性 01.程序结构划分 02.去零 有序向量“唯一化”的思路。 /// summary/// 去零/// /summary/// param namerow对于一行或一列元素/paramprivate static void Remove0(int[] row){int pos 0;for (int i 0; i 4; i) if (row[i] ! 0) row[pos] row[i];for (; pos 4; pos) row[pos] 0;}03.合并 /// summary/// 合并/// /summary/// param namerow对于一行或一列元素完成一次向左合并的操作/paramprivate static void Merge(int[] row){// 去零Remove0(row);// 相邻相同则合并for (int i0; i4-1; i){if (row[i] ! 0 row[i] row[i1]){row[i] * 2;row[i 1] 0;}}// 去零Remove0(row);}04.上移 /// summary/// 上移/// /summary/// param namemap原棋盘/param/// returns/returnsprivate static void Up(int[,] map){int[] arr new int[4] ;for (int j0; j4; j){for (int i0; i4; i) arr[i] map[i, j];Merge(arr);for (int i 0; i 4; i) map[i, j] arr[i];}}05.下移/左移/右移只是取数据的方向不同 比如“下移” 取数据和还数据的方向与“上移”相反。 /// summary/// 下移/// /summary/// param namemap原棋盘/param/// returns/returnsprivate static int[,] Down(int[,] map){int[] arr new int[4];for (int j 0; j 4; j){for (int i 0; i 4; i) arr[3-i] map[i, j];Merge(arr);for (int i 0; i 4; i) map[i, j] arr[3-i];}return map;}/// summary/// 左移/// /summary/// param namemap/param/// returns/returnsprivate static int[,] Left(int[,] map){int[] arr new int[4];for (int i 0; i 4; i){for (int j 0; j 4; j) arr[j] map[i, j];Merge(arr);for (int j 0; j 4; j) map[i, j] arr[j];}return map;}/// summary/// 右移/// /summary/// param namemap原棋盘/param/// returns/returnsprivate static int[,] Right(int[,] map){int[] arr new int[4];for (int i 0; i 4; i){for (int j 0; j 4; j) arr[3-j] map[i, j];Merge(arr);for (int j 0; j 4; j) map[i, j] arr[3-j];}return map;}06.提高可读性 枚举 enum Direction { up, down, left, right } /// summary/// 进行一次移动操作/// /summary/// param namemap原棋盘/param/// param namedir移动的方向枚举/paramprivate static void Move(int[,] map, Direction dir){switch (dir){case Direction.up:Up(map); break;case Direction.down:Down(map); break;case Direction.left:Left(map); break;case Direction.right:Right(map); break;}}
http://www.zqtcl.cn/news/744402/

相关文章:

  • 网站建站作业做直播网站赚钱
  • 网站建设虍金手指花总简单免费制作手机网站
  • 京东网站是刘强冬自己做的吗献县网站建设价格
  • 余姚什么网站做装修比较好邢台企业做网站哪儿好
  • 网站建设后端国外购物平台排行榜前十名
  • 西安做百度推广网站 怎样备案简述商务网站建设
  • 如何建设本地网站东莞常平限电通知2021
  • 成都网站建设cdajcx重庆推广网站排名价格
  • 建网站的价格网店设计方案计划书
  • 长沙做公司网站如何制作个人网站教程
  • 做一个网站怎么做的仿qq网站程序
  • 曲靖市建设局网站官网织梦可以放两个网站
  • 网站建设方案ppt模板网站怎么做用户登录数据库
  • 做3d图的网站有哪些软件有哪些专业设计企业网站
  • 青海省wap网站建设公司做美工比较好的网站
  • 1个云虚拟主机怎么做多个网站网站规划与建设实验心得
  • led视频网站建设公众号代运营平台
  • 北京微信网站开发费用软件开发做平台
  • 平面设计师必备网站精湛的赣州网站建设
  • 上海市住房和城乡建设部网站官网wordpress页面点赞
  • 试玩平台类网站怎么做的东莞网站关键词推广
  • 网站开发慕枫页面模板怎么删除
  • 网站开发微信小程序需求量大吗珠海新闻头条最新消息
  • 闭站保护对网站影响公司主网站百度收录大量网站之类的信息
  • 在阿里云上建立网站的步骤在360网站做公告怎么弄
  • wordpress给公司建站安徽省干部建设教育网站
  • 做的网站需要买什么系统服务器找第三方做网站 需要注意
  • 网页设计模板网站推荐互联网创业项目网
  • 北京做网站的大公司动态列线图怎么制作网页
  • 江西省城乡和住房建设部网站google play应用商店