常用数据结构之ArrayList
摘要:前言 ArrayList想必是广大Java程序员开发时最常用的数据结构了,但不一定对其原理都有了解,今天我将结合ArrayList的源码对其进行讲解。本文将围绕ArrayList主要特性(包括适用场景、初始大小、扩容等)、数据存放方式、核心方法实现、其他特性等四个方面进行讲解。 一、ArrayLis
阅读全文
posted @
2019-12-08 22:46
淡墨痕
阅读(3243)
推荐(0) 编辑
算法之常见排序算法-冒泡排序、归并排序、快速排序
摘要:引言 对于编程中琳琅满目的算法,本人向来是不善此道也不精于此的,而说起排序算法,也只是会冒泡排序。还记得当初刚做开发工作面试第一家公司时,面试官便让手写冒泡排序(入职之后才知道,这面试官就是一个冒泡排序"病态"爱好者,逢面试必考冒泡排序-__-)。后来看吴军的一些文章,提到提高效率的关键就是少做事情
阅读全文
posted @
2019-05-19 11:51
淡墨痕
阅读(1015)
推荐(2) 编辑