328.奇偶链表 【LetMeFly】328.奇偶链表力扣题目链接:https://leetcode.cn/problems/odd-even-linked-list/ 给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。 第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶数 ,以此类推。 请注意,偶数组和奇数组内 2022-09-24 题解 > LeetCode #题解 #中等 #LeetCode #链表
CSDN - CSDN6题解 CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16 努力是为了让自己不平庸 前言/背景 看到CSDN竞赛6的通知后,报着随缘的态度,参加了这次竞赛。(是的,睡过是不可能的) 大赛简介 只能使用在线IDE,不能使用本地工具,不能复制粘贴,不能跳出页面。时间2h一共4道编程题可提前交卷 解题思路1. 严查枪火题目描述X国最近开始严 2022-09-23 题解 > CSDN周赛 #题解 #CSDN
316.去除重复字母 【LetMeFly】316.去除重复字母:单调栈力扣题目链接:https://leetcode.cn/problems/remove-duplicate-letters/ 给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 示例 1: 输入:s = "bcabc" 输出:"abc" 示 2022-09-23 题解 > LeetCode #题解 #中等 #字符串 #贪心 #LeetCode #栈 #单调栈
707.设计链表 【LetMeFly】707.设计链表:C++小详解,万字小长文:分别借助和不借助STL解决力扣题目链接:https://leetcode.cn/problems/design-linked-list/ 设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/ 2022-09-23 题解 > LeetCode #题解 #中等 #LeetCode #链表 #设计 #数据结构
1640.能否连接形成数组 【LetMeFly】1640.能否连接形成数组力扣题目链接:https://leetcode.cn/problems/check-array-formation-through-concatenation/ 给你一个整数数组 arr ,数组中的每个整数 互不相同 。另有一个由整数数组构成的数组 pieces,其中的整数也 互不相同 。请你以 任意顺序 连接 pieces 中的数组以形成 arr 。 2022-09-22 题解 > LeetCode #题解 #简单 #数组 #LeetCode #哈希表
309.最佳买卖股票时机含冷冻期 【LetMeFly】309.最佳买卖股票时机含冷冻期力扣题目链接:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/ 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下 2022-09-18 题解 > LeetCode #题解 #中等 #数组 #动态规划 #LeetCode #DP
827.最大人工岛 【LetMeFly】827.最大人工岛力扣题目链接:https://leetcode.cn/problems/making-a-large-island/ 给你一个大小为 n x n 二进制矩阵 grid 。最多 只能将一格 0 变成 1 。 返回执行此操作后,grid 中最大的岛屿面积是多少? 岛屿 由一组上、下、左、右四个方向相连的 1 形成。 示例 1: 输入: grid = 2022-09-18 题解 > LeetCode #题解 #图 #数组 #LeetCode #困难 #深度优先搜索 #哈希 #矩阵 #广度优先搜索 #BFS #并查集 #连通块
304.二维区域和检索 - 矩阵不可变 【LetMeFly】304.二维区域和检索 - 矩阵不可变力扣题目链接:https://leetcode.cn/problems/range-sum-query-2d-immutable/ 给定一个二维矩阵 matrix,以下类型的多个请求: 计算其子矩形范围内元素的总和,该子矩阵的 左上角 为 (row1, col1) ,右下角 为 (row2, col2) 。 实 2022-09-17 题解 > LeetCode #题解 #中等 #数组 #LeetCode #矩阵 #设计 #前缀和 #二维前缀和
1624.两个相同字符之间的最长子字符串 【LetMeFly】1624.两个相同字符之间的最长子字符串力扣题目链接:https://leetcode.cn/problems/largest-substring-between-two-equal-characters/ 给你一个字符串 s,请你返回 两个相同字符之间的最长子字符串的长度 ,计算长度时不含这两个字符。如果不存在这样的子字符串,返回 -1 。 子字符串 是字符串中的一个连续字 2022-09-17 题解 > LeetCode #题解 #简单 #字符串 #LeetCode #哈希表
290.单词规律 【LetMeFly】290.单词规律力扣题目链接:https://leetcode.cn/problems/word-pattern/ 给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 2022-09-16 题解 > LeetCode #题解 #简单 #字符串 #LeetCode #哈希表