摘要:
1.先来先服务 (FCFS: first come first service)总是把当前处于就绪队列之首的那个进程调度到运行状态。也就说,它只考虑进程进入就绪队列的先后,而不考虑它的其他因素。FCFS算法简单易行,是一种非抢占式策略,但性能却不大好。只考虑他的到达时间来决定他的执行顺序。 priv 阅读全文
摘要:
选择排序一共有数组大小的 -1 轮排序,每次找到当前这一轮元素的最小值,并且得到其下标,然后交换。 时间复杂度O(n^2)。 例:101,34,55,32,48,49 (从小到大的顺序) 第一轮:32,34,55,101,48,49 (选取第一个数101为基准<当做最小值>,并且将当前的下标记为0, 阅读全文
摘要:
出现的场景:在迭代器对集合进行遍历的同时,集合本身进行变更操作(add(), remove(), set())。 当正常调用时: import java.util.ArrayList; import java.util.Iterator; public class TestDemo { public 阅读全文
摘要:
ArrayList的底层是长度可动态变化的数组,其适用于查找多,修改少的情况,原因是数组的元素的增加删除元素会涉及大量元素的移动,效率比较低,ArrayList中的元素可以重复,与插入时的顺序相同,可以为null,继承自AbstractList,对Collection接口中的部分方法做了实现,实现了 阅读全文
摘要:
链表是一系列的存储数据元素的单元通过指针串起来形成的,因此每个单元至少有两个域,一个域用于数据元素的存储,另一个域是指向其他单元的指针。这里具有一个数据域和多个指针域的存储单元通常称为节点(node)。 一种最简单的节点结构如图所示: 它是构成单链表的基本节点结构,在节点中数据域用来存储数据元素,指 阅读全文
摘要:
MySQL的命令介绍: 连接数据库服务器命令: mysql -u 用户名 -p 密码 mysql是连接MySQL数据库的命令 -u表示后跟用户名 -p 后跟密码 如果登录后展示 "mysql >"表示登录成功 退出数据库命名: quit; 或者 exit; (注意MySQL以“;”结束一个语句)。 阅读全文
摘要:
H学校的领导主任决定分析一下今年所有N名学生的考试成绩,从中找出偏科的学生,考试成绩包含语文,数学,英语三门课程的分数,已知偏科的定义是:某一门课程的分数大于等于90,并且另外两门的分数小于等于70。 请你求出一共有多少名偏科的学生。 输入第一行包含一个整数N。 以下N行每行包含三个整数,Ai,Bi 阅读全文
摘要:
首先,要求找到最长最短字符串,我们应该用数组将其存起来,输入的个数是不固定的,我们就可以用Scanner获取要输入的个数,最终找到的个数也不固定,我们可以封装两个方法,并且返回值类型为数组。 我遇到的问题,开始我想到的是字符串拼接,么想到返回值用数组存,导致每次返回的个数都是固定的,就算有多个。 代 阅读全文
摘要:
封装/隐藏 : 通过类的访问限定符实现的 private public 继承的意义之一:代码的复用 类的继承是指在一个现有类的基础上去构建一个新的类,构造出来的新类被称为派生类(子类),现有类被称为基类(父类),子类会自动拥有父类的所有可以继承的属性和方法。 在Java中需要用到extends关键字 阅读全文
摘要:
静态语句块: 在一个类中,不属于任何方法体并且以static关键字修饰的语句块,称为静态语句块。 因为静态语句块常用来进行类变量的初始化,所以也称为静态初始化程序块。 格式:static{ }; ***静态语句块在加载该类时执行一次(此处的类加载是在该类被调用时才进行加载,比如:当要验证的语句和ma 阅读全文