当前位置: 首页 > news >正文

网站培训制度知名高端网站建设

网站培训制度,知名高端网站建设,网站源码 后台,做网站容易吗1.表的设计 表里面就两个字段,一个字段是用户id,另外一个字段是好友id,假如A跟B互为好友,那在数据库里面就会有两条数据 2.推荐好友思路 上面的图的意思是:h跟a的互为好友,a跟b,c&am…

1.表的设计

        表里面就两个字段,一个字段是用户id,另外一个字段是好友id,假如A跟B互为好友,那在数据库里面就会有两条数据
        
8e8a449114464afaa6468850e930bc0f.jpeg
 

2.推荐好友思路

59851339b51a406982ab3ab12ab53e39.jpeg

上面的图的意思是:h跟a的互为好友,a跟b,c,d互为好友...

        现在我要找a的推荐好友,这个时候怎么办呢?首先我们先找到,a的上级就是h,然后找到a的下级b,c,d,(这个对应到数据库表里面:a的上级就是好友id是a的id的那些数据,a的下级就是用户id是a的id的那些数据)

        1. 我们先找到h的上级用户:在图上没有上级用户,下级用户:a

        2. 找到b的上级:a,下级用户:z,e

        3. 找到c的上级:a,z,下级用户:没有

        4. 找到d的上级:a,下级用户:没有

        5. 这个时候我们把这些已经找到的数据,全部合在一起:那就是4个a,2个z,1个e,然后排除 a 本身(因为给a推荐好友,总不能自己推荐自己吧),所以就会给a推荐 z跟e这两个人,然后还能根据共同好友数量,来做排序

        6. 其中z跟a有两个共同好友(c跟b) ,e跟a有1个共同好友(b),同理给e推荐好友,也只会推荐到a这个人

        原理就是集合的交集,然后这种思路具体的算法就靠自己去实现了,不过也不是什么难事,有点编程功底的都可以实现的,只不过是速度的快慢而已。

        最简单的实现就是先查到a的上下级,然后通过for循环,依次找到各自的上下级用户,最后做统计处理

 

 

http://www.laogonggong.com/news/57562.html

相关文章:

  • 北京朝阳网站制作上海专业网站建设费
  • 企业网站改版项目描述在线制图免费版
  • 专业做效果图网站网站建设论文范文
  • 营销型网站传统网站企业公司网站源码
  • 泰兴网站建设不会写程序如何做网站
  • 化妆品企业网站案例大全信息化网站建设有什么用
  • 网站可以不备案春节网站设计
  • 做兼职写小说网站免费网站制作平台
  • 个人网站要有什么桂林广告设计制作公司
  • 用什么软件做网站最简单 最方便跨境电商购物网站
  • 西宁做网站君博解决杭州外贸网站制作
  • 二七区网站建设做爰视频免费观看网站
  • 做宾馆网站好wordpress首页全屏广告
  • 苏州建网站要多少钱长沙网站制作建设
  • 中企动力做的电梯网站wap网站开发 费用
  • 微分销系统哪个好以下哪个单词表示搜索引擎优化
  • app开发制作网站平台九寨沟网站建设规划书
  • 帮助中心网站模板建设专业网站哪家比较好
  • 如何做一间公司的网站上海有什么好玩的
  • 优秀的电商设计网站asp网站添加背景音乐
  • 北京建筑设计院排名推荐广州网站排名优化价格
  • 专门做封面的网站怎么使用创客贴网站做图
  • 如何做网站推广获客上海设计展2023
  • 金融门户网站模版河北建设工程信息网辅助系统
  • 企业为什么要做手机网站百度关键词优化多久上首页
  • 商城 网站 开发做网站的是什么工种
  • 义乌做网站多少钱wordpress 安全扫描
  • 商家在携程旅游网站怎样做宣传四川省建设网站电子签章
  • 公司网站的建设要注意什么国外网站设计参考
  • 友点企业网站管理系统建设企业网站需要什么