240 发简信
  • 120
    哈希表—哈希函数的设计

    冰冻非一日之寒 上一篇文章中,我们举了身份证号为关键字的例子。这里,我们假设真的有一个无限大的空间,那么,可以直接将身份证号作为索引吗? 显然不...

    0.2 2268 0 6 1
  • 120
    栈和队列—什么是栈

    栈和队列是两种重要的数据结构 从数据结构角度看,栈和队列也是线性表,其特殊性在于栈和队列的基本操作是线性表操作的子集,它们是操作受限的线性表,因...

  • 120
    二次封装数组—为什么1

    冰冻非一日之寒 为什么二次封装数组 对于数组来说,索引是最重要,索引分为“有语意”和“无语意”两类。 索引“有语意”的数组:比如scores[2...

  • 120
    哈希表—什么是哈希表

    冰冻非一日之寒 哈希表是一种数据结构~ 基本概念 哈希表可以存储各种类型的数据,当我们从哈希表中查找所需要的数据时,理想情况是不经过任何比较,一...

  • 120
    哈希表—HashCode函数

    冰冻非一日之寒 java中,对于任何类型的数据调用hashCode方法都会返回一个哈希值,并且这个哈希值是个整型。 需要注意的是,基本数据类型需...

  • 栈和队列—什么是队列

    栈和队列是两种重要的数据结构 从数据结构角度看,栈和队列也是线性表,其特殊性在于栈和队列的基本操作是线性表操作的子集,它们是操作受限的线性表,因...

  • 120
    栈和队列—栈的应用

    冰冻非一日之寒 这里介绍栈的三种应用~ 编辑器—Ctrl+Z(撤销) 当我们在文档中打这样一句话“我爱数据结构” 假如,每次打两个字 我爱 数据...

  • 线性表—顺序和链式

    冰冻非一日之寒 线性表是n个数据元素的有限序列。 线性表是一种真正的动态数据结构,不需要处理固定容量问题,长度可根据需要增长或缩短,即需要存储多...

  • 120
    链表—什么是链表

    冰冻非一日之寒 书本概念 链表是一种将数据存储到“结点”中的数据结构,需要存储多少个数据,就生成多少个“结点”,把这些“结点”用指针挂接起来。 ...

个人介绍
学习是一场持久战呀~