「Semigroup と Monoid と Functional と」
一个被国内 oi 环境弱化至几乎不存在的概念,不过我觉得还是有学一学的必要。因为我没学过代数结构所以大部分内容都在开黄腔,欲喷从轻。
Semigroup 的定义是,,有 并且 ,则称 为一个 semigroup,称其中的二元运算 为半群的乘法。
Semigroup 与 group 的区别在于有无幺(identity element),并且所有元素均有逆。
Monoid 则是在 semigroup 的基础上添加了一个幺,翻译过来即幺半群。
有了这些理论支撑,我们在解决一系列数据结构问题时的思维将得到几乎为零的简化
本文作者:𝒸𝒾𝓇𝓃ℴ𝓋𝓈𝓀𝓎
本文链接:https://www.cnblogs.com/orchid-any/p/16040433.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
标签:
math
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2021-03-22 Solution Set -「ABC 196」