猜想 QQ好友过多

QQ好友分组 (微信好友)多层次分组策略 

问题: 在QQ好友比较多的好友分组,一大堆不同的好友简单的堆叠在一起,翻看一次一个分组里数百个的好友要花费较长的时间,而且一大排头像文字快速下拉容易给用户一种眩晕的感觉。造成用户体验的整体下滑。

大致思路:好友数量过多时,采用多层次分组策略。

具体算法:类似于文件存储的树形结构,拥有多级分组,一级分组下嵌套二级分组,二级分组下嵌套三级分组……以此类推。

QQ好友上限1000人,若采用二叉树方式,最坏情况查找一个好友的次数最多为10次,相比原来的数百次有很大进步。

实际上采用多叉树会更符合人的使用习惯,实际查找效率更高。

同时分组和每个好友当成树上的节点,同时可以考虑将一个好友拆分为数个节点,连接到相应不同分组节点上。

系统可通过分析用户通信习惯,自动生成相应的初始分组策略。

用户可自定义分组的嵌套关系。

注:此功能不应仅限于QQ会员使用。

微信等其他类似通讯工具也适用。

本文个人猜想,没有基于足够数量有效样本的调查分析,可能很大程度上严重缺乏可靠性权威性实用性,见谅。

原始分组如下:

猜想 QQ好友分组 (微信好友)多层次分组策略 QQ好友过多相关推荐

  1. 微信php开发用户分组,微信开发之用户分组管理接口(增)

    本文将带你了解微信开发41----用户分组管理接口(增),希望本文对大家学微信有所帮助. 当一个公众平台运营一段时间,会积累很多用户粉丝,为了更加方便的管理用户,我们需要对用户分组进行管理,这样群发推 ...

  2. 微信分享(微信好友、微信朋友圈、新浪微博、QQ好友、QQ空间)

    index.html <!DOCTYPE html> <html lang="zh-CN"> <head><meta charset=&q ...

  3. 新版QQ上线,微信和QQ终于可以互通了!

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜留言必回,有问必答! 每天 08:15 更新文章,每天进步一点点... ...

  4. [iOS]分享文件到QQ好友或微信好友

    APP中需要将文件分享给QQ和微信好友,常用下面这两种方式. 1.使用系统的UIActivityViewController类发送 2.使用QQ和微信的API分享 UIActivityViewCont ...

  5. H5手机QQ分享到手Q、QQ空间、微信好友、朋友圈础通用接口

    H5手Q分享通用接口代码片段 <meta itemprop="name" content="网页标题"> <meta itemprop=&qu ...

  6. 手机社会化分享到qq好友、qq空间、微信、微信朋友圈、微博等(区分浏览器)

    先下载js包并引用 官网:http://www.calledt.com/soshm/ github:https://github.com/calledT/soshm //隐藏域 点击分享以后弹出本隐藏 ...

  7. QQ、QQ空间、微信好友、微信朋友圈、新浪微博的分享。

    对于分享这一块我也是研究了很久,本来打算用第3方的来做的.最后还是坚持下来了,决定直接用官方的. 首先给大家推荐一下一个第三方做分享的,现在这个第三方确实很不错,有时候我都想放弃官方的用他的来做.因为 ...

  8. 前端Vue分享菜单按钮弹框、微博分享、QQ分享、微信好友、朋友圈

    前端Vue分享菜单按钮弹框.微博分享.QQ分享.微信好友.朋友圈 , 下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13085 效 ...

  9. uniapp 分享微信好友、微信朋友圈、QQ

    这两天领导要做一个分享微信好友.微信朋友圈.QQ的功能,因为之前没有这方面的经验,所以都是一边查资料一边去做的,现在搞得差不多了,在这里给大家分享一下,希望大家多多指点 这里是先做安卓的 先上h5页面 ...

最新文章

  1. valgrind 使用 kcachegrind 查看函数运行时间
  2. 动态链接库dll的两种加载方式
  3. 扩大swap分区--Ubuntu手记之系统配置
  4. 关于CSS的碎片学习
  5. linux 正则查找email_Linux--正则表达式--详解
  6. rsync 07-confxml.xml配置文件
  7. 2.Dockerfile
  8. 【题解】Luogu p3478 [POI2008]STA-Station 动态规划
  9. Rails进阶——框架理论认知与构建方案建设(一)
  10. 跨境电商竞品分析报告
  11. linux两种库:动态库和静态库(共享库)说明
  12. 程序员们的薪酬待遇大起底,如何提高自己的收入?
  13. Axure 8 团队协作
  14. 获取汉字拼音首字母方法
  15. python最大分词_北大开源了Python中文分词工具包,准确度远超Jieba
  16. DirectX11 With Windows SDK--15 几何着色器初探
  17. S5700的Eth-Trunk端口汇聚及Trunk删除
  18. gd32f470总结
  19. webpack源码解析七(optimization)
  20. FollowMe设计思路

热门文章

  1. 关于Resnet网络中残差连接实线与虚线的含义
  2. 骁龙855到底有多贵?小米高管:骁龙845的一倍多,710的三倍
  3. 新形势下国家医疗保障局信息化建设注意点(一)概述
  4. JAVA面向对象 类的继承
  5. java程序设计教程第二版答案_java程序设计教程微课版答案
  6. Numpy数组中删除指定位置、指定行或指定列的数据:numpy.delete()
  7. 推荐系统入门【分类、传统推荐算法、UserCF和ItemCF】
  8. uniapp仿朋友圈背景图,下拉动画
  9. python怎么一次输入两个数_python怎么一次输入两个数
  10. 虚拟机xshell频繁断开解决方案