Loading

摘要: 19. 删除链表的倒数第 N 个结点(难度:中等) 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 阅读全文
posted @ 2021-08-15 23:55 StormArcita 阅读(43) 评论(0) 推荐(0)
摘要: 283. 移动零 (简单) 题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 思路:定义两个指针 阅读全文
posted @ 2021-08-14 16:12 StormArcita 阅读(69) 评论(0) 推荐(0)
摘要: 189:旋转数组(难度:中等) 本题要求三种写法 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗? 示例 1: 输入: nums = [1 阅读全文
posted @ 2021-08-13 20:38 StormArcita 阅读(114) 评论(0) 推荐(0)
摘要: 704.二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 阅读全文
posted @ 2021-08-11 17:20 StormArcita 阅读(56) 评论(0) 推荐(0)
摘要: Collection\泛型(Collection\Generics)知识总结1.1 集合概述 集合:集合是java中提供的一种容器,用来存储多个数据。 集合和数组的区别: 数组的长度是固定的,集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类 阅读全文
posted @ 2021-07-31 16:04 StormArcita 阅读(123) 评论(0) 推荐(0)
摘要: 方法一: 使用DecimalFormat方法: public static void main(String[] args) { DecimalFormat d = new DecimalFormat("0.0"); double a = 19.9779; System.out.println(d. 阅读全文
posted @ 2021-05-24 20:08 StormArcita 阅读(116) 评论(0) 推荐(0)