第一阶段

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

前缀树prefix tree(Trie树)

浏览 176 扫码 分享 2022-07-13 02:06:51

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 网络安全
    • 关注
    • 程序员英语
    • 网约车项目
    • spring源码
    • Kafka
    • Elastic Stack
    • 前端
    • MongoDB
    • 温故知新
    • SysIO
    • 要背住的内容
    • 🚄第一阶段路线
    • 思考
    • IDEA常用快捷键
    • 常用工具
    • 看书的原则
    • 学前准备
      • 学新东西的技巧
      • 💡学前准备:提问的智慧
      • 💡程序调试技巧
    • 左神算法
      • 复盘
      • 🔰学习路线
      • 体系学习班
        • 暴力递归到动态规划
        • 二叉树遍历
        • ❓控制好奇心===>问题汇总
        • 复杂度O(Big O)
        • 对数器
        • 二分法
        • 异或运算
        • 基础的数据结构
        • 归并排序
        • 归并排序附加 随机快排
        • 堆和堆排序
        • 加强堆
        • 前缀树prefix tree(Trie树)
        • 贪心
        • 并查集
        • 图
        • 递归
    • 抽丝剥茧设计模式精讲(Design Patterns)
      • ❓控制好奇心--->问题汇总
      • Singleton单例模式
      • Strategy策略模式
      • Factory工厂模式
      • Facade门面模式
      • Mediator调停者模式
      • Decorator装饰器模式
      • ChainOfResponsibility责任链模式
      • Observer观察者模式
      • Composite组合模式
      • Flyweight享元模式
      • Proxy代理模式
        • Proxy代理模式(一)静态代理
        • Proxy代理模式(二)动态代理
      • Iterator迭代器模式
      • Visitor访问者模式
      • ASM入门
      • Builder构建器模式
      • Adapter(Wrapper)适配器模式(包装器、转换器)
      • Bridge桥接模式
      • Command命令模式
      • Prototype原型模式
      • Memento备忘录模式
      • TemplateMethod模板方法模式
      • State状态模式
      • Intepreter解释器模式
      • 设计模式总结
      • Spring中的设计模式
    • 多线程与高并发实战
      • ❓控制好奇心===>问题汇总
      • 线程的基础知识
        • 特点 学习方法 历史
        • 什么是进程线程纤程
        • 线程的切换
      • 创建线程的5种方法(本质上为1种)
        • 总结:其实就一种方式
        • Thread类、Runnable接口、Lambda表达式
        • 线程池
        • 带返回值的线程执行
      • 6种线程状态与他们之间的状态迁移
      • 线程“打断”interrupt
      • 线程的“结束”
      • 并发编程的三大特性
        • 并发编程之可见性
        • 并发编程之有序性
        • 并发编程之原子性
      • synchronized锁深入详解(代办)
      • 多线程与高并发(一)
        • 锁
        • 线程状态
        • 线程中的常用方法
      • 多线程与高并发(二)
        • 锁的底层实现
        • volatile关键字
        • CAS(无锁优化、自旋)
      • 多线程与高并发(三)
        • LongAdder(多线程对一个数递增)
        • 基于CAS操作的新类型锁(老类型的锁为synchronized)
          • ReentrantLock
          • CountDownLatch
          • CyclicBarrier
          • ReadWriteLock
          • StampedLock
          • Semaphore
          • LockSupport
          • Exchanger
          • Phaser
      • 多线程与高并发(四)
        • 面试题:synchronized与ReentrantLock有说明不同
        • 面试题:实现一个容器,提供两个方法:add、size;写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束
          • (一)❓volatile & wait和notify(疑问❓)
          • (二)CountDownLatch & LockSupport
          • (三)Semaphore & 其他思路
        • 面试题:写一个固定容量同步容器,拥有put和get方法,以及getCount方法,能够支持2个生产者线程以及10个消费者线程的阻塞调用(经典的生产者消费者问题)
        • 面试题:(1A2B3C……)两个线程,一个线程打印1~26,另一个线程打印A~Z,并且两线程要交替打印(线程的通信、同步、协作、合作)
      • 多线程与高并发(五)
        • 读源码的方法
        • ReentrantLock源码
        • ThreadLocal
        • 四种引用类型(强、软、弱、虚)
      • 多线程与高并发(六)
        • 回顾
        • 概览
        • 从HashTable到ConcurrentHashMap的发展过程
        • 从Vector到Queue的发展过程
        • 经常在多线程情况下使用的容器(一)
        • 经常在多线程情况下使用的容器(二)
        • 阻塞队列中比较特殊的几个队列
      • 多线程与高并发(七)
        • 华为面试题(填空):要求用两个线程依次顺序打印A1B2C3....Z26(交替输出)
        • 线程池概览
        • jdk提供的默认的线程池的实现Executors(简单,重点分析源码)
    • jvm
      • ❓疑问
      • 类加载器
      • Runtime Data Area and JVM Instructions
      • JMM
      • Garbage Collector GC tuning(调优)
      • OOM案例
      • JVM调优
      • CMS G1
      • 纤程(用户空间之内的线程)
    • mysql调优
      • ❓疑问
      • mysql不使用select * 的原因
      • 数据库是如何处理 where 中的条件的?
      • 性能监控
      • schema与数据类型的优化
      • 主键、字符集、存储引擎的选择
      • mysql执行计划
      • 索引优化
    • 计算机底层知识
      • ❓疑问
      • 计算机操作系统(软件)
      • 计算机组成原理(硬件)
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注