【Java学习笔记】
文章平均质量分 70
秋招算法笔记
1101YY
这个作者很懒,什么都没留下…
展开
-
【Java Day07】
输入:nums1 = [1,2], nums2 = [-2,-1], nums3 = [-1,2], nums4 = [0,2]输入:nums1 = [0], nums2 = [0], nums3 = [0], nums4 = [0]输出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]输入:nums = [1,0,-1,0,-2,2], target = 0。输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]原创 2023-09-13 23:03:36 · 36 阅读 · 1 评论 -
【Day06 Java】
算法笔记原创 2023-09-13 15:40:46 · 29 阅读 · 1 评论 -
【JavaDay04】
题目描述:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。题目描述:给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。题目链接:[24. 两两交换链表中的节点(https://leetcode.cn/problems/swap-nodes-in-pairs/)题目描述:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。注意: 数值相同,不代表指针相同;原创 2023-09-09 21:06:04 · 25 阅读 · 0 评论 -
【JavaDay03】
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …题目描述:给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。题目描述:给一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。题目描述:给定一个含有 n 个正整数的数组和一个正整数 target。总结:其中队列和滑动窗口都可以用双指针的思想实现;原创 2023-08-14 22:36:57 · 27 阅读 · 0 评论 -
【Java算法 Day1】
题目描述:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。思路归纳:规定了扩展空间,就不能考虑暴力解法;元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。原创 2023-08-13 22:44:44 · 30 阅读 · 1 评论