10 2023 档案

摘要:目录题目python法一、后序遍历法二、层序遍历javascript法一、后序遍历法二、层序遍历 题目 给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输 阅读全文
posted @ 2023-10-31 18:12 Frommoon 阅读(10) 评论(0) 推荐(0) 编辑
摘要:目录题目python法一、快慢指针法二、哈希表javascript法一、快慢指针法二、哈希表 题目 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链 阅读全文
posted @ 2023-10-30 20:54 Frommoon 阅读(10) 评论(0) 推荐(0) 编辑
摘要:目录题目python法一、复制+反转链表法二、堆栈法三、快慢指针和链表反转javascript法一、复制+反转链表法二、快慢指针和链表反转 题目 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 示例 1: 输入:head = [1, 阅读全文
posted @ 2023-10-30 18:12 Frommoon 阅读(19) 评论(0) 推荐(0) 编辑
摘要:目录题目python双指针javascript双指针 题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], 阅读全文
posted @ 2023-10-30 09:51 Frommoon 阅读(7) 评论(0) 推荐(0) 编辑
摘要:目录题目python法一、头插法法二、迭代(改变箭头方向)javascript法一、头插法 题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出 阅读全文
posted @ 2023-10-29 19:14 Frommoon 阅读(4) 评论(0) 推荐(0) 编辑
摘要:目录题目python法一、循环法二、快慢指针javascript双指针 题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 1 输出 阅读全文
posted @ 2023-10-29 16:48 Frommoon 阅读(8) 评论(0) 推荐(0) 编辑
摘要:目录题目代码 题目 有一个单链表的 head,我们想删除它其中的一个节点 node。 给你一个需要删除的节点 node 。你将 无法访问 第一个节点 head。 链表的所有值都是 唯一的,并且保证给定的节点 node 不是链表中的最后一个节点。 删除给定的节点。注意,删除节点并不是指从内存中删除它。 阅读全文
posted @ 2023-10-29 14:40 Frommoon 阅读(4) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、翻译法二、内置函数zip+set法三、排序 题目 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog" 阅读全文
posted @ 2023-10-29 14:08 Frommoon 阅读(9) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、双指针法二、递归 题目 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countAndSay(n) 是对 c 阅读全文
posted @ 2023-10-29 12:57 Frommoon 阅读(12) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、KMP法二、切片法三、两行 题目 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。 示例 1: 输入:hay 阅读全文
posted @ 2023-10-28 19:50 Frommoon 阅读(53) 评论(0) 推荐(0) 编辑
摘要:目录1.在有网的服务器上创建自己的环境(1)查看虚拟环境(2)创建一个虚拟环境2.在有网的服务器上配置自己的环境(1)下载好这个requirements.txt文件上传到有网的服务器(2)激活自己的虚拟环境(3)装requirements.txt3.打包有网服务器上自己的环境并传到本地(1)打包成. 阅读全文
posted @ 2023-10-27 16:16 Frommoon 阅读(311) 评论(0) 推荐(0) 编辑
摘要:题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 1.读入字符串并丢弃无用的前导空格 2.检查下一个字符(假设还未到字符末尾)为正还是负号,读取 阅读全文
posted @ 2023-10-27 15:05 Frommoon 阅读(4) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、切片技巧法二、双指针 题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。 示例 1: 阅读全文
posted @ 2023-10-23 15:19 Frommoon 阅读(7) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、字典 题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 阅读全文
posted @ 2023-10-23 14:49 Frommoon 阅读(5) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、字典法二、计数法三、字符串内置函数rindex() 题目 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 示例 1: 输入: s = "leetcode" 输出: 0 示例 2: 输入: s = "loveleetcode" 输出: 阅读全文
posted @ 2023-10-23 14:19 Frommoon 阅读(11) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、直接解法二、数学解法 题目 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1: 输入:x = 12 阅读全文
posted @ 2023-10-23 10:03 Frommoon 阅读(18) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、库函数法二、双指针 题目 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"] 输出: 阅读全文
posted @ 2023-10-22 19:42 Frommoon 阅读(15) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、暴力法法二、哈希表 题目 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 注 阅读全文
posted @ 2023-10-22 17:17 Frommoon 阅读(2) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、找规律 题目 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7, 阅读全文
posted @ 2023-10-21 15:12 Frommoon 阅读(4) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、暴力法法二、哈希表 题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示 阅读全文
posted @ 2023-10-21 14:10 Frommoon 阅读(5) 评论(0) 推荐(0) 编辑
摘要:目录题目python法一、暴力法法二、双指针法三、pop+appendJavaScript法一:暴力--存在很大问题法二:filter过滤0 会改变原数组法三:双指针冒泡排序思想法四:双指针 题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 阅读全文
posted @ 2023-10-21 13:23 Frommoon 阅读(5) 评论(0) 推荐(0) 编辑
摘要:目录1.题目法一、for+if法二、利用字符串特性 1.题目 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2, 阅读全文
posted @ 2023-10-20 14:45 Frommoon 阅读(15) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、排序+双指针法二、网友一行解法 题目 给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。 示例 1: 输入:nums1 = 阅读全文
posted @ 2023-10-19 20:46 Frommoon 阅读(5) 评论(0) 推荐(0) 编辑
摘要:目录题目法一、排序加遍历法二、异或性质法三、reduce()函数 题目 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 示例 1: 输入:nums 阅读全文
posted @ 2023-10-19 18:53 Frommoon 阅读(8) 评论(0) 推荐(0) 编辑
摘要:目录1.题目法一、暴力法法二、先排序后比较法三、利用set去重特性 1.题目 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1: 输入:nums = [1,2,3,1] 输出:true 示例 2: 输入:n 阅读全文
posted @ 2023-10-19 16:34 Frommoon 阅读(4) 评论(0) 推荐(0) 编辑
摘要:目录1.题目python法一、利用python自带的reverse函数法二、辅助空间法javascriptreverse 1.题目 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出 阅读全文
posted @ 2023-10-19 15:42 Frommoon 阅读(12) 评论(0) 推荐(0) 编辑
摘要:目录1.题目法一、贪心法二、动态规划优化 1.题目 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润  阅读全文
posted @ 2023-10-18 18:00 Frommoon 阅读(15) 评论(0) 推荐(0) 编辑
摘要:目录1.题目法一、双指针法二、利用集合的去重特性 1.题目 给你一个非严格递增排列的数组 nums ,请你原地删除重复出现的元素,使每个元素只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 示例 1: 输入:nums = [1,1,2] 阅读全文
posted @ 2023-10-17 20:49 Frommoon 阅读(54) 评论(0) 推荐(0) 编辑
摘要:目录1.将xml格式数据转换为txt格式2.划分数据集3.配置路径4.使用 本文是跑yolov8前的数据集配置记录 注意: 图片命名不要包含中文,不带空格 后缀统一为.jpg/.png 标注文件(Annotations)有对应的原图 1.将xml格式数据转换为txt格式 提前在VCOdevkit文件 阅读全文
posted @ 2023-10-06 19:05 Frommoon 阅读(35) 评论(0) 推荐(0) 编辑
摘要:目录1.导入类2.attention.py中放入函数名3.需不需要通道数(True\False)4.更改配置文件5.测试 本文在yolo的基础上增加了注意力机制 1.导入类 在ultralytics\nn\models\extra_modules\attention.py中导入想添加的注意力的类,如 阅读全文
posted @ 2023-10-03 14:58 Frommoon 阅读(1189) 评论(0) 推荐(0) 编辑

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