Avatar notebook default
15篇文章 · 23712字 · 2人关注
  • 在旋转数组中查找元素

    题目 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 targe...

  • 求三个数和为0

    题目描述: 给定一个数组,要求在这个数组中找出 3 个数之和为 0 的所有组合。 Example: 算法思路 使用双指针法:先对数组排序,然后用...

  • Resize,w 360,h 240
    Go:实现字典树(搜索引擎)

    在做一个小项目,需要做文本搜索。最初的想法是使用elastic serach。然而,安装和管理elastic serach对于一个少于1000行...

  • Raft实现(3):客户端指令和日志复制

    这是关于raft分布式共识算法及其Go实现系列文章的第三部分。下面是文章目录:第1部分:介绍[https://www.jianshu.com/p...

  • Resize,w 360,h 240
    Raft实现(2):选举

    这是描述Raft分布式共识算法及其在Go中的完整实现系列文章的第2部分。以下是该系列文章的目录:第1部分:介绍[https://www.jian...

  • Resize,w 360,h 240
    Raft实现(1):介绍

    本文是介绍Raft分布式共识算法及其Go完整实现系列文章中的第一篇。以下是完整的列表: 第1部分:介绍(本文) 第2部分:选举 第3部分:命令和...

  • Go: LRU算法

    在上一篇文章中我们实现了Go双向链表数据结构[https://www.jianshu.com/p/0c4487a65fef],今天我们将使用双向...

  • Resize,w 360,h 240
    Go:双向链表

    一、双向链表简介 1、单链表的缺陷 单链表只能从头结点开始访问链表中的数据元素,如果需要逆序访问单链表中的数据元素将极其低效。 2、双向链表的结...

  • Resize,w 360,h 240
    如何学习数据结构和算法

    上图是2015年的我。我以“创始员工”的身份加入了一家初创公司,当时我们从一家公司获得了50万美元的种子期融资,但6个月后这家公司倒闭了,于是我...

文集作者