上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 面向过程思想: 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想: 物以类聚,分类的思维模式,思考问题首先会解决问题的需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类的细节进行面向过程的思索 面向对象适合处理复杂的问题,适合处理需要多 阅读全文
posted @ 2020-01-21 17:11 断浮 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 稀疏数组:它是一种数据结构。 需求:编写五子棋游戏,有存盘退出和续上盘的功能。 假设我们要用数组记录棋盘,我们可以将棋盘用0(格子),1(黑棋),2(白棋)代替。 分析问题:因为该二维数组的很多默认值都是0,因此记录了很多没有意义的数据。那么都是0的我们可以将其干掉。因此可以使用一种压缩算法,这样可 阅读全文
posted @ 2020-01-21 17:10 断浮 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序: 1 package com.duan.array; 2 3 import java.util.Arrays; 4 //两两比较,大的往后边放,经过一轮比较,最大的元素就会出现在最后面。 5 public class BubbleSort { 6 public static void 阅读全文
posted @ 2020-01-21 17:09 断浮 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序: 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 冒泡的代码还是很简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人尽皆知。 我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n2)。 1 package com.duan.array; 2 3 import jav 阅读全文
posted @ 2020-01-21 16:59 断浮 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Arrays类: 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类 阅读全文
posted @ 2020-01-21 16:57 断浮 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 多维数组: 多维数组可以看做是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 二维数组: 1 package com.duan.array; 2 3 public class ArrayDemo05 { 4 public static void main(String 阅读全文
posted @ 2020-01-21 16:55 断浮 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1 package com.duan.array; 2 3 public class ArrayDemo03 { 4 public static void main(String[] args) { 5 int[] arrays = {1, 2, 3, 4, 5}; 6 7 //打印全部的数组元素 阅读全文
posted @ 2020-01-21 16:53 断浮 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 数组的四个基本特点: 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆 阅读全文
posted @ 2020-01-21 16:51 断浮 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 数组的三种初始化: 静态初始化:创建 + 赋值 int[] a = {1, 2, 3, 4, 5, 6, 7, 8}; Man[] mans ={new Man(1,1),new Man(1,1)}; 动态初始化:包含默认初始化 int[] b = new int[10]; b[0] = 10; 默 阅读全文
posted @ 2020-01-21 16:50 断浮 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 数组的声明和创建: 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法 dataType[] arrayRefVar;//首选方法 dataType arrayRefVar[];//效果相同,但不是首选方法 Java语言使用new操作符来创建数组,语法如下: dataType[] 阅读全文
posted @ 2020-01-21 16:48 断浮 阅读(332) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页