摘要: 1. 线性结构 线性结构是最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。 线性结构有两种不同存储结构,即顺序存储结构和链式存储结构。 顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的,即在内存中是连续的,例如数组。 链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节 阅读全文
posted @ 2024-08-13 22:41 KNONO 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1. 冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这 阅读全文
posted @ 2024-08-13 22:34 KNONO 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。 文档简介: 此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。除非特 阅读全文
posted @ 2024-08-13 22:26 KNONO 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 多维数组的动态初始化(以二维数组为例) 直接为每一维分配空间,格式如下: type[][] typeName = new type[typeLength1][typeLength2]; type 可以为 阅读全文
posted @ 2024-08-13 22:15 KNONO 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 数组的元素类型和数组的大小都是确定的,所以当处理数组元素时候,我们通常使用基本循环或者 ForEach 循环。 【该实例完整地展示了如何创建、初始化和操纵数组】 public class TestArray { public static void main(String[] args) { do 阅读全文
posted @ 2024-08-13 22:06 KNONO 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 声明数组 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; // 首选的方法 或 dataType arrayRefVar[]; // 效果相同,但不是首选方法 建议使用 dataType[] arrayRefVar 的声明 阅读全文
posted @ 2024-08-13 21:42 KNONO 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 关于数组我们可以把它看作是一个类型的所有数据的一个集合,并用一个数组下标来区分或指定每一个数,例如一个足球队通常会有几十个人,但是我们来认识他们的时候首先会把他们看作是某某对的成员,然后再利用他们的号码来区分每一个队员,这时候,球队就是一个数组,而号码就是数组的下标,当我们指明是几号队员的时候就找到 阅读全文
posted @ 2024-08-13 21:21 KNONO 阅读(2) 评论(0) 推荐(0) 编辑
摘要: A方法调用B方法,我们很容易理解! 递归就是:A方法调用A方法!就是自己调用自己,因此我们在设计递归算法时,一定要指明什么时候自己不调用自己。否则,就是个死循环! 递归算法重点: 递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或 阅读全文
posted @ 2024-08-08 21:14 KNONO 阅读(7) 评论(0) 推荐(0) 编辑
摘要: JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。 方法的可变参数的声明如下所示: typeName... parameterName 在方法声明中,在指定参数类型后加一个省略号(...) 。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明 阅读全文
posted @ 2024-08-08 21:07 KNONO 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 命令行参数是在执行程序时候紧跟在程序名字后面的信息。 【下面的程序打印所有的命令行参数】 public class CommandLine { public static void main(String ar 阅读全文
posted @ 2024-08-08 21:04 KNONO 阅读(3) 评论(0) 推荐(0) 编辑