小于 1 分钟
阅读大概需要10分钟,基础知识资料较长,建议收藏阅读
[toc]
数据结构和算法的基本概念
数据、数据元素、数据逻辑结构、数据存储结构、数据类型、抽象数据类型等
算法、算法设计的要求、算法效率的度量、算法存储空间的需求等
线性数据结构
栈、队列和线性表的定义和基本概念
- 线性表
Java里一个很重要的数据结构——线性表,线性表里的元素是按线性排列的(这里的线性指逻辑上的),线性表分为两大类,分别是顺序表和链表。
大约 13 分钟
[toc]
前言
声明:参考来源互联网,有任何争议可以留言。站在前人的肩上,我们才能看的更远。
本教程纯手打,致力于最实用教程,不需要什么奖励,只希望多多转发支持。 欢迎来我公众号,希望可以结识你,也可以催更,微信搜索:JavaPub
大约 7 分钟
[toc]
前言
声明:参考来源互联网,有任何争议可以留言。站在前人的肩上,我们才能看的更远。
本教程纯手打,致力于最实用教程,不需要什么奖励,只希望多多转发支持。 欢迎来我公众号,希望可以结识你,也可以催更,微信搜索:JavaPub
有任何问题都可以来谈谈 !
大约 5 分钟
声明:参考来源互联网,有任何争议可以留言。站在前人的肩上,我们才能看的更远。
本教程纯手打,致力于最实用教程,不需要什么奖励,只希望多多转发支持。 欢迎来我公众号,希望可以结识你,也可以催更,微信搜索:JavaPub
有任何问题都可以来谈谈 !
大约 6 分钟
前言
欢迎关注公众号,白嫖原创PDF,也可以催更,微信搜:JavaPub
[toc]
1.基数排序
1.1.对比
前面讲了计数排序、桶排序,那么它们有什么不同
基数排序 vs 计数排序 vs 桶排序
这三种排序算法都利用了桶的概念,但对桶的使用方法上有明显差异:
- 基数排序:根据键值的每位数字来分配桶;
- 计数排序:每个桶只存储单一键值;
- 桶排序:每个桶存储一定范围的数值;
大约 4 分钟
阅读大概需要3分钟
附源码
[toc]
前言
单体架构的服务的日子已经一去不复返了。
当前系统业务和数据存储的复杂度都在提升,分布式系统是目前使用非常普遍的解决方案。
大约 9 分钟