- 博客(1550)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 [leetcode] 433. 最小基因变化
基因序列可以表示为一条由 8 个字符组成的字符串,其中每个字符都是 ‘A’、‘C’、‘G’ 和 ‘T’ 之一。假设我们需要调查从基因序列 start 变为 end 所发生的基因变化。一次基因变化就意味着这个基因序列中的一个字符发生了变化。另有一个基因库 bank 记录了所有有效的基因变化,只有基因库中的基因才是有效的基因序列。(变化后的基因必须位于基因库 bank 中)
2024-04-14 15:11:38 257
原创 [leetcode] 427. 建立四叉树
给你一个 n * n 矩阵 grid ,矩阵由若干 0 和 1 组成。请你用四叉树表示该矩阵 grid。你需要返回能表示矩阵 grid 的 四叉树 的根结点。四叉树数据结构中,每个内部节点只有四个子节点。此外,每个节点都有两个属性:val:储存叶子结点所代表的区域的值。1 对应 True,0 对应 False。注意,当 isLeaf 为 False 时,你可以把 True 或者 False 赋值给节点,两种值都会被判题机制 接受。
2024-04-13 17:19:44 415
原创 [leetcode] 164. 最大间距
给定一个无序的数组 nums,返回 数组在排序之后,相邻元素之间最大的差值。如果数组元素个数小于 2,则返回 0。您必须编写一个在「线性时间」内运行并使用「线性额外空间」的算法。
2024-04-10 09:04:49 200
原创 [leetcode] 25. K 个一组翻转链表
给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。示例 1进阶:你可以设计一个只用 O(1) 额外内存空间的算法解决此问题吗?
2024-04-06 16:42:13 596
原创 [leetcode] 191. 位1的个数
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中设置位的个数(也被称为汉明重量)。
2024-04-05 16:11:54 227 1
原创 [leetcode] 190. 颠倒二进制位
颠倒给定的 32 位无符号整数的二进制位。提示:请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在 Java 中,编译器使用二进制补码记法来表示有符号整数。因此,在 示例 2 中,输入表示有符号整数 -3,输出表示有符号整数 -1073741825。进阶: 如果多次调用这个函数,你将如何优化你的算法?
2024-04-05 16:08:26 178
原创 [leetcode] 66. 加一
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。
2024-04-05 14:31:39 248
原创 [leetcode] 637. 二叉树的层平均值
给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。
2024-04-01 19:09:25 404
原创 [leetcode] 100. 相同的树
给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
2024-03-31 18:15:51 269
原创 [leetcode] 20. 有效的括号
给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。
2024-03-31 15:57:53 329
原创 [leetcode] 228. 汇总区间
给定一个 无重复元素 的 有序 整数数组 nums。返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x。
2024-03-30 17:45:25 405
原创 [leetcode] 290. 单词规律
给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。
2024-03-30 16:07:09 183
原创 [leetcode] 12. 整数转罗马数字
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II。27 写做 XXVII, 即为 XX + V + II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为 IX。
2024-03-28 09:21:21 305
原创 [leetcode] 26. 删除有序数组中的重复项
给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。然后返回 nums 中唯一元素的个数。系统会用下面的代码来测试你的题解:// 输入数组// 长度正确的期望答案// 调用i < k;i++) {如果所有断言都通过,那么您的题解将被 通过。
2024-03-24 23:36:27 372
原创 [leetcode] 994. 腐烂的橘子
每分钟,腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。返回 直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1。
2024-03-24 19:57:21 212
原创 [leetcode] 138. 随机链表的复制
给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。构造这个链表的 深拷贝。深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。例如,如果原链表中有 X 和 Y 两个节点,其中 X.random --> Y。
2024-03-24 11:12:16 360
原创 [leetcode] 21. 合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。思路很直接,就是两个链表按照顺序进行拼接。
2024-03-21 09:31:25 240
原创 [leetcode] 141. 环形链表
如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递。仅仅是为了标识链表的实际情况。这是一个经典的题目,慢指针一次跳1步,快指针一次跳2步,如果有环,则它们会在某个节点相遇,这样就很好判断了。如果链表中存在环 ,则返回 true。否则,返回 false。给你一个链表的头节点 head ,判断链表中是否有环。
2024-03-21 09:06:55 226
原创 [leetcode] 206. 反转链表
进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
2024-03-20 09:18:22 262
原创 [leetcode] 104. 二叉树的最大深度
给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。
2024-03-17 09:39:24 252
原创 [leetcode] 283. 移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。进阶:你能尽量减少完成的操作次数吗?
2024-03-05 23:43:41 214
原创 [leetcode]136. 只出现一次的数字
给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。
2024-02-26 09:53:47 263 1
原创 ssh远程连接免密码访问
我们在远程登录的时候,经常需要输入密码,密码往往比较复杂,输入比较耗费时间,这种情况下可以使用ssh免密码登录。中间会有几次询问,可以直接按确认键跳过。然后把SSH密钥传到指定的服务器上。按确认健以后,会输入密码,输入密码后就配置成功了。后面再ssh登录就不需要输入密码了,是不是很简单。
2024-02-24 20:31:07 355
原创 [leetcode] 169. 多数元素
给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:nums = [3,2,3]输出:3示例 2:输入:nums = [2,2,1,1,1,2,2]输出:2进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。
2024-02-05 09:32:36 235
原创 ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26‘ not found
我看网上的解决方案是通过软链接的方式来解决的,这个太麻烦了。
2024-01-28 10:15:42 233
原创 平行宇宙中的奶奶
我不理解一粒米在她心目中的重量,那种完全不忍直视的举动,却成了我终身难忘的记忆。大概是2017年我们家开始修房子,修建工程和进度大大超过了我们的预期,几乎花光了所有,我奶奶的病情也在时不时的恶化,每次发我奶奶的视频,我都不敢看,在我家最艰难的一年,我奶奶把她的存折拿了出来,那里面存了她全部家当,存折由二姑转交给我妈,说这个存折里面的所有费用都是为我读大学准备的,存了至少5年了,最后奶奶发现我读大学并不需要她的这笔费用,因为学费和奖学金可以抵消,我每个月还有生活补助,所以这笔费用转交给了我妈用于新房的建设。
2024-01-02 12:44:34 477
原创 [Paddle-pipelines] AttributeError: partially initialized module ‘charset_normalizer‘
我分析了一下是pdfminer引起的,可能是安装的版本的包的问题。
2023-10-22 11:26:32 1041
原创 [elasticsearch]使用postman来查询数据
最近需要debug程序,debug的时候需要查找elasticsearch里面的数据是否正确。第一步建立一个post请求,并按照图下的方式填上ur和参数:我这里查询的是title字段。如果需要用户名和密码,需要这样填写:填写用户名和密码:然后点击send就可以获取数据啦。
2023-10-13 09:01:17 1851
原创 【mteb[beir]】Fetching trec_eval from https://github.com/usnistgov/trec_eval/archive/v9.0.8.tar.gz.
我发现我使用的是百度源来安装的,大概是百度源的问题。
2023-10-07 12:07:53 154
原创 [Mac] 安装paddle-pipelines出现 ERROR: Failed building wheel for lmdb
【代码】[Mac] 安装paddle-pipelines出现 ERROR: Failed building wheel for lmdb。
2023-10-02 09:16:05 1057
原创 [DeepSpeed]RuntimeError: output tensor must have the same type as input tensor
最近在跑chatglm2的sft的时候出现了下面的错误,我的运行方式是bf16, deepspeed zero3,因为担心fp16会有很多的nan.
2023-09-26 07:26:48 454
原创 [Spacy]No matching distribution found for spacy-pkuseg<0.1.0,>=0.0.27
【代码】[Spacy]No matching distribution found for spacy-pkuseg<0.1.0,>=0.0.27。
2023-09-05 18:07:46 185
原创 [peft]ImportError: cannot import name ‘is_npu_available‘ from ‘accelerate.utils‘
卸载后重新安装就可以了。
2023-09-04 18:33:32 709 1
openfst-1.6.7.tar.gz
2020-05-06
RotateDemo.rar
2019-05-10
springboot getopenid demo
2019-03-13
pytorch 0.3.1 python3.6 CPU版本whl
2019-03-11
NUS-WIDE多标签分类数据集整理
2018-11-29
VGG_ILSVRC_16_layers_fc_reduced.h5
2018-11-07
Jetson-TX2 tensorflow-1.3.0-cp35-cp35m-linux_aarch64.whl
2017-12-25
bazel-0.6.1-dist.zip 下载
2017-11-15
Connectionist Temporal Classification: A Tutorial with Gritty Details
2017-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人