- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模式立体化 模式立体化 模式立体化 * * * * * 下面来展示系统的主要功能。 * * 你和任何一个陌生人之间所间隔的人不会超过6个,也就是说,最多通过6个中间人你就能够认识任何一个陌生人。 案例6.1:六度空间理论 1929年,匈牙利作家Frigyes Karinthy在短篇故事“Chain”中首次提出的。 1967年,美国社会学家Stanley Milgram通过连锁信实验尝试证明这一理论,实验结果发表在《今日心理学》上。 案例6.1:六度空间理论 “150定律”指出,人类智力允许人类拥有稳定社交网络的人数是148人,四舍五入大约是150人。 数学解释(并非数学证明): 若每个人平均认识150人 其六度便是1506=11 390 625 000 000 消除一些重复的结点,也远远超过了整个地球人口的若干多倍 案例6.1:六度空间理论 数学解释 一家德国报纸接受了一项挑战,要帮法兰克福的一位土耳其烤肉店老板,找到他和他最喜欢的影星马龙·白兰度的关联。 经过几个月,报社的员工发现,这两个人只经过不超过六个人的私交,就建立了人脉关系。 原来烤肉店老板是伊拉克移民,有个朋友住在加州,刚好这个朋友的同事,是电影《这个男人有点色》的制作人的女儿在女生联谊会的结拜姐妹的男朋友,而马龙·白兰度主演了这部片子。 案例6.1:六度空间理论 验证—实例 微软的研究人员过滤2006年某个单一月份的MSN短信 利用二点四亿使用者的三百亿通讯息进行比对,结果发现任何使用者只要通过平均6.6人就可以和全数据库的一千八百亿组配对产生关连。 48%的使用者在6次以内可以产生关连,而高达78%的使用者在7次以内可以产生关连 验证—数据 案例6.1:六度空间理论 图的存储结构 搜索算法 最短路算法 验证—算法 案例6.1:六度空间理论 案例教学 学生主体化 案例分析 案例实现 在图G中,任意两个顶点之间都存在一条路径长度不超过7的路径。 通过测试满足要求的数据达到一定的百分比(比如99.5%)来进行验证,任意一个顶点到其余99.5%以上的顶点都存在一条路径长度不超过7的路径。 验证方案之一:利用广度优先搜索,对任意一个顶点,通过对图G的“7层”遍历,就可以统计出所有路径长度不超过7的顶点数,从而得到这些顶点在所有顶点中的所占比例。 ① 完成系列初始化工作:设变量Visit_Num用来记录路径长度不超过7的顶点个数,初值为0;Start为指定的一个起始顶点,置visited[Start]的值为true,即将Start标记为六度顶点的始点;辅助队列Q初始化为空,然后将Start进队。 ② 当队列Q非空,且循环次数小于7时,循环执行以下操作(统计路径长度不超过7的顶点个数): 队头顶点u出队; ?依次检查u的所有邻接点w,如果visited[w]的值为false,则将w标记为六度顶点; ?路径长度不超过7的顶点个数Visit_Num加1; ?将w进队。 ③ 退出循环时输出从顶点Start出发,到其他顶点长度不超过7的路径的百分比。 六度空间理论—算法步骤 void SixDegree_BFS(Graph G,int Start) {//通过广度优先搜索方法遍历G来验证六度空间理论,Start为指定的一个起点 Visit_Num=0; //记录路径长度不超过7的顶点个数 visited[Start]=true; //置顶点Start访问标志数组相应分量值为true InitQueue(Q); //辅助队列Q初始化,置空 EnQueue(Q, Start); //Start进队 for(len=1;len=7 !QueueEmpty(Q);len++)//统计路径长度不超过7的顶点个数 { DeQueue(Q,u); //队头顶点u出队 for(w=FirstAdjVex(G,u);w=0;w=NextAdjVex(G,u,w)) //依次检查u的所有邻接点w,FirstAdjVex(G,u)表示u的第一个邻接点 //NextAdjVex(G,u,w)表示u相对于w的下一个邻接点,w≥0表示存在邻接点 if(!visited[w]) //w为u的尚未访问的邻接顶点 { visited[w]=true; //将w标记为六度顶点 Visit_Num++; //路径长度不超过7的顶点个数加1 EnQueue(Q,w); //w进队 }//if }//结束至
您可能关注的文档
- 数据结构与算法分析(C语言-英文版)教学课04-Lists--Stacks--and-Queues.ppt
- 数据结构与算法分析(C语言-英文版)教学课件05-Binary-Trees.ppt
- 数据结构与算法分析(C语言-英文版)教学课件07-Internal-Sorting.ppt
- 数据通信与网络技术PPT课件(共10章)第1章-计算机网络概述.ppt
- 数据通信与网络技术PPT课件(共10章)第2章-数据通信基础.ppt
- 数据通信与网络技术PPT课件(共10章)第3章-网络传输介质及设备.ppt
- 数据通信与网络技术PPT课件(共10章)第5章-Internet基础及应用.ppt
- 数据通信与网络技术PPT课件(共10章)第6章-常见网络故障排除.ppt
- 数据通信与网络技术PPT课件(共10章)第8章-网络安全.ppt
- 数据通信与网络技术PPT课件(共10章)第9章无线通信技术.ppt
- [27025827]第6章 物质的物理属性-2020-2021学年苏科版八年级物理下册课件.pptx
- [28314900]9.2 牛顿第一定律(二)—2020-2021学年苏科版八年级物理下册课件.pptx
- 构建新时代中塞命运共同体课件.pptx
- 幼儿园植树节宣传教育.pptx
- 学生诈骗防范.pptx
- [28314910]9.2 牛顿第一定律(一)—2020-2021学年苏科版八年级物理下册课件.pptx
- [31966487]专题3 物态变化-2022年中考物理一轮复习金讲练.pptx
- [31955559]专题4 光现象-2022年中考物理一轮复习金讲练.pptx
- [26945414]7.3 探索更小的微粒—2020-2021学年苏科版八年级物理下册课件.pptx
- 小清新工作总结.pptx
最近下载
- 2023年贵州毕节市金沙县面向全县考调机关事业单位招聘笔试参考题库附带答案详解.pdf VIP
- 松下 Panasonic AG-CX200MC中文说明书 用户手册 说明书下载 使用指南 如何使用 详细操作 使用说明.pdf
- 经销商返利协议.docx VIP
- 消防安全知识培训课件(2023最新).pptx
- 2023—2024学年湖南省普通高中高一下学期学业水平合格性考试化学模拟试卷.doc VIP
- 一种MES管理系统及MES管理方法.pdf VIP
- JBT 13604-2018 氧化铝专用料浆阀.pdf
- 土地法学教学课件.ppt VIP
- 2024新版(人教版)七年级英语上、下册单词带音标.pdf VIP
- 2024年初级会计职称《初级会计实务》精讲课件 第1-5章.pptx
文档评论(0)