字符数据有什么关系?

字符数据相当于数学中的什么

相当于数学中的:元素
在离散数学的集合论中,可以类比实数集:
元素之间内可定义“偏序关系”,比如小于关系。字符数据间也可定义“偏序关系”,比如按字典书序定义大小关系。
集合中可存在运算,比如实数集中的“加法”。
字符数据当然也可以定义“加法”,比如加法可以定义成字符(串)拼接。
定义了运算后,元素集合中就可能存在“幺元”和“零元”。
比如{实数集,加法}而言:
0为幺元。没有零元
对于{实数集,乘法}而言:
1为幺元。0为零元
幺元:任何元素与幺元做特定的运算,结果还是原来的元素。
零元:任何元素与零元做特定的运算,结果必定是零元。
类比,字符集和加法也可以有相应的定义:
幺元为:空字符串""
没有零元
对某个集合上的某个运算,还可能存在运算律。
比如实数集的加法,存在交换律,结合律等
对与矩阵集合和矩阵加法,存在结合律,但不存在交换律
对与字符集合和加法,存在结合律,不存在交换律。
等等等。
以上理论看上去没用,事实上是对一些现实问题的高度抽象,比如在理解一些数据结构与算法上如果能带入离散数学的理论会很有帮助,可产生深入理解、举一反三的效果。
详细可学习一下《离散数学》,也被称作为“计算机数学”
温馨提示:答案为网友推荐,仅供参考
相似回答