文章列表
------- android培训、java培训、期待与您交流! ----------
Java简单排序算法
最简单的排序方法:直接选择排序、冒泡排序。
选择排序(Selection Sort)的基本思想是:每一趟从待排序的记录中选出关键字最小的记录,顺序放在已排好序的子文件的最后,直到全部记录排序完毕。常用的选择排序方法有直接选择排序和堆排序。
直接选择排序:
(1)关键字比较次数
无论文件初始状态如何,在第i趟排序中选出最小关键字的记录,需做n-i次比较,因此,总的比较次数为:n(n-1)/2=0(n2)
------- android培训、java培训、期待与您交流! ----------
JAVA的重载和重写
重载跟重写overload和override,是java多态型的两种不同表现,重载是静态多态性,即同名不同参;重写就是覆盖,动态多态性,同名又同参。
一、重载(Overloading)
(1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。
------- android培训、java培训、期待与您交流! ----------
if、switch、for、while的理解
在JAVA流程控制中,主要用到if-else语句和switch-case语句。If主要用于情况较少的时候,比如要么执行A,要么执行B;Switch