数据结构与算法
<br>
<center><a href="https://www.jianshu.com/u/12911fc0afc5"><b><font color="red">欢迎关注个人简书《一个程序猿的白日梦》</font></a></center>
<br>
<center><img src="https://img-blog.csdnimg.cn/20191022141206232.jpg" width="139" height="139" title="公众号:一个程序猿的白日梦"></center>
<br>
<center>欢迎扫码关注公众号“一个程序猿的白日梦”(时常放干货)</center>
<br>
<center><b><font color="red">From Zero To Hero</font></b></center>
<br>
方才coding
欢迎关注公众号【方才编程】,个人站点:https://fangcaicoding.cn/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java数据结构综合简介
各数据的详细介绍可参考博文:https://www.cnblogs.com/skywang12345/p/3603935.html2-3-4树的介绍可参考博文:https://blog.youkuaiyun.com/xiangzhihong8/article/details/51592498文字版:结构类型 数据结构名称 描述 特征 优点 缺点 线...原创 2019-05-28 14:57:20 · 235 阅读 · 0 评论 -
SnowFlake算法讲解及java实现
如何在分布式集群中,生成全局唯一ID? 1、使用UUID:可以生成一个长度32位的全局唯一识别码。 缺点:占位32位太长,而且是无序的,入库时性能较差。 2、利用数据库的主键自增长来生成Id 缺点:ID的生成对数据库严重依赖,不但影响性能,而且数据库一旦挂掉,服务将变得不可用 3、使用SnowFlake算法。参考文献:htt...原创 2019-05-29 19:55:00 · 3745 阅读 · 0 评论 -
十大经典排序算法——原理+动图+代码(下)
十大经典排序算法——原理+动图+代码(下) 目录 十大经典排序算法——原理+动图+代码(上)6、快速排序(Quick Sort)6.1 算法描述6.2 动图演示6.3 代码实现6.4算法分析7、堆排序(Heap Sort)7.1 算法描述7.2 动图演示7.3 代码实现7.4算法分析8、计数排序(Counting ...原创 2019-06-25 21:44:18 · 858 阅读 · 0 评论 -
十大经典排序算法——原理+动图+代码(上)
十大经典排序算法——原理+动图+代码(上) 目录一、写在前面1、术语说明2、算法总结图3、比较和非比较的区别二、算法详解1、冒泡排序(Bubble Sort)1.1 算法描述1.2 动图演示1.3 代码实现1.4算法分析2、选择排序(Selection Sort)2.1 算法描述2.2 动图演示2.3 代码实现2.4...原创 2019-06-25 12:49:36 · 1048 阅读 · 0 评论
分享