摘要: 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2->3->4->NULL向右旋转 2 步: 4->5->1- 阅读全文
posted @ 2020-11-10 13:36 Vingkin 阅读(106) 评论(0) 推荐(0)
摘要: 自己的写法,不想评价 用到了双指针和冒泡的思想,时间复杂度有点慢O(n^2),空间复杂度很行。 class Solution { public int removeDuplicates (int[] nums) { for (int i=0; i<nums.length-1; i++) { if ( 阅读全文
posted @ 2020-11-07 19:27 Vingkin 阅读(68) 评论(0) 推荐(0)
摘要: 主要内容 Date类 Java是面向对象的思想,会用一个类来代表一个事物。 Date代表了系统当前此刻日期对象!年月日时分秒。 DateFormat类 日期格式化类,认为日期对象拿到的时间是不好看的! 日期格式化类可以把时间格式化成我们喜欢的格式。 日期格式化类可以把字符串时间解析成日期对象!! " 阅读全文
posted @ 2020-11-02 19:28 Vingkin 阅读(71) 评论(0) 推荐(0)
摘要: 今日内容 多态(重点): 面向对象的三大特征之一:封装,继承,多态。 代码块 已经讲完了。 包 包我们介绍一下就好了 权限修饰符 介绍一下: private → 缺省 → protected → public 内部类(很抽象) 知识完整性(5大成分之一) 只关注语法即可,实际开发几乎无用,主要是su 阅读全文
posted @ 2020-11-02 19:27 Vingkin 阅读(149) 评论(0) 推荐(0)
摘要: 今日内容(记住语法) 抽象类 拥有抽象方法的类就是抽象类。 抽象方法:是只有方法签名没有方法体,必须用abstract修饰。 抽象类本身也要用abstract修饰的,作用是让子类继承,子类一定要重写抽象方法。 模板思想,设计模板模式。 接口 更加彻底的抽象,接口中全部是抽象方法和常量(JDK1.8之 阅读全文
posted @ 2020-11-02 19:26 Vingkin 阅读(98) 评论(0) 推荐(0)
摘要: 今日内容 复习回顾 定义类。一个Java文件可以定义多个类。但是只有一个类是用public修饰,public修饰的类名必须称为Java文件名。 类中有且仅有5大成分(五大金刚) 成员变量Field:描述类或者对象的属性信息的。 成员方法Method:描述类或者对象的行为的。 构造器(构造方法,Con 阅读全文
posted @ 2020-11-02 17:30 Vingkin 阅读(132) 评论(0) 推荐(0)