随笔分类 -  LeetCode

摘要:package com.mxnet; import java.util.HashSet; public class Solution202 { public static void main(String[] args) { } /** * 编写一个算法来判断一个数 n 是不是快乐数。 * * 「快 阅读全文
posted @ 2022-09-06 21:32 mx_info 阅读(19) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.Stack; public class Solution206 { public static void main(String[] args) { } /** * 给你单链表的头节点 head ,请你反转链表,并返回反转后的链 阅读全文
posted @ 2022-09-05 21:44 mx_info 阅读(13) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.Random; public class Solution215 { //生成随机数 Random random = new Random(); /** * 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 阅读全文
posted @ 2022-09-04 12:38 mx_info 阅读(21) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; public class Solution191 { public static void main(String[] args) { System.out.println(1 << 5); } /** * 编写一个函数,输入是一个无符号整数(以二进制串的形式) 阅读全文
posted @ 2022-08-28 20:32 mx_info 阅读(14) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; public class Solution198 { public static void main(String[] args) { } /** * 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金 * 影响你偷窃的唯一制约因素就是相邻的房屋装 阅读全文
posted @ 2022-08-28 17:52 mx_info 阅读(14) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.HashSet; import java.util.List; public class Solution139 { public static void main(String[] args) { } /** * 给你一个字符 阅读全文
posted @ 2022-08-27 21:06 mx_info 阅读(19) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.HashSet; public class Solution142 { public static void main(String[] args) { String convert = convert("43525252626 阅读全文
posted @ 2022-08-27 20:34 mx_info 阅读(15) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.HashMap; import java.util.Set; public class Solution169 { public static void main(String[] args) { } /** * 给定一个大小为 阅读全文
posted @ 2022-08-27 17:39 mx_info 阅读(9) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.HashSet; public class Solution141 { public static void main(String[] args) { } /** * 给你一个链表的头节点 head ,判断链表中是否有环 * 阅读全文
posted @ 2022-08-26 21:16 mx_info 阅读(13) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; public class Solution147 { public static void main(String[] args) { } /** * Q: 给定单个链表的头 head ,使用 插入排序 对链表进行排序,并返回 排序后链表的头 * @param 阅读全文
posted @ 2022-08-26 17:15 mx_info 阅读(24) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.ArrayList; import java.util.List; public class Solution145 { public static void main(String[] args) { } /** * 给你一棵 阅读全文
posted @ 2022-08-25 21:06 mx_info 阅读(12) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.ArrayList; import java.util.List; public class Solution144 { public static void main(String[] args) { } /** * 给你二叉 阅读全文
posted @ 2022-08-25 20:56 mx_info 阅读(14) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; public class Solution148 { public static void main(String[] args) { } /** * 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 * @param head * @ 阅读全文
posted @ 2022-08-25 18:14 mx_info 阅读(29) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.Stack; public class Solution150 { public static void main(String[] args) { } /** * 根据 逆波兰表示法,求表达式的值。 * * 有效的算符包括+、 阅读全文
posted @ 2022-08-24 21:04 mx_info 阅读(15) 评论(0) 推荐(0) 编辑
摘要:package com.mxnet; import java.util.HashSet; public class Solution136 { public static void main(String[] args) { } /** * 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个 阅读全文
posted @ 2022-08-24 20:42 mx_info 阅读(17) 评论(0) 推荐(0) 编辑
摘要:/** *题目: * 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。 * 如果两个链表不存在相交节点,返回 null 。 * 注意,函数返回结果后,链表必须 保持其原始结构 * @param headA * @param headB * @return 阅读全文
posted @ 2022-08-23 17:09 mx_info 阅读(12) 评论(0) 推荐(0) 编辑
摘要:leetcode171:Excel表列序号 /** * 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 * @param columnTitle * @return * 思路: * 1. 该题实质为一个10进制和26进制的转换为题 * 2. 阅读全文
posted @ 2022-08-23 17:04 mx_info 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Leetcode128. 最长连续序列 题目描述 /** * 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 * * 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 * */ 思路分析 计算一个数组中连续数字的最长序列长度,可以使用优化 阅读全文
posted @ 2021-09-29 11:50 mx_info 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Leetcode105. 从前序与中序遍历序列构造二叉树 题目描述 /** * 给定一棵树的前序遍历 preorder 与中序遍历 inorder。 * <p> * 请构造二叉树并返回其根节点。 */ 思路分析 已知前序遍历和中序遍历的数组,构造其二叉树 根据前序遍历和中序遍历的特点可知,前序遍历在 阅读全文
posted @ 2021-09-28 09:39 mx_info 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Leetcode122. 买卖股票的最佳时机 II 题目描述 /** * 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 * * 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 * * 注意:你不能同时参与多笔交易 阅读全文
posted @ 2021-09-25 09:10 mx_info 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示