- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 给一个链表,两两交换其中的节点,然后返回交换后的链表。
package com.lxg.algorithm;public class Solution08 { /** * @param head: a ListNode * @return: a ListNode */ public static ListNode swapPairs(ListNode head) { // write your code here ListNode temp= head; int v
2020-11-11 10:46:55
211
原创 删除链表中等于给定值 val 的所有节点。
package com.lxg.algorithm;public class Solution07 { /** * @param head: a ListNode * @param val: An integer * @return: a ListNode */ public static ListNode removeElements(ListNode head, int val) { // write your code her
2020-11-11 09:47:51
150
原创 给出两个链表形式表示的数字,写一个函数得到这两个链表相乘乘积
package com.lxg.algorithm;import java.util.Arrays;public class Solution06 { /** * @param l1: the first list * @param l2: the second list * @return: the product list of l1 and l2 */ public static long multiplyLists(ListNode l
2020-11-10 20:38:49
322
原创 给出一个链表,并将链表的值以倒序存储到数组中。
package com.lxg.algorithm;import java.util.ArrayList;import java.util.List;public class Solution05 { /** * @param head: the given linked list * @return: the array that store the values in reverse order */ public static List<Int
2020-11-10 18:35:45
494
1
原创 1609. 链表的中间结点
package com.lxg.algorithm;/** * 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 * 如果有两个中间结点,则返回第二个中间结点。 */class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; }}public class Solution04 {
2020-11-10 17:39:10
201
原创 1745 单调数列
如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。当给定的数组 A 是单调数组时返回 true,否则返回 false您在真实的面试中是否遇到过这个题? 样例样例 1:输入:[1,2,2,3]输出:true样例 2:输入:[1,3,2]输出:falsepackage com.lxg.a
2020-10-26 16:13:59
158
xshell和xftp与虚拟机的连接.pdf
2020-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅