landf31
landf31
全部文章
分类
题解(71)
归档
标签
去牛客网
登录
/
注册
landf31的博客
TA的专栏
1篇文章
0人订阅
刷题笔记
1篇文章
573人学习
全部文章
(共56篇)
题解 | #数组无重复全排列#
import java.util.*; public class Solution { public ArrayList<ArrayList<Integer>> permute(int[] num) { Arrays.sort(num);//先按字典...
Java
2022-05-06
0
347
题解 | #寻找峰值#
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @return int整型 */ ...
Java
2022-05-03
0
381
题解 | #删除有序链表中重复的元素-II#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @...
Java
2022-05-02
0
387
题解 | #链表的奇偶重排#
思路,定义奇偶辅助变量,分别遍历奇偶链表,并将它们连接起来 import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * public ListNode(int val...
Java
2022-05-02
0
433
题解 | #判断一个链表是否为回文结构#
思路,链表反转后逐一比较 注意的是:链表不能直接反转,否则结构发生变化,需要新复制一个链表进行操作 import java.util.*; public class Solution { //反转链表指针 ListNode reverse(ListNode head) { //反转链...
Java
2022-05-02
0
384
题解 | #链表相加(二)#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ /** 1.栈方法,LinkedList实现了栈的接口,可以当做栈使用,还能存储ListNode...
Java
2022-05-02
0
398
题解 | #两个链表的第一个公共结点#
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ /* 1.暴力循环,分别循环pHead1,pHea...
Java
2022-05-01
0
432
题解 | #删除链表的倒数第n个节点#
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @...
Java
2022-05-01
0
401
题解 | #合并有序链表#
来自专栏
思路: 1.定义一个新的链表newHead保存合并后的链表,设置头结点为-1,头结点不能动,借助guard遍历 2.定义一个结点指针guard,实现newHead结点的遍历 3.循环比较list1,与list2的结点大小 1)循环条件,当list1,与list2不为空时,此处list1,与l...
Java
list
2022-04-30
0
573
题解 | #电影院选座问题#
疫情逐步缓和后,电影院终于开业了,但是由于当前仍处于疫情期间,应尽量保持人群不聚集的原则。 所以当小易来电影院选定一排后,尽量需要选择一个远离人群的位置。 已知由0和1组成的数组表示当前排的座位情况,其中1表示已被选座,0表示空座 请问小易所选座位和最近人的距离座位数最大是多少? 有如下假设:至少有...
Java
最长连续字符串
2022-04-15
1
555
首页
上一页
1
2
3
4
5
6
下一页
末页