抽象轻松的理解

映射  →  mapping

在数学里,映射是个术语,指两个元素的之间元素相互“对应”的关系,为名词。映射,或者射影

(百度百科)

(原因)↓

为什么会出现这个小结,原因很简单在看一些官方文档时,中文翻译映射站了绝大部分

各种各样的映射

数学这个范畴里,是指两个元素的之间元素相互“对应”的关系,那么编程数学里的映射有区别吗?

那么先叠一个甲《名字是用来描述实践的》《有了名字,就相当于有了局限性》

*

两个元素的之间元素相互“对应”的关系

 又是元素的之间,又是 元素相互“对应”的关系——好烦啊!看不懂!

其实这些都是表层,实际上映射描述的是一种关系,什么关系,两个元素集合之间的关系

两个对象,两个数组,两个方法,两个函数,两个程序,两座房子,两座桥,两个人

它们之间的关系 ↑

具体关系是什么?对应

老虎和猫对应猫科动物,西瓜对应水果,猫科动物对应哺乳动物,一个程序对应了好几个函数

这里可以得出一个结论,那就是映射是指——两个元素集之间的对应关系

包括了一对多,多对一,一对一

那么多对一怎么解释,在数学层面多对一是不存在的!

老虎和猫对应猫科动物,猫科动物对应哺乳动物

猫科动物怎么可能多对一呢,对吧,猫科动物已经是最大的了,那只是去找更上级的去映射

现在有三个元素集,A是猫科动物,B是哺乳动物,C是猫和老虎的集合

映射是两个元素集之间的对应关系

A  ——》 B

C ——》A——》B

那么可以反过来吗?

当然可以,猫科动物包括了猫属,等等

那反过来就是  B ——》A

映射描述的是一种对应关系,一个元素可能存在关系吗?

人是由多个元素集组成的,人的器官之间存在映射!

回到代码,一块代码区域,对应另一块代码区域

一个程序,对应多块函数

一个请求,对应多个响应

一个软件,对应多个程序

多半是成树状图的形式,大对应小,合对应个

当看到映射这个词语时,就应该去找两个元素集,很快就知道它们之间的逻辑

小结:映射描述的是两个元素集之间的对应关系

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值