摘要: 冒泡排序(笔试题) 两次循环,外层冒泡轮数,里层依次比较 时间复杂度为O(n2) 过程: 比较数组中两个相邻的元素,如果第一个元素比第二个大,则交换它们的位置 每一次比较都会产生一个最大或者最小的数组,下一轮则可以少一个排序 依次循环,直到结束 public class BubbleSort { p 阅读全文
posted @ 2024-03-10 00:44 月亮警察 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 查看类中的方法 输入一个类名,点击java.util即会引用该工具包 按住ctrl键点击Arrays 点击左下角的structure即可查看Arrays类的所有方法 Arrays类的使用 常见的几个方法如下所示: 打印数组元素:toString() import java.util.Arrays; 阅读全文
posted @ 2024-03-10 00:42 月亮警察 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 多维数组 多维数组可以看成数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 1、二维数组 int a[][] = new int[2][5];//2行5列的数组 图解 实例: public class array_2Demo03 { public static void 阅读全文
posted @ 2024-03-10 00:41 月亮警察 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、数组的声明与创建 首先必须声明数组变量,才能在程序里使用数组。声明数组语法如下: dataType[] arrayName;//首选方法 或 dataType arrayName[];//C/C++中的语法 Java语言使用new操作符来创建数组。语法如下: dataType[] arrayNa 阅读全文
posted @ 2024-03-10 00:39 月亮警察 阅读(8) 评论(0) 推荐(0) 编辑