最近,小吴在追一部古装剧 ----《长安十二时辰》。

故事讲得是在上元节前夕,长安城混入可疑人员,身陷囹圄的张小敬临危受命,与少年天才李必携手在十二时辰内破除隐患。

该剧的一大亮点就在于 时间很紧迫,需要在二十四小时内捉拿蓄谋已久的“恐怖分子”。

而之所以张小敬与李必能及时破除隐患,依赖的是正确的使用数据结构与算法

大案牍术与推荐算法

大案牍术的发明者是靖安司中的徐宾,凭借着神奇的“记忆宫殿”加上刻苦钻研,研究出了一套以档案数据为基础的处理事务的方法,即为“大案牍术”。

你可以将 大案牍术 理解为我们当下热门的 大数据

依托于这个  大案牍术 ,可以快速分析大量数据信息进行推理,无论是破案调查找人,还是预言未来,都可以做到。

故事的主角张小敬正是凭借着  大案牍术 中的 推荐算法 脱颖而出,成为拯救长安的大英雄。

长安舆图与时间复杂度

对于“恐怖分子”狼卫来说,长安不是他们的家乡,是一个人生地不熟的陌生城市。

如果通过四处遍历的方式(暴力法)去寻找长安的核心目标,那再给他们几个月也是无法精准定位的,此时他们到达目的地的时间复杂度为 O(n2)。

所以,剧情一开始狼卫准备夺取 长安舆图

有了上面这份长安舆图便可轻易精准定位目标所在地,狼卫使用 长安舆图 优化了时间复杂度,达到了 O(n) 级别。

此时,长安危在旦夕。

“五尊阎罗”张小敬站出来了!对于他来说,长安可不是平面的,而是三维立体的,哪里有沟渠哪里能上房都一清二楚。

张小敬通过以空间换时间的方式(飞檐走壁),极大的优化了时间复杂度,达到了O(logn) 的级别。

正是因为他们使用的算法不同,这才在为张小敬能追上狼卫提供了理论上的支持。

望楼系统与加密算法

整部剧的信息传递极大的依赖于剧中的 望楼系统

先说一下望楼:望楼是八丈高的瞭望塔,星罗棋布的安置于长安城中,敲鼓之后用方格拼出的图案传递信息。

图片来源于北斗北工作室

望楼系统 的信息传递使用的是公开的方式,视野处都能看到望楼上显示的花纹图案,但是它们的具体含义只有内部人员通过密码本进行查询,方可解密出对应的文字含义。

图片来源于北斗北工作室


《长安十二时辰》的大案牍术到底是啥?相关推荐

  1. 《长安十二时辰》利用大数据破案?

    "大案牍术"技术放到今天就是"大数据".<长安十二时辰>里"大案牍术"可以帮助破案,现在的"大数据比对"照样 ...

  2. ‘大案牍术’告诉你为什么《长安十二时辰》这么火!

    注:本人参考猪哥公众号"裸睡的猪"公众号爬虫文章. 一.功能描述 想用我们现代的大案牍术来分析一下<长安十二时称>这部电视剧到底为什么会火,大家都对这部电视剧的评价是什 ...

  3. 论背景调查,《长安十二时辰》的大案牍术可比不上现在

    大数据文摘出品 作者:曹培信 最近文摘菌身边的小伙伴都在追一部剧,叫<长安十二时辰>,于是天性好奇而又充满探索精神的文摘菌就去看了一下. 这一看,就是二十集,根!本!停!不!下!来! 豆瓣 ...

  4. 现代版的大案牍术:数字孪生在城市的应用

    来源:阿里研究院 最近大火的电视剧<长安十二时辰>中,靖安司大规模启用秘密核武器--大案牍术,书吏们从各个部门汇总来的人员往来.钱粮货物流水中寻找到蛛丝马迹甚至未卜先知,再结合长安版的5G ...

  5. 看《长安十二时辰》可以了解哪些算法知识

    最近,小吴在追一部古装剧 ----<长安十二时辰>. 故事讲得是在上元节前夕,长安城混入可疑人员,身陷囹圄的张小敬临危受命,与少年天才李必携手在十二时辰内破除隐患. 该剧的一大亮点就在于 ...

  6. 首发!《长安十二时辰背后的技术秘籍》正式公开,速来下载

    一名死囚如何在十二时辰内利用"唐代黑科技",拯救长安百姓于水火中? 这就是<长安十二时辰>的故事,剧中有恢弘的长安美景.让人流口水的水晶柿子/水盆羊肉,还有张小敬和檀棋 ...

  7. 程序员看《长安十二时辰》的正确姿势~!

    听说最近<长安十二时辰>比较火,于是趁着一个周末赶紧补一补剧.相信很多人都对其中的"大案牍术"比较感兴趣,靖安司说"大案牍术"选中了张小敬. 看到这 ...

  8. qt怎么输出一个map里的所有键值_《长安十二时辰》里的MapReduce原理

    一 什么是MapReduce MapReduce是一种编程模型,也是一个处理和生成超大数据集的算法模型的相关实现.最早是由谷歌2004年公布的 MapReduce论文,论文描述了大数据的分布式计算方式 ...

  9. 看完《长安十二时辰》惊呆了!难道唐朝就已经有大数据和云计算?

    小枣君不是一个剧迷,平时也很少有时间追剧.不过,这个夏天,我确实被一部国产剧给吸引住了,一口气连追了20多集.没错,这部国产剧,就是最近火爆全网.口碑炸裂的<长安十二时辰>.该剧是一部古装 ...

最新文章

  1. 浪潮服务器开始虚拟化,(浪潮服务器-虚拟化解决方案.ppt
  2. Oracle VM VirtualBox 虚拟机中ubuntu里,鼠标滚轮不能使用
  3. socket开发中INADDR_ANY的含义是什么?
  4. python每行输出30个字_python_30期【for循环】
  5. linux 文件差异备份,Linux使用 tar命令-g参数进行增量+差异备份、还原文件
  6. Linux 下socket通信终极指南(附TCP、UDP完整代码)
  7. Google,一切皆为 AI!
  8. Android 视频播放器 (二):使用MediaPlayer播放视频
  9. python 获取当前目录,上级目录,上上级目录,N级目录
  10. django从入门到放弃之001.初探
  11. 【系统安装】MediaCreationTool工具制作U盘安装win10系统
  12. BT601和BT709到底什么关系
  13. PCB硬件设计规范(详细版)
  14. 【保险类项目】开发必须了解知道的概念 / 术语
  15. linux内核网络协议栈--netif_receive_skb()函数(八)
  16. UVA - 10410 -通过dfs序列和bfs序列还原树
  17. 用html5设置国际象棋棋盘,绘制国际象棋棋盘
  18. 为了显示此页面,Firefox 必须发送将重复此前动作的数据(例如搜索或者下订单)...
  19. 微信小程序案例学习笔记
  20. Stata实验——关于我国GDP增长率和CONS增长率

热门文章

  1. 为何转行做程序员90%的人都选前端工程师
  2. Rational Rose安装及破解教程
  3. iPhone和iPad按设备类型标记蓝牙配件教程
  4. 内存不足导致应用进程被杀
  5. ITK VTK 读取显示mhd文件(c++)
  6. 平方数及其相关思想(SDUT)
  7. 什么是SAML?SMAL如何工作的?
  8. ORA-01555: snapshot too old: rollback segment number with name too smal
  9. 2019中原银行春招面试经验帖
  10. 基于混沌Logistic加密算法的图片加密与还原