【离散】画哈斯图--最好理解绝不会出错
离散数学哈斯图的画法
两个步骤:(1)排点的层数 (2)把有关系的点连接起来
看一道题:
设A={1,2,3,4,6,8,9},偏序集S={A,《},其中《为整除关系,画出S的哈斯图
首先把他们的所有的关系列出来(后面的数可以整除前面的数,这两个数就有整除的关系)
<1,2> <1,3> <1,4> <1,6> <1,8> <1,9>
<2,4> <2,6> <2,8>
< 3,6> < 3,9>
<4,8>
然后来排点的层数。
首先看,所有关系里面不在值域的元素有哪几个:在这里是1.所以我们把1放到第一层
然后我们删掉<1,x>的所有元素(就不看那些元素)
<1,2> <1,3> <1,4> <1,6> <1,8> <1,9>
<2,4> <2,6> <2,8>
< 3,6> < 3,9>
<4,8>
继续找(没被加入哈斯图的)不出现在值域的元素,我们找到了2,3,那么把2,3放在第二排.
同样删除<2,x>和<3,x>的所有元素
<1,2> <1,3> <1,4> <1,6> <1,8> <1,9>
<2,4> <2,6> <2,8>
< 3,6> < 3,9>
<4,8>
这时不出现在值域且没被加入哈斯图的元素有4,6,9。那么把4,6,9放到第三排。
最后还剩下8,那么把8放在第四排。
在这里插入图片描述
现在我们点的排序就排好了。
最后把每一层之间有关系的点连起来就好了。⚠️注意,这里每一层只会和上一层相连,不会跨两层连。
有帮助的话就给我点个赞吧!
5个赞更新极大极小元。
更新一下极大极小元:
极小元就是 没有元素比它小
如果有的关系只有它自己 那么也是极小的 那也是极小元
极大元同理 :)
楼主最近在准备保研 要复习专业课内容
大家如果有什么想看的科目也可以评论我 (毕竟我都会复习到)
【离散】画哈斯图--最好理解绝不会出错相关推荐
- 离散数学偏序关系哈斯图上(下)确界极小(大)值最大(小)值
离散数学偏序关系哈斯图上(下)确界极小(大)值最大(小)值 关于关系,看了好多感觉这篇好是不错的,主要记着最后一个总结即可. 偏序关系 哈斯图画法 最小元 最大元 极小元 极大元 上界 下界 上确界 ...
- 我画了近百张图来理解红黑树
文章已同步发表于微信公众号JasonGaoH,我画了近百张图来理解红黑树,文章略有修改. 之前在公司组内分享了红黑树的工作原理,今天把它整理下发出来,希望能对大家有所帮助,对自己也算是一个知识点的总结 ...
- 信号处理之FFT(如何求幅度、相位、画频谱图)
信号处理,可以理解为对信号进行某种加工或变换来达到削弱信号中的多余内容.滤除混杂的噪声和干扰.将信号变换成容易分析与识别的形式,便于估计和选择它的特征参量等目的. 快速傅里叶变换(FFT)是信号处理的 ...
- python用matplotlib画人口图_Python+Matplotlib画contour图
- 全文阅读3分钟 - 在本文中,你将学习到以下内容: 理解画contour图的数据结构 contour图的参数调节 如何添加colorbar 我们先假设x, y的取值范围如下: import mat ...
- python画折线图代码-Python折线图的分析过程和画图的方法
说起折线图,很多人都觉得非常简单,不就是一些点连成的线吗?用 Excel 几秒钟就能画出一张折线图. 真的就这么简单吗? 想一想:在普通的折线图中,如何自动地添加一条代表平均值的横线?如何添加一条带箭 ...
- 经纬度画轨迹图_实战Python制作炫酷的个人3D动态足迹图
今天给大家带来一篇3D个人足迹图制作教程,先看看成果图: 下面给大家详细介绍一下制作步骤: 一.准备足迹城市数据 因为本次用pyecharts画3D足迹图的数据接口是列表形式: 所以我们要把城市的经纬 ...
- java plt_matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
学习python的道路是漫长的,今天又遇到一个问题,所以想写下来自己的理解方便以后查看. 在使用matplotlib的过程中,常常会需要画很多图,但是好像并不能同时展示许多图.这是因为python可视 ...
- 计算机函数公式一等奖怎么算,信息技术应用 用计算机画函数图象教案设计(一等奖)...
卫鹏展 地区: 湖北省 - 黄冈市 - 英山县 学校:英山县金铺镇金铺中学 共1课时 信息技术应用 用计算机画函数图象">信息技术应用 用计算机画- 初中数学 人教2011 ...
- 用计算机画有常数的函数图像,信息技术应用 用计算机画函数图象教学设计及教案分析...
刘旭平 地区: 山西省 - 吕梁市 - 兴县 学校:兴县红旗中学 共1课时 信息技术应用 用计算机画函数图象">信息技术应用 用计算机画- 初中数学 人教2011课标版 1 ...
- matlab画线不同颜色_怎样画线框图才有意义?
本文由 Jonathan 译自 https://medium.muz.li/how-to-succeed-in-wireframe-design-2ab3cd5c4bc9 我们常轻忽身边习以为常的事物 ...
最新文章
- 10年追逐技术潮流,差一点儿就两手空空,竹篮打水,留给我的只有经验
- 连接远程mongodb_在centos6.9安装mongodb
- 前端性能优化:使用Data URI代替图片SRC
- opencv支持python3吗_Python3.4+opencv3
- CDH、CM下载403,Cloudera收费无法下载解决,CDH安装包下载
- Ubuntu 安装 中文输入法(Google 拼音)
- UE4之TextureSample
- 如何用python编写操作系统_操作系统介绍、python基础
- Java程序员必备的一些流程图/架构图(拿走不谢)
- (附源码)计算机毕业设计ssm-高校科研信息管理系统
- 定时任务的时间设置-Cron表达式
- 摄影构图学83年绝版_摄影师拍照好看的6个秘密:拍照必会构图技巧
- 登录时用户名或密码错误弹窗提醒重新登录
- Unity手机游戏性能优化系列:针对CPU端的性能调优
- 微擎修改服务器域名,微擎服务器ip地址修改
- 学习云计算有哪些优势?附学习路线图
- 高德地图面积测量小工具
- md5解密算法 java_MD5算法解密java
- 2023MyBatis全新面试题【30题】
- 怎么取消服务器账号密码,FTP怎样取消账号密码登陆?
热门文章
- IM即时通讯综合消息系统的架构
- creo 6.0—01:软件界面介绍,系统背景颜色修改
- 基于全数字摄影测量工作站制作DOM简介
- 程序员怎样才能写出一篇好的博客或者技术文章
- js怎么显示服务器图片,原生JS上传图片接收服务器端图片并且显示图片(主要描述blob类型)...
- POJ2586-Y2K Accounting Bug
- Solution of ZOJ 2748 Free Kick
- c语言红酒编程题,C笔试题练习 - linbo5411的个人空间 - OSCHINA - 中文开源技术交流社区...
- Kali linux 基础常用指令详解
- Excel 录制宏 - 制作工资条