Java数据结构与算法
文章平均质量分 80
此专题是系统的数据结构与算法的研究。在基础知识上,结合实际开发经验,讲解数据结构与算法的知识在开发中的技术选型实际应用和对性能的影响。
闽农
闽南老农
展开
-
Java foreach遍历、for循环遍历、Iterator迭代器遍历区别和遍历中操作安全问题
Java foreach遍历、for循环遍历、Iterator迭代器遍历区别和遍历中操作安全问题原创 2023-05-12 19:11:59 · 2545 阅读 · 0 评论 -
第二章 表、栈、队列-LinkedList的数据结构
上一节讲了ArrayList是以数组形式存储的列表,这一节我们讲LinkedList。说到栈和队列,实际上都是表结构。栈和队列只不过是只能从指定地点插入和移除的表。ArrayList也能封装成栈或者队列用途。但是我们有更好的选择,那就是LinkedList。LinkedList也是有两种构造public LinkedList() {}/** * Constructs a list containing the elements of the specified * collection.原创 2021-02-06 16:28:02 · 120 阅读 · 1 评论 -
第一章 表-ArrayList数据结构
我们在序言中讲过ArrayList的数据结构,他的数据存储方式是数组。这一章我们结合源代码来细讲他的实现和一些API的用法。public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long serialVersionUID原创 2021-02-06 14:55:43 · 136 阅读 · 0 评论 -
序言-为什么要学数据结构与算法
移动互联网发展到今天已经是非常成熟了,再也不是那个野蛮生长的时代。2014年前后几年,只要会写一点安卓代码,就有单位可以上岗。在移动互联网人人创业的大潮下,一大批企业应声而起。经历了十年风雨,大浪淘沙,当浪潮退去,裸泳者再也藏不住了。能后活下来的企业少之又少,android开发的岗位也少了很多。这个时候能活下来的企业就开始挑选能力更优者,价格更低者。 也就是在2019年前后,很多以前做android开发的朋友已经转行做了别的,或者换了机会更多的城市。究其原因,能做起来的公司随着用户量的增大...原创 2021-02-06 10:37:09 · 164 阅读 · 0 评论