cuiter  

2021年3月31日

摘要: 二、面向对象下 1、自动装箱 public static void main(String[] args) { var a = Integer.valueOf(6); // 输出true System.out.println("6的包装类实例是否大于5.0" + (a > 5.0)); System 阅读全文
posted @ 2021-03-31 15:45 jiaotong 阅读(50) 评论(0) 推荐(0) 编辑
 
摘要: 一、面向对象上 1、构造器不是没有返回值吗?为啥不能用void声明呢? ​ 理由:实际上类的构造器是有返回值的,当使用new关键字调用构造器时,构造器将会返回这个类的实例,因此构造器的返回值类型总是当前类,但不要在构造器中显式return来返回当前类的对象,因为Java规定构造器的返回值是隐式的。 阅读全文
posted @ 2021-03-31 15:43 jiaotong 阅读(52) 评论(0) 推荐(0) 编辑
 
摘要: 递归解题三部曲 本文转载自:https://lyl0724.github.io/2020/01/25/1/ 何为递归?程序反复调用自身即是递归。 我自己在刚开始解决递归问题的时候,总是会去纠结这一层函数做了什么,它调用自身后的下一层函数又做了什么…然后就会觉得实现一个递归解法十分复杂,根本就无从下手 阅读全文
posted @ 2021-03-31 13:48 jiaotong 阅读(111) 评论(0) 推荐(0) 编辑
 
摘要: 21、合并两个有序列表 题目描述: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = [] 输出:[ 阅读全文
posted @ 2021-03-31 13:27 jiaotong 阅读(90) 评论(0) 推荐(0) 编辑
 
摘要: 19、删除链表的倒数第N个结点 题目描述: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 **进阶:**你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 阅读全文
posted @ 2021-03-31 12:36 jiaotong 阅读(112) 评论(0) 推荐(0) 编辑