抽象轻松的理解

编程入门 行业动态 更新时间:2024-10-27 18:34:02

<a href=https://www.elefans.com/category/jswz/34/1765602.html style=抽象轻松的理解"/>

抽象轻松的理解

映射  →  mapping

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

(百度百科)

(原因)↓

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

各种各样的映射

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

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

*

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

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

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

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

它们之间的关系 ↑

具体关系是什么?对应

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

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

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

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

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

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

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

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

A  ——》 B

C ——》A——》B

那么可以反过来吗?

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

那反过来就是  B ——》A

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

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

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

一个程序,对应多块函数

一个请求,对应多个响应

一个软件,对应多个程序

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

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

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

 

更多推荐

抽象轻松的理解

本文发布于:2023-11-17 05:38:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1639934.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:抽象   轻松

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!