算法学习第一日之稀疏数组

2021-06-11 04:02

阅读:376

标签:data   输出   记录   pack   --   public   lazy   读取   一个   

技术图片

下面是算法实现代码:

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 

算法学习第一日之稀疏数组

标签:data   输出   记录   pack   --   public   lazy   读取   一个   

原文地址:https://www.cnblogs.com/dailichen/p/14237404.html


评论


亲,登录后才可以留言!