Java学习:数据结构简介

时间:2019-07-21 23:55:21   收藏:0   阅读:157

数据结构

数据结构:

数据结构_栈:先进后出

数据结构_队列:先进先出

数据结构_数组:

例:
int[] arr = new int[]{1,2,3,4};

要把数组索引是3的元素删除


数据结构_链表:

链表中的每一个元素也称之为一个节点
一个节点包含了一个数据源(存储数组),两指针域(存储地址)


二叉树:分支不能超过两

红黑树:
特点:趋近于平衡树,查询的速度非常的快,查询叶子节点最大次数和最小次数不能超过2倍
约束:

    1. 节点可以是红色的或者是黑色的
    2. 根节点是黑色的
    3. 叶子节点(空节点)是黑色的
    4. 每个红色的节点的子节点都是黑色的
    5. 任何一个节点到其每一个叶子节点的所有路径上黑色节点数相等

原文:https://www.cnblogs.com/cainiao-chuanqi/p/11223084.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!