- 博客(8)
- 收藏
- 关注
原创 【排序算法】#2冒泡排序
基本思想 把数组中相邻的元素两两比较,根据大小来交换元素位置。第一轮两两交换之后,可以得出最大值会在最右边;接着重复上面的动作,进行下一轮交换。知道所有元素从小到大排序位置。 Bubble Sort 0.1 version //冒泡排序基础版 public static void bubbleSort1(int arr[]) { int tmp = 0; //开始遍历数组 进行两两比较...
2019-11-15 21:38:23 106
原创 2019-05-09软件体系结构与设计模式复习
五个构造模式: 工厂方法(创建单个对象): 将创建对象的工程封装在工厂方法里,用来选择相应的类来创建对象。 好处: 权限控制:工厂方法统一管理创建对象的权限,客户对象不需要承担权限检查的职责 细节隐藏:工厂方法隐藏可创建对象的细节。 类型隐藏:将选定的类实例作为父类类型(接口)的对象返回,客户对象无需了解类层次结构中的类是否存在。 ============================...
2019-05-12 17:07:31 385
原创 【Java设计模式】外观模式
⭐Java设计模式:外观模式 ===========教材PPT学习内容=========== 1.说明 (1)外观模式是用来处理子系统(subsystem)对外接口的问题。 (2)子系统的客户需要和子系统中的多个类打交道来完成某个功能。这种客户和子系统中的不同类直接打交道的方式会造成客户对象和子系统对象之间有过多的依赖关系。如果子系统的某个类要做修改,所有相关的类都会受到影响。 (⬆⬆⬆⬆...
2019-04-29 20:32:25 121
转载 关于Java GUI界面的监听器
源地址:http://blog.sina.com.cn/s/blog_8eac5ad10101bshl.html自身类实现ActionListener接口,作为事件监听器通过匿名类处理通过内部类处理通过外部类处理下面依次介绍:第一种:自身类实现ActionListener接口,作为事件监听器。这种方法是最基本的,也是初学者经常使用的,我当初即是如此。import java.awt.Color;im...
2018-07-03 15:48:32 2435
原创 2018-05-22算法分析与设计知识点
递归与分治1、 分治法的基本思想“分”:将问题分解为规模更小的子问题“治”:求解规模较小的子问题“合”:将已解决的子问题合并,得出原问题的解2、 应用分治法求解的2个前提最优子结构性质,平衡子问题3、 分治法所能解决的问题所具有的几个基本特征1)问题小到一定程度就可以容易地解决2)问题可以分解为若干个规模较小的相同问题,即最优子结构性质3)分解出的子问题的解可以合并为原问题的解4)问题...
2018-06-07 18:40:14 363
原创 2018-05-22 操作系统原理知识点复习
1、 课件中的练习题,重要的名词解释1) 进程:可并发执行的程序在一个数据集合上的运行过程2) 临界资源:一次只能让一个进程使用的资源叫临界资源3) 死锁:2个或多个进程无限期地等待一个永远不会发生的事件4) 文件:是存贮在某种介质上的并具有文件名的一组有序信息的集合。5) 请求分页系统:在分页系统的基础上,增加了请求调页功能和页面置换功能。6) 请求分段系统:在分段系统的基础上,增加了请求调段功...
2018-06-07 15:59:11 3079
原创 5670
题目描述输出以下字符图样 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15输出每个数字之间用一个空格分隔。样例输出1 2 6 3 7 10 4 8 11 13 5 9 12 14 15public class Main{ public static void main(String args[]){ Scanner in=new Sca
2016-12-22 13:28:04 259
原创 5642
import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner in=new Scanner(System.in); while(in.hasNextInt()){ int N=in.nextInt();
2016-12-19 15:37:45 448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人