Java 数据结构学习笔记

一、线性结构

(一)常见线性结构

  1. 数组
  2. 队列
  3. 链表

(二)线性结构特点

  1. 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系
  2. 线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的
  3. 链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据兀素以及相邻元素的地址信息
  4. 线性结构常见的有:数组、队列、链表和栈,后面会详细讲解.

(三)存储方式

顺序存储

链式存储

二、非线性结构

(一)常见非线性结构

  1. 二位数组
  2. 多维数组
  3. 广义表
  4. 树结构
  5. 图结构

关注林哥,持续更新哦!!!★,°:.☆( ̄▽ ̄)/$:.°★ 。

Java 数据结构笔记相关推荐

  1. 【笔记】Java数据结构与算法

    [笔记]Java数据结构与算法 文章目录 [笔记]Java数据结构与算法 1.八大排序应用场景 2.未完待续-- 1.八大排序应用场景 冒泡排序:优化后的冒泡排序可用于当数据已经基本有序,且数据量较小 ...

  2. 【Java 系列笔记】语法基础 + Spring + Spring MVC + SpringBoot + 数据结构

    Java 强化笔记目录 Java 语言基础 Java 架构师体系课程 一些课程 前端笔记:前端学习笔记 Java 语言基础 回头补基础(此基础非小白)系列,学校教的其实真的就是一些皮毛而已,怕是连门都 ...

  3. 鸿钧老祖 数据结构笔记01:编程面试过程中常见的10大算法(java)

    以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念.由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍.本文将从Java的角度看问题,包含下面的这些概念: ...

  4. 大话数据结构及JAVA数据结构阅读笔记

    目录 一.大话数据结构随书阅读笔记 第一章 数据结构概述 第二章  算法概述 第三章 线性表 第四章 栈与队列 第五章 串 第六章 树 第七章 图 第八章 查找 第九章 排序 二.大话数据结构思维导图 ...

  5. Java数据结构学习笔记

    Java数据结构 枚举(Enumeration)/位集合(BitSet)/向量(Vector)/栈(Stack)/字典(Dictionary)/哈希表(Hashtable)/属性(Properties ...

  6. Java系列笔记(1) - Java 类加载与初始化

    2019独角兽企业重金招聘Python工程师标准>>> 目录 类加载器 动态加载 链接 初始化 示例 类加载器 在了解Java的机制之前,需要先了解类在JVM(Java虚拟机)中是如 ...

  7. java学习笔记11--集合总结

    java学习笔记系列: java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Ob ...

  8. Java基础笔记 – 枚举类型的使用介绍和静态导入

    Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...

  9. [转载] 算法竞赛中的JAVA使用笔记

    参考链接: Java中StringTokenizer类的示例| 1(构造函数) 算法竞赛中的JAVA使用笔记 算法竞赛中的JAVA使用笔记 输入与输出 基本输入输入挂输出控制台输入输出重定向到文件 大 ...

最新文章

  1. Tomcat(一):背景知识和安装tomcat
  2. javascript——三元操作符
  3. mysql新增json_MySQL5.7中新增的JSON类型的使用方法
  4. python求零点_python – 计算大序列的过零点的结果不同
  5. 振动系统零频率和重频率问题探讨
  6. spgwr | R语言与地理加权回归(Ⅰ-2):广义线性地理加权回归
  7. 2019-5-6作业
  8. 基于熵权法评估某高校各班级整体情况(公式详解+简单工具介绍)
  9. smb服务器速度测试_360路由器做smb服务器各种情况拷贝速度测试外加加装5g网卡...
  10. 环境规划与管理--知识点总结
  11. 产品经理常用的方法论有哪些
  12. 电商52个专业名词解释大汇总
  13. 基音提取之短时自相关法
  14. C++ QT调用python脚本并将软件打包发布
  15. QT入门级小项目(vs2015+qt designer混合编程)
  16. 计算机用老毛桃u盘备份系统,老毛桃一键还原,教您电脑如何使用老毛桃一键还原...
  17. 冰岛的数据中心产业蓝图
  18. 显IPQQ制作(转)
  19. HATEOAS 返回结果content被隐藏
  20. 邬贺铨院士:网络安全不分国界,网络安全是人才的竞争

热门文章

  1. 基于粤嵌6818开发板上通过网络连接实现文件传输
  2. C++学习笔记和面试备考(二, 转)
  3. mysql 查找小写字母_MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析
  4. 【Flask】篇一:Error: Failed to find Flask application or factory in module “学习用“. Use “FLASK_APP=学习用:nam
  5. MacOs “无法打开***,因为无法验证开发者...”
  6. python 匿名回调函数_Python面试题之回调函数
  7. linux终端能显示中文,但是不能输入中文的解决方法
  8. 转帖:国产十进制互联网明年初试运行
  9. 列联表中的相关测量(卡方值与相关系数之间的转换)
  10. 【HNOI2004】宠物收养所