LeetCode203

package com.imooc.leetCode203; /** * @author tangxuejun * @version 2018/9/30 2:53 PM * 删除链表中等于给定值 val 的所有节点。 */ public class LeetCode203 { p...

2018-09-30 15:57:49

阅读数 54

评论数 0

两种队列的实现以及性能测试

队列介绍 队列是一种常见的数据结构,也是我们学习,工作中必须掌握的基础,众所周知,在计算机的世界里,基础的数据结构只有两种,一种是线性连续的存储结构–数组,还有一种是随机的存储结构—链表,很多知名或者常用的数据结构都是基于这两种基础数据结构衍生出来的,今天介绍的队列也一样,队列如它的名字,是一种先...

2018-09-30 11:11:39

阅读数 223

评论数 0

LeetCode:20

package com.imooc.test; import java.util.Scanner; import java.util.Stack; /** @author tangxuejun @version 2018/9/29 5:42 PM leeteCode:20括号匹配 */...

2018-09-29 19:56:15

阅读数 25

评论数 0

和为s的数字

剑指offer57 描述: 输入一个递增排序的数组和一个数字s,在数组中查找两个数, 使得他们的和正好是s,如果有多对数字的和等于s, 则输出任意一对即可 package com.meituan.offer; import org.junit.Test; import java.util....

2018-09-28 23:33:38

阅读数 31

评论数 0

java8---Optional容器

背景: 1965年,英国一位名为Tony Hoare的计算机科学家在设计ALGOL W语言时候提出了null引用的想法,ALGOL W是第一批在堆上分配记录类型的语言之一,Hoare选择用null这种代替空引用,其理由是简单,但是后来的很多语言都采用了类似的设计方式,比如我们熟悉的Java,但是...

2018-09-28 15:26:05

阅读数 44

评论数 0

JAVA8--Time新特性

为什么引入新的时间类库 在JDK1.0的时候,java提供了java.util.Date类,正如类名所示,这个类不能表示日期,只能以毫秒的精度表示时间,并且年份的起始是从1900年开始,月份是从0开始,在JDK1.1的时候对Date类进行了修改,并引入了新的类java.util.Calendar...

2018-09-27 13:14:54

阅读数 34

评论数 0

设计模式----策略模式(函数式编程实现)

策略模式 策略模式可以分为三个部分: 策略模式的算法接口 策略模式的实现类–具体的那种算法 调用者 普通方式实现策略模式: 算法接口: package com.tangbaobao.java8.designer; /** * @author tangxuejun * @version ...

2018-09-26 13:39:15

阅读数 118

评论数 0

1

package com.test; import java.util.*; import java.util.stream.Collectors; import java.util.stream.IntStream; /** * @author 唐学俊 * @create 2018/09...

2018-09-23 00:15:13

阅读数 33

评论数 0

阅读java虚拟机规范有感

数据类型 java虚拟机类型可以分为两类: 原始类型 原始类型包括: 数值类型: 1. 整数类型 - byte - short - int - long 2. 浮点类型 3. char类型 4. float类型 5. double类型 ...

2018-09-10 09:50:20

阅读数 49

评论数 0

markdown编辑器

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文...

2018-09-09 23:47:25

阅读数 18

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭