- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 栈、队列数组表示方式+链表和模拟链表(不含指针,超简单!)
一、队列【问题】请解密以下数字:6 3 1 7 5 8 9 2 4。解密规则为:首先将第一个数删除,紧接着将第二个数放到这串数的末尾,再将第三个数删除并将第四个数放到这串数的末尾,再将第五个数删除…直到剩下最后一个数,将最后一个数也删除。按照刚才的删除顺序,把这串数连在一起。【引入队列概念】百度百科解释队列:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,...
2019-12-29 15:43:35 238
原创 [2019/12/28]今日Java杂记----startsWith()方法
Java startsWith() 方法startsWith() 方法用于检测字符串是否以指定的前缀开始。语法public boolean startsWith(String prefix, int toffset)或public boolean startsWith(String prefix)参数prefix – 前缀。toffset – 字符串中开始查找的位置。返回值如...
2019-12-28 20:01:53 104
转载 Java进制转换
十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf(“FFFF”,16).toString()八进制转成十进制Integer.valueOf(“876”,8).toS...
2019-12-28 18:19:57 202
转载 程序员专业词汇
file n. 文件;v.保存文件command n.命令,指令use v. 使用,用途program n.程序line n. (数据,程序)行,线路if conj. 如果display vt. 显示,显示器set v. 设置,n.集合key n. 键,关键字,关键码list n. ...
2019-12-28 16:52:26 2099
原创 [2019/12/26]今日Java杂记----队列
队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。以下实例演示了队列(Queue)的用法:import java.util.LinkedList;import java.util.Queue; public class Main { public s...
2019-12-26 22:50:35 124
原创 排序算法之最常用的排序----快速排序
我们假设对1~10这是个数进行排序,比如有以下序列:6 1 2 7 9 3 4 5 10 8。快速排序的思想是先在这些数中找到一个基准数。为了方便,我们就以第一个数6作为基准数,接下来,想办法将比6大的放在6的后面,比6小的放在6 的前面。方法是,我们先从右边开始找起,直到找到比6小的数,于是我们找到了5,这时我们再从左边开始找起,找比6大的数,我们找到了7,这时,我们将5和7进行交换位置。序列变...
2019-12-25 17:44:53 854
原创 排序算法之相邻之间分高低----冒泡排序
冒泡排序的基本思路是:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。例如,我们需要12 43 54 64 23这几个数从大到小排序。那么小的数自然小排在后面。首先比较12和43,由于12比43小,则互换它们的位置,顺序变成43 12 54 64 23。按照刚才的做法,比较第二位和第三位,发现12比54小,则互换它们的位置,顺序变成43 54 12 64 23。以此类推,当一轮比较...
2019-12-23 16:52:56 740
原创 排序算法之最简单的排序----桶排序
【为什么要学排序?】在我们的生活中,方方面面都用到排序。你可以仔细想想身边的排序,站队的时候按身高排序,考试按成绩排序,商品按名称与用途排序,博客按发布时间排序······总之,生活中离不开这些排序,排序使我们的世界变得更加有规律,是人们的生活更加方便。+++++++++++++++++++++++++++++++++++假装分割线这次我们先一起学习一个简单快捷的排序算法----桶排序。其实...
2019-12-22 16:58:03 567
原创 lambda表达式入门(Java篇)
lambda表达式与事件处理 lambda表达式是JDK8中新增的重要特性,它支持将代码作为方法参数,允许使用更简洁的代码来创建只有一个抽象方法的接口的实例,增加了Java语言的表达能力。lambda表达式Java语言中,成员方法的定义形式为 [修饰符] 返回值数据类型 方法名(参数列表)[throws 异常列表]{ 方法体 }lambda表...
2019-12-19 16:25:27 625
原创 六级词汇篇
prevailing adj.流行的,盛行的,普遍的;purchase v.购买;n.购买,所购之物;sturdy adj.结实的,坚固的,强壮的,健壮的;voluntary adj.自愿的,无偿的,志愿的;n.即兴曲;response n.响应,回答,回应,作答;fastener n.纽扣,使系牢之物;stark adj.完全的,明显的,荒凉的;adv.完全,明...
2019-12-01 22:04:11 204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人