代码编织梦想

《leetcode热题100》笔记&题解&思路&技巧&优化_part_5-爱代码爱编程

《LeetCode热题100》笔记&题解&思路&技巧&优化_Part_5 😍😍😍 相知🙌🙌🙌 相识😢😢😢 开始刷题图论🟡1. 岛屿数量🟡2. 腐烂的橘子(待定)🟡3. 课程表(待

leetcode 724. find pivot index-爱代码爱编程

Problem Given an array of integers nums, calculate the pivot index of this array. The pivot index is the index

力扣每日一题 矩阵中移动的最大次数 dp-爱代码爱编程

Problem: 2684. 矩阵中移动的最大次数 复杂度 ⏰ 时间复杂度: O

算法第三十天-爱代码爱编程

矩阵中移动的最大次数 题目要求 解题思路 网格图 DFS 从第一列的任一单元格 (

力扣-爱代码爱编程

给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非严格递减顺序排列。 请你统计并返回 grid 中 负数 的数目。 示例 1: 输入:grid = [[4,3,2,-1],[3,2,1,-1

【每日算法】理论:常见aigc模型; 刷题:力扣单调栈-爱代码爱编程

上期文章 【每日算法】理论:生成模型基础; 刷题:力扣单调栈 文章目录 上期文章一、上期问题二、理论问题1、stable diffusion模型的网络架构2、T5的网络架构(Text-To-Text Tra

leetcode 1.两数之和-爱代码爱编程

问题描述: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答

leetcode 1071. greatest common divisor of strings-爱代码爱编程

Problem For two strings s and t, we say “t divides s” if and only if s = t + … + t (i.e., t is concatenated wit

leetcode 1732. find the highest altitude-爱代码爱编程

Problem There is a biker going on a road trip. The road trip consists of n + 1 points at different altitudes. T

力扣每日一题 2024/3/16 矩阵中移动的最大次数-爱代码爱编程

前言:首先这个系列不一定会连续更新下去 也许会断更 目前只打算更新每日一题的easy和medium难度 会逐步讲解每一行代码的思路 题目描述 用例说明 思路讲解 最外层遍历:将第一列的每一个元素看作一次遍历的起点(初始值) 返回值是移动的最大次数 用ans来存储 很容易想到用深度优先搜索 dfs内的参数是什么呢?首先得有横纵坐标,以

2684. 矩阵中移动的最大次数-爱代码爱编程

2684. 矩阵中移动的最大次数 题目链接:2684. 矩阵中移动的最大次数 代码如下: //深度优先遍历 //参考:https://leetcode.cn/problems/maximum-number-of-m

顺序表(数组)的oj题-爱代码爱编程

顺序表OJ题(文字解读+图解) 1. 移除元素1.1 方法一(循环遍历)1.2 方法二(创建数组)1.3 方法三(双指针) 2. 删除有序数组中的重复项3. 合并两个有序数组4. 轮转数组5. 数组形式的

leetcode 1. 两数之和 java哈希法-爱代码爱编程

Leetcode 1.两数之和 JAVA 题目 思路(哈希表法) 拿nums=[2,7,11,15],target=9 这个来说明 我们先遍历到2这个数,target=9,要想两数之和等于这个target,那么我

每日oj题_字符串①_力扣14. 最长公共前缀-爱代码爱编程

目录 力扣14. 最长公共前缀 解析代码1(两两比较) 解析代码2(统一比较) 力扣14. 最长公共前缀 14. 最长公共前缀 难度 简单 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl"

leetcode 387. first unique character in a string-爱代码爱编程

Problem Given a string s, find the first non-repeating character in it and return its index. If it does not exi

力扣105-爱代码爱编程

        给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。         示例 1:                 输入: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]

算法练习第二十五天| 216.组合总和iii、17.电话号码的字母组合-爱代码爱编程

leetcode题目链接 17 216 216.组合总和III class Solution { List<Integer> path = new ArrayList(); List

day25|leetcode|c++|216. 组合总和 iii|17. 电话号码的字母组合-爱代码爱编程

知者行之始,行者知之成 --传习录 Leetcode 216. 组合总和 III 链接:216. 组合总和 III thought: 以示例2为例: 输入: k = 3, n = 9 输出: [[1,2,

面试经典 150 题-爱代码爱编程

目录  力扣88. 合并两个有序数组 力扣88. 合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而

力扣面试经典150题(五)_力扣150题c语言-爱代码爱编程

76 76. 最小覆盖子串 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如果 s 中存在这样的子串,我们保证它是唯一的答案。 class So