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

网站建设 管理规范产品推广会议流程

网站建设 管理规范,产品推广会议流程,百度网址大全设为主页,推广 网站建设一、稀疏 sparsearray 数组 1、先看一个实际的需求 编写的五子棋程序中#xff0c;有存盘退出和续上盘的功能。 分析问题: 因为该二维数组的很多值是默认值 0, 因此记录了很多没有意义的数据.-稀疏数组。 2、稀疏数组基本介绍 当一个数组中大部分元素为#xff10;…一、稀疏 sparsearray 数组 1、先看一个实际的需求 编写的五子棋程序中有存盘退出和续上盘的功能。 分析问题: 因为该二维数组的很多值是默认值 0,  因此记录了很多没有意义的数据.-稀疏数组。 2、稀疏数组基本介绍 当一个数组中大部分元素为或者为同一个值的数组时可以使用稀疏数组来保存该数组。 组的处理方法是: ①记录数组一共有几行几列有多少个不同的值 ②把具有不同值的元素的行列及值记录在一个小规模的数组中从而缩小程序的规模 3、稀疏数组举例说明 二、应用实例 使用稀疏数组来保留类似前面的二维数组(棋盘、地图等等)把稀疏数组存盘并且可以从新恢复原来的二维数组数整体思路分析 ​​​​​ 三、代码实现 package com.atguigu.sparsearray;public class SparseArray {public static void main(String[] args) {// 创建一个原始的二维数组 11 * 11// 0: 表示没有棋子 1 表示 黑子 2 表蓝子int chessArr1[][] new int[11][11];chessArr1[1][2] 1;chessArr1[2][3] 2;chessArr1[4][5] 2;// 输出原始的二维数组System.out.println(原始的二维数组~~);for (int[] row : chessArr1) {for (int data : row) {System.out.printf(%d\t, data);}System.out.println();}// 将二维数组 转 稀疏数组的思// 1. 先遍历二维数组 得到非0数据的个数int sum 0;for (int i 0; i 11; i) {for (int j 0; j 11; j) {if (chessArr1[i][j] ! 0) {sum;}}}// 2. 创建对应的稀疏数组int sparseArr[][] new int[sum 1][3];// 给稀疏数组赋值sparseArr[0][0] 11;sparseArr[0][1] 11;sparseArr[0][2] sum;// 遍历二维数组将非0的值存放到 sparseArr中int count 0; //count 用于记录是第几个非0数据for (int i 0; i 11; i) {for (int j 0; j 11; j) {if (chessArr1[i][j] ! 0) {count;sparseArr[count][0] i;sparseArr[count][1] j;sparseArr[count][2] chessArr1[i][j];}}}// 输出稀疏数组的形式System.out.println();System.out.println(得到稀疏数组为~~~~);for (int i 0; i sparseArr.length; i) {System.out.printf(%d\t%d\t%d\t\n, sparseArr[i][0], sparseArr[i][1], sparseArr[i][2]);}System.out.println();//将稀疏数组 --》 恢复成 原始的二维数组/** 1. 先读取稀疏数组的第一行根据第一行的数据创建原始的二维数组比如上面的 chessArr2 int [11][11]2. 在读取稀疏数组后几行的数据并赋给 原始的二维数组 即可.*///1. 先读取稀疏数组的第一行根据第一行的数据创建原始的二维数组int chessArr2[][] new int[sparseArr[0][0]][sparseArr[0][1]];//2. 在读取稀疏数组后几行的数据(从第二行开始)并赋给 原始的二维数组 即可for(int i 1; i sparseArr.length; i) {chessArr2[sparseArr[i][0]][sparseArr[i][1]] sparseArr[i][2];}// 输出恢复后的二维数组System.out.println();System.out.println(恢复后的二维数组);for (int[] row : chessArr2) {for (int data : row) {System.out.printf(%d\t, data);}System.out.println();}}}喜欢的话点个关注吧
http://www.hkea.cn/news/14369647/

相关文章:

  • 网站设置gif禁用公司展示网站模板
  • cms建站程序长沙网站建设维护
  • 海口网红图书馆福建seo外包
  • 婚纱摄影网站小程序开店流程
  • 东莞建网站服务济宁建设局网站首页
  • 朝西村网站建设公司ps平面设计自学教程
  • 插画师个人网站是怎么做的做网站怎么配电脑
  • 公司做网站的网站排名优化推广厦门
  • 绍兴企业建站模板WordPress发文章同步
  • c asp做网站wordpress修改标题
  • 做携程怎样的网站揭阳网站推广教程
  • 云建站平台哪家好网站建设与开发 期末作品
  • 布吉企业网站建设wordpress open social
  • 衡阳有线宽带网站莆田网站建设哪里便宜
  • 17一起做网站包包沈阳个人网站建设代理品牌
  • 建设网站带后台管理wordpress二级域名
  • 网站推广规范全屏网站
  • 网站建设分配人员方案如何自己创造游戏
  • 电子商务网站建设是什么意思网站建设市场调研框架
  • 网站开发分站wordpress_ joomla_ drupal
  • 安徽汽车网网站建设分析电子商务网站建设需求教案
  • 保山网站建设怎么做品牌推广网站
  • 个人做营利性质网站会怎么样免费下载app并安装
  • 怎样建设个人手机网站网站建设框架编写目的
  • 简述商务网站建设北京企业官网网站建设报价
  • 英文网站建设流程企业营销型网站制作
  • 广州地址设计网站网站开发是什么环境
  • 汕头网站优化百度指数查询官网
  • 做网站ui主要研究内容定制开发网站如何报价
  • wordpress建站导航WordPress cosy破解版