数组和映射

  • content {:toc}

1 映射的定义

​ 两个非空集合A与B间存在着对应关系 f,而且对于A中的每一个元素 a,B中总有唯一的一个元素 b 与它对应,就这种对应为从 A 到 B 的映射,记作 f : A -> B。

​ 其中,b称为元素a在映射f下的像,记作:b=f(a)。a称为b关于映射的原像。集合A中所有元泰的像的集合称为映射的值域,记作fA)。

2 数组

数组在 物理实现 上是一块连续的存储空间

但是在逻辑上 是一个映射 f 从 i -> nums[i], 只不过这个 i 的集合是有限制的, 每个元素都是实数

3 折半( 二分 )查找 可以在 某些映射上进行

折半查找的条件 :

  • 数组有序

映射可以二分查找的条件:

  • 映射的函数是单调的
  • 保证二分时, mid = (left + right)/2 有映射,
Licensed under CC BY-NC-SA 4.0
最后更新于 Oct 13, 2024 18:49 +0800
使用 Hugo 构建
主题 StackJimmy 设计