导入
章节概览
了解本章我们将涵盖的内容。
*“我觉得让我害怕的是:一切的随机性。那些可能对你很重要的人,也许只是从你身边擦肩而过。或者你从他们身边擦肩而过。”*
尽管本章介绍数组,但章节开头引入了一个新概念:引用变量,随后是随机数生成的概念。
我们之前见过函数返回单个值的情况,但当我们需要处理多个变量并希望从函数中返回多个值时,可以通过引用或地址来调用这些变量。在接下来的课程中我们将详细学习这一点。
到目前为止,我们一直从用户那里获取输入数据以执行各种操作。而在本章中,我们将不再依赖用户的输入,而是学习以下内容:
- 从文件中读取数据。
- 生成随机数据以执行不同的操作。
接着,我们将学习如何处理存储在一种称为数组的数据结构中的数据列表。以集合为例进行案例研究,我们将练习使用数组解决一些简单问题,如集合的并集、交集、子集、差集和笛卡尔积。我们将通过不使用函数(仅使用嵌套循环)和使用函数(采用模块化方法)两种方式来实现这些操作,并分析各自的优缺点。
此外,我们还将通过一个详尽的练习,学习多种初始化数组的方法(包括使用随机数据和非随机数据)。