Avatar notebook default
Go
14篇文章 · 85987字 · 4人关注
  • Resize,w 360,h 240
    Threes-AI 玩小三传奇 (上)

    🤖 AI for the Threes! game. 🎮 GitHub Repo:Halfrost-FieldFollow: halfrost ...

    0.4 2805 2 10
  • Resize,w 360,h 240
    Google S2 是如何解决空间覆盖最优解问题的?

    前言 这篇不出意外就是 Google S2 整个系列的最终篇了。这篇里面会把 regionCoverer 算法都讲解清楚。至于 Google S...

  • Resize,w 360,h 240
    写给读者的话

    从 2016.04.24 来简书发的第一篇文章开始,到今天就 598 天了,不算这篇文章,总共发了65篇文章了。这也是第一次发的一篇非技术文章。...

  • Resize,w 360,h 240
    四叉树上如何求希尔伯特曲线的邻居 ?

    关于邻居的定义,相邻即为邻居,那么邻居分为2种,边相邻和点相邻。边相邻的有4个方向,上下左右。点相邻的也有4个方向,即4个顶点相邻的。 如上图,...

  • Resize,w 360,h 240
    Google S2 中的 CellID 是如何生成的 ?

    笔者在《高效的多维空间点索引算法 — Geohash 和 Google S2》文章中详细的分析了 Google S2 的算法实现思想。文章发出来...

    0.3 6068 3 13
  • Resize,w 360,h 240
    神奇的德布鲁因序列

    数学中存在这样一个序列,它充满魔力,在实际工程中也有一部分的应用。今天就打算分享一下这个序列,它在 Google S2 中是如何使用的以及它在图...

    4.9 6782 34 39 2
  • Resize,w 360,h 240
    Google S2 中的四叉树求 LCA 最近公共祖先

    一. 寻找父亲节点和孩子节点 首先需要回顾一下希尔伯特曲线的生成方式,具体代码见笔者上篇文章的分析,在这个分析中,有4个方向比较重要,接下来的分...

  • Resize,w 360,h 240
    如何设计并实现一个线程安全的 Map ?(下篇)

    在上篇中,我们已经讨论过如何去实现一个 Map 了,并且也讨论了诸多优化点。在下篇中,我们将继续讨论如何实现一个线程安全的 Map。说到线程安全...

    0.3 7592 5 41
  • Resize,w 360,h 240
    如何理解 n 维空间和 n 维时空

    前言 一定有朋友好奇为何笔者会突然发这样一篇看似和技术完全不相干的文章出来。其实这块内容也是笔者在研究时空搜索的时候引申出来的内容。看了一些资料...

    0.2 5920 30 36 1

文集作者