Java学习笔记
Superme_No1
信息的整理者与搬运工
展开
-
java必须知道的八大种排序算法:冒泡排序、 选择排序、插入排序、快速排序、希尔算法、归并排序算法、基数排序、堆排序算法
文章转自:https://www.cnblogs.com/0201zcr/p/4763806.html,转载学习,感谢楼主分享!一、冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 ...转载 2018-04-07 17:41:38 · 414 阅读 · 0 评论 -
Java必知必会查找算法:顺序查找、二分查找
一、顺序查找 a) 原理:顺序查找就是按顺序从头到尾依次往下查找,找到数据,则提前结束查找,找不到便一直查找下去,直到数据最后一位。b) 图例说明: 原始数据:int[] a={4,6,2,8,1,9,0,3}; 要查找数字:8代码演示:import java.util.Scanner; /* * 顺序查找 */ publ...转载 2018-04-07 20:00:48 · 1874 阅读 · 1 评论 -
Java必知必会super、this关键字
文章转自:http://www.cnblogs.com/shen-hua/p/5438630.html,转载学习,感谢知识分享一、super super 是java中方的一个关键字,用它可以引用父类中的成员:super可用于访问父类中定义的属性super可用于调用父类中定义的成员方法super可用于在子类构造器中调用父类的构造器使用super关键字注意事项:1、当子类和父类都有同名的...转载 2018-04-07 20:33:55 · 405 阅读 · 0 评论 -
Java必知必会,Java集合类
文章转自:https://www.cnblogs.com/leeplogs/p/5891861.html,转载学习,感谢分享一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是...转载 2018-04-08 18:56:26 · 303 阅读 · 0 评论 -
Java实现杨辉三角
/* * 杨辉三角形由数字排列,可以把它看作一个数字表,其基本特征是两侧数值均为1,其他位置的数值是其上方的数值与其左上角数值之和。 * */ public class YanghuiTriangle { public static void main(String[] args) { //创建了一个长度为10的二维数组 int triangle[][] = new int[1原创 2018-04-03 21:59:38 · 1450 阅读 · 0 评论