算法java
芒西芒西
这个作者很懒,什么都没留下…
展开
-
移除链表元素
给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]输入:head = [], val = 1输出:[]输入:head = [7,7,7,7], val = 7输出:[]/**链表的定义*/public class ListNode{ //节点的值 int val; //下一个节点 Li原创 2022-03-22 20:00:32 · 286 阅读 · 0 评论 -
螺旋矩阵||
给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。示例 1:输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2:输入:n = 1输出:[[1]]思路:生成一个 n×n 空矩阵 mat,随后模拟整个向内环绕的填入过程:1.定义当前左右上下边界 left,right,top,bottom,初始值 num = 1,迭代终止值 tar = n * n;2.当 num <= t原创 2022-03-20 21:44:59 · 156 阅读 · 0 评论