zoukankan      html  css  js  c++  java
  • 数组疑惑整理(更新中。。。)

    二维数组arr.length?

    答:int arr[][] = new int[3][4],则arr.length = 3,即行数;int arr[][] = {{1,2},{3,4},{5,6},{7,8}}; 则arr.length = 4,即全部的数组个数。

    二维数组和多维数组的区分。

    因为二维数组分别对应行和列,所以我将其概念理解为空间维度,因此在多维度概念上产生了疑惑,无法理解三维度以上的维度概念,在对于二维数组的定义上也产生了误解。

    比如,int arr[][] = {{1,1},{2,2}};是我理解中的二维数组,int arr = {{1},{2,3},{4,5,6}};则在我认为是错误的,括号中有多个数字就应该是多维度数组。

    事实上,这两个都是属于二维数组,辨别一个数组是属于几位数组只要看它有几个花括号嵌套即可。

    比如,已知arr = {{{1,2,3},{1,2,3}},{{3,4,1},{2,3,4}}};有三层花括号嵌套,因此它是三位数组。

  • 相关阅读:
    JSTL标签库
    JavaScript中数组操作
    jquery . fancybox()
    jQuery ajax
    jquery学习笔记2
    codeforces_1066_B.Heaters
    codeforces_1065_D.three pieces_思维
    codeforces_B. Forgery
    codeforces_C. Sequence Transformation
    codeforces_D. Social Circles
  • 原文地址:https://www.cnblogs.com/gaojiaxu/p/8258799.html
Copyright © 2011-2022 走看看