240 发简信
  • 浅入深出设计模式篇之策略模式

    引言 在我们日常开发中,我们或多或少会有这样的抱怨: 我擦, 为什么要换框架? 换这么多地方, 肯定会有大量的问题吧 唉,领导怎么想的,为什么又...

  • 120
    大话数据结构之树(二)二叉树的遍历

    上一篇文章讲述了树的概念, 特征以及分类, 旨在让我们理解什么是树, 树的一些常用的概念是什么,树的分类有哪些等。如果还对这些不了解, 可以先看...

    0.2 844 4 10
  • 120
    大话数据结构之树(一)

    引子 继线性表与链表的概念篇与源码剖析篇之后,本来这篇打算剖析一下HashMap,因为每次面试中出现率最高的数据结构就是HashMap。 但是忽...

  • 120
    大话数据结构之链表(二)

    上一篇《链表概念篇》中, 主要给小伙伴们讲述了什么是链表? 为什么链表是线性结构? 链表的操作是什么? 链表操作的过程与原理是什么?相信认真读过...

  • 120
    大话数据结构之链表(一)

    上篇回顾 看过之前的文章,应该知道线性表包含顺序表和链表。线性表的典型是数组,List等。那么本篇来讲解一下链表的相关知识。 链表包含两种,或者...

  • 120
    大话数据结构之Vector, Stack

    上篇回顾 上一篇讲解了ArrayList的实现, 讲述了ArrayList中最重要的两个实现: 移位和扩容。 那么本篇Vector同ArrayL...

  • 120
    大话顺序结构之ArrayList

    上篇回顾 上一篇中讲解了线性表的相关概念,通过上一篇文章,希望可以对线性表有一个基本的认识。本篇开始讲述线性表的顺序表是怎么实现的。 先来看一下...

  • 120
    大话数据结构之线性表

    线性表是一种最简单,最基本,也是最常用的数据结构。 线性表中的元素是一对一的关系, 也即除了首元素与尾元素外,其他元素都是首尾相接的。当然,这也...

  • 120
    数据结构概论

    Nicklaus Wirth, 因为一个著名的公式而获得了图灵奖, 那就是"算法+数据结构=程序"。由此可见数据结构的重要性。本系列旨在探索数据...