上一页 1 ··· 6 7 8 9 10
摘要: 一、八大基本数据类型 八大基本数据类型包括:整数类型(byte、short、int、long),浮点类型(float、double),字符类型(char),布尔类型(boolean) byte:8位,占用空间为1字节,最多存储数据量是255,存放的数据范围为-128~127之间。 short:16位 阅读全文
posted @ 2019-10-13 12:18 MrHH 阅读(9704) 评论(0) 推荐(1) 编辑
摘要: 首先说一下for循环: 格式:for( ; ; ){}; 接下来看一下foreach循环 foreach也叫增强for循环,foreach的格式为: for(元素类型 元素 :遍历数组(集合)){ //语句 } 总结: foreach不支持在循环中添加删除操作,因为在使用foreach循环时数组就已 阅读全文
posted @ 2019-10-13 11:27 MrHH 阅读(3364) 评论(0) 推荐(0) 编辑
摘要: 插入排序是一种稳定的排序算法。 基本思想: 把N个待排序元素看成一个有序表和一个无序表,开始时有序表中只有一个元素,无序表中有N-1个元素;每次从无序表中取出一个元素,将它插入到有序表中,使之成为新的有序表,重复N-1次完成整个排序过程。 算法分析: 1)从序列第一个元素开始,该元素可以认为已经被排 阅读全文
posted @ 2019-10-13 11:12 MrHH 阅读(190) 评论(0) 推荐(0) 编辑
摘要: <<<<<<<<<<<< >>>>>>>>>>>>>>>> 选择排序是一种简单直观的排序算法,而且它不会占用额外的内存空间。 原理:遍历元素找到一个最小或最大的元素,把它放在第一个位置,然后再从剩余的元素中找到最小或最大的元素,把它放在第二个位置,依次下去,直到完成排序。 时间复杂度为O(n2) 思 阅读全文
posted @ 2019-10-13 10:51 MrHH 阅读(252) 评论(0) 推荐(0) 编辑
摘要: ######################################################### 今天复习一下面向对象的特性以及与面向过程的区别,并对其中的一些细节内容进行回顾!!! ################################################# 阅读全文
posted @ 2019-10-12 15:01 MrHH 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序,即对相邻的元素进行两两比较,两个元素顺序相反的话,就进行交换;这样每经过一次排序就会将最小的或最大的元素“冒”到顶端,最终完成排序。 具体步骤:1)比较前后相邻的两个数据,如果前面的数据大于后面对数据,就将这两个数据进行交换; 2)这样对数组的第0个数据到N-1个数据进行一次遍历后,最大一 阅读全文
posted @ 2019-10-12 14:11 MrHH 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ######################################## 二分查找,是一种算法,又称之为折半查找,对于待查找的序列要求必须是有序的。 步骤:每次取中间位置的值与待查找的值进行比较,如果中间位置的值比待查值大,则在前半部分循环这个查找过程;如果中间位置的值比待查值小,则在后半部 阅读全文
posted @ 2019-10-12 13:40 MrHH 阅读(290) 评论(0) 推荐(0) 编辑
摘要: abstract:即抽象的,可以修饰类、方法; 修饰类:当有一个方法为抽象方法时,这个类就是抽象类,抽象类不能被new,它是一个不完整的类。 修饰方法:这个方法就是抽象的,即只能方法的定义,没有方法的实现。 final:即最终的,可以修饰类、属性、方法; 修饰类:这个类不能被继承 修饰属性:这个属性 阅读全文
posted @ 2019-10-11 10:46 MrHH 阅读(621) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10