关于访问元素

来源:1-6 数组中的包含,搜索和删除

坐着谷堆望着天

2022-11-30 10:12:02

背景

老师你好,本节06:22时,老师提到,用户只能访问已经向数组中添加的元素。

我写了一个例子,对于基础数组,不是用户自行添加的元素也是可以访问的。

代码

 System.out.println("*****************");
        int[] otherArr = new int[10];
        for (int i = 0; i < 5; i++) {
            otherArr[i] = i;
        }
        System.out.println(otherArr[8]);

输出
0

问题

  • 请问老师说的“数组”是当前我们正在封装的动态数组吗?

  • 对于我们正在封装的动态数组是不是可以理解为java中java.util包中的List类呢?

写回答

1回答

liuyubobobo

2022-11-30

1) 是的,我说的是我们正在封装的动态数组;


2)是的,我们封装的动态数组,其底层原理和 Java 的 ArrayList 是一致的。List 是一种抽象数据类型;ArrayList 是 List 的一种具体实现。关于抽象数据类型,课程后续会基于 Set 和 Map 做介绍。


继续加油!:)

0
共1条回复

算法与数据结构

波波老师5年集大成之作,算法与数据结构系统学习,考试、面试、竞赛通用

2627 学习 · 1090 问题

查看课程