4.1 指定并非从元素 0 开始的数组
问题
希望一步为一个数组赋多个元素,不过不希望第一个元素的索引为0
实现
1 |
|
4.3 数组初始化为一个整数范围
问题
希望将一系列连续的整数赋至一个数组
实现
1 |
|
4.4 迭代处理数组
1 |
|
4.5 从数组删除元素
问题
希望从一个数组删除一个或多个数组
实现
1 |
|
4.6 改变数组大小
问题
希望改变一个数组的大小,使它大于或小于目前的大小
实现
1 |
|
4.7 将数组追加到另一个数组
问题
希望把两个数组合并为一个数组
实现
1 |
|
4.8 将数组转换为字符串
问题
希望将一个数组转换为一个格式化的字符串
实现
1 |
|
4.10 检查一个键是否存在数组中
问题
想知道一个数组是否包含某个键
实现
1 |
|
4.11 检查一个元素是否在数组中
问题
希望知道一个数组是否包含某个值
实现
1 |
|
4.12 查找一个值在数组中的位置
问题
希望知道一个值是否在数组中。如果这个值确实在数组中,希望知道它的键。
实现
1 |
|
4.13 查找通过某个测试的元素
问题
希望找出数组中满足某些需求的元素
实现
1 |
|
4.14 查找数组中最大值或最小值元素
问题
希望找出数组中有最大值或最小值的元素。
实现
1 |
|
4.15 反转数组
问题
希望反转数组中元素的顺序
实现
1 |
|
4.18 多个数据的排序
问题
希望对多个数组或多位数组排序
实现
1 |
|
4.20 随机调整数组
问题
希望按一种随机的顺序重排数组中的元素
实现
1 |
|
4.21 删除数组中重复的元素
问题
希望删除数组中重复的元素
实现
1 |
|
4.22 对数组中的各个元素应用一个函数
问题
希望对数组中的各个元素应用一个函数或方法,这就允许一次转换所有输入数据
实现
1 |
|
4.23 查找两个数组的并集、交集或差集
问题
有两个数组,希望找出它们的并集、交集、差集和对称差集
实现
1 |
|
4.24 高效迭代处理大型数据集
问题
希望迭代处理一个元素列表,不过整个列表会占用大量内存,或者生成整个列表的速度非常慢。
实现
4.25 使用数组语法访问对象
问题
有一个对象,不过希望它作为一个数组来读写数据。这样不仅可以得到面向对象设计的好处,还可以利用我们熟悉的数组接口
实现
1 |
|