最新公告
  • 欢迎您光临极客文库,登录获取更多编程学习资源及文章!立即加入我们
  • 数据结构

    赞助用户专享优质资源内容持续上新

    凭借这 10 大算法,就可以主宰世界!

      文章开始呢,我们需要弄明白“算法”的定义。 什么是算法呢? 简单的说,任何定义明确的计算步骤都可称为算法,接受一个或一组值为输入,输出一个或一组值。   换句话说,算法是用来解决特定问题的一系列步 …

    30 张图带你彻底理解红黑树

      本文将通过图文的方式讲解红黑树的知识点,并且不会涉及到任何代码,相信我,在懂得红黑树实现原理前,看代码会一头雾水的,当原理懂了,代码也就按部就班写而已,没任何难度。 阅读本文你需具备知识点: …

    植树节,程序猿种的那些树

    1. 二叉搜索树 定义 二叉搜索树又称二叉查找树,亦称为二叉排序树。设 x 为二叉查找树中的一个节点,x 节点包含关键字 key,节点x 的 key 值记为 key[x] 。如果 y 是 x 的左子树中的一个节点,则 key[y] &l …

    链表算法面试问题?看我就够了!

    1 引言 单链表的操作算法是笔试面试中较为常见的题目。本文将着重介绍平时面试中常见的关于链表的应用题目。 2 输出单链表倒数第 K 个节点 2.1 问题描述 题目:输入一个单链表,输出此链表中的倒数第 K 个 …

    红黑树的理解与Java实现

    前言 前段时间在研究 JDK1.8 的 hashmap 源码,看到 put 方法的插入环节,遇到了红黑树,不得不停止阅读源码的过程,因为还没掌握红黑树是无法完全读透 hashmap 源码的。红黑树作为一种数据结构,它被应用 …
    加载更多
    • 108会员总数(位)
    • 3698资源总数(个)
    • 3本周发布(个)
    • 0 今日发布(个)
    • 202稳定运行(天)

    欢迎加入「极客文库」,成为原创作者从这里开始!

    立即加入 了解更多
    成为赞助用户享有更多特权立即升级