![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 90
Devin01213
一切皆有可能!
展开
-
Java数据结构与算法—数组
本节目标: 1.掌握数组的特点 2.掌握有序数组、无序数组的操作 3.掌握数组中二分查找算法数组在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方式,数组就是一个简单的线性序列,这使得元素访问非常快速,无论使用哪种类型的数组,数组标识符其实只是一个引用,指向在堆中创建的一个真实对象,这个(数组)对象用以保存指向其他对象的引用。数组是第一级对象,可以作为数组初始化语句...原创 2018-04-15 13:04:20 · 252 阅读 · 1 评论 -
java数据结构与算法—简单排序(冒泡、选择、插入)
本节目标:1.掌握冒泡排序的原理与操作2.掌握选择排序的原理与操作3.掌握插入排序的原理与操作冒泡排序/** * 冒泡排序 * @author root * */public class BubbleSort { public static void sort(int[] arr) { int temp;// 中间临时变量 for (int i = 0; i < arr.length -...原创 2018-04-17 20:03:21 · 152 阅读 · 0 评论 -
java数据结构与算法——栈与队列
本节目标:1.掌握栈的原理与应用2.掌握队列的原理与应用栈和队列都属于线性表栈栈又称为堆栈,是一种运算受限的线性表,这是因为它仅允许在线性表的固定一端(表尾)进行插入、删除和读取元素等运算,不允许在其他任何位置进行运算。相关名词:栈顶、栈顶元素、栈底、进栈(压栈)、出栈(退栈)特点:后进先出时间复杂度:O(1)顺序存储结构需要一个数组和整型变量,利用数组来存储元素,利用整型变量存储栈顶元素的下标,...原创 2018-04-18 12:25:58 · 7858 阅读 · 0 评论