
数组
God'sDarling
一杯茶,一包烟,一行代码写一天。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构和算法(Java版)学习笔记之数组(二)
关于数组的基础知识----数组对于每一门编程语言来说都是重要的数据结构之一,用来存储固定大小的同类型元素,对数组的操作主要是查找,赋值,增加、删除,不同语言对数组的实现及处理也不尽相同,这里用不同的方法实现对数组的查找,赋值,增加、删除。数组的查找:线性查找和二分查找,下一篇文章给出;数组赋值增加:先判断是否达到数组最大长度,若小于最大长度,则直接在最后添加数据;数组删除:1、根据下标x...原创 2019-04-12 13:21:43 · 166 阅读 · 0 评论 -
数据结构和算法(Java版)学习笔记之有序数组和二分查找(三)
有序数组----有序数组是一种特殊的数组,里面的元素,按一定的顺序排列,我们这里假设由小到大排列。有序数组的优点是增加了查询的效率,缺点是它并没有提高删除和插入元素的效率,因此,有序数组更适合用于查询的领域。有序数组的增加是先移动后插入;有序数组的删除是将先数据向前移动,在把数组长度减去一;二分查找二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,...原创 2019-04-12 13:42:47 · 223 阅读 · 0 评论 -
数据结构和算法(Java版)学习笔记之存储对象的数组(四)
数组如何存储对象?数组不仅可以存储基本数据类型的数据,还可以存储对象类型,使用起来非常方便。下面直接给出数组存储对象的方法:首先需要创建一个对象类,这里一Person类为例:package arrayapplication;/** * 数组存储对象Person类 * @author 磊大大 */public class Person { private String...原创 2019-04-12 13:53:00 · 278 阅读 · 0 评论 -
数据结构和算法(Java版)学习笔记之数组的简单排序(五)
数组的简单排序(经典算法)数组的简单排序有:冒泡排序、选择排序、插入排序三种:1. 冒泡排序:原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排...原创 2019-04-12 14:45:14 · 218 阅读 · 0 评论