Logo
Section 1 / 21

章节概览

了解本章我们将涵盖的内容。

导入

章节概览

了解本章我们将涵盖的内容。

Course Image

*“我觉得让我害怕的是:一切的随机性。那些可能对你很重要的人,也许只是从你身边擦肩而过。或者你从他们身边擦肩而过。”*

−彼得⋅卡梅伦- 彼得·卡梅伦


尽管本章介绍数组,但章节开头引入了一个新概念:引用变量,随后是随机数生成的概念。

我们之前见过函数返回单个值的情况,但当我们需要处理多个变量并希望从函数中返回多个值时,可以通过引用或地址来调用这些变量。在接下来的课程中我们将详细学习这一点。

到目前为止,我们一直从用户那里获取输入数据以执行各种操作。而在本章中,我们将不再依赖用户的输入,而是学习以下内容:

  • 从文件中读取数据。
  • 生成随机数据以执行不同的操作。

接着,我们将学习如何处理存储在一种称为数组的数据结构中的数据列表。以集合为例进行案例研究,我们将练习使用数组解决一些简单问题,如集合的并集、交集、子集、差集和笛卡尔积。我们将通过不使用函数(仅使用嵌套循环)和使用函数(采用模块化方法)两种方式来实现这些操作,并分析各自的优缺点。

此外,我们还将通过一个详尽的练习,学习多种初始化数组的方法(包括使用随机数据和非随机数据)。

迭代、可重用性和可扩展性

引用变量