摘要: 来源:http://developer.51cto.com/art/201609/516716.htm 机器学习、数据挖掘等各种大数据处理都离不开各种开源分布式系统,hadoop用户分布式存储和map-reduce计算,spark用于分布式机器学习,hive是分布式数据库,hbase是分布式kv系统 阅读全文
posted @ 2019-05-31 10:00 阿七o0 阅读(623) 评论(0) 推荐(0) 编辑
摘要: Java常见集合的默认大小及扩容机制 在面试后台开发的过程中,集合是面试的热话题,不仅要知道各集合的区别用法,还要知道集合的扩容机制,今天我们就来谈下ArrayList 和 HashMap的默认大小以及扩容机制。 在 Java 7 中,查看源码可以知道:ArrayList 的默认大小是 10 个元素 阅读全文
posted @ 2019-05-31 09:40 阿七o0 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时 阅读全文
posted @ 2019-05-31 09:39 阿七o0 阅读(193) 评论(0) 推荐(0) 编辑