Java数据结构与算法
java数据结构与算法的归纳
ouliangliang1
这个作者很懒,什么都没留下…
展开
-
Java数据结构和算法-链表、递归、高级排序
Java数据结构和算法(七)——链表 前面博客我们在讲解数组中,知道数组作为数据存储结构有一定的缺陷。在无序数组中,搜索性能差,在有序数组中,插入效率又很低,而且这两种数组的删除效率都很低,并且数组在创建后,其大小是固定了,设置的过大会造成内存的浪费,过小又不能满足数据量的存储。 1、链表(Linked List) 链表通常由一连串节点组成,每个节点包含任意的实例数据(data fields)和一或两个用来指向上一个/或下一个节点的位置的链接(“links”) 链表(Linked list)是一种常见的原创 2020-07-03 09:11:27 · 222 阅读 · 0 评论 -
Java数据结构和算法-数组、冒泡、选择、插入排序算法、栈、队列、堆
Java数据结构和算法 算法的五个特征 ①、有穷性 ②、确定性 ③、可行性 ④、有输入 ⑤、有输出 算法的设计原则 ①、正确性 ②、可读性 ③、健壮性 ④、高效率与低存储量需求 Java数据结构和算法(二)——数组 第一种方式: 数据类型 [] 数组名称 = new 数据类型[数组长度]; 第二种方式: 数据类型 [] 数组名称 = {数组元素1,数组元素2,…} 3、分析数组的局限性 通过上面的代码,我们发现数组是能完成一个数据结构所有的功能的,而且实现起来也不难,那数据既然能完成所有的工原创 2020-07-03 09:01:58 · 191 阅读 · 0 评论