上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页

2022年11月1日

1190. 反转每对括号间的子串

摘要: 1190. 反转每对括号间的子串 给出一个字符串 s(仅含有小写英文字母和括号)。 请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。 注意,您的结果中 不应 包含任何括号。 示例 1: 输入:s = "(abcd)" 输出:"dcba" 示例 2: 输入:s = "(u 阅读全文

posted @ 2022-11-01 20:22 HHHuskie 阅读(50) 评论(0) 推荐(0) 编辑

2022年10月31日

481. 神奇字符串

摘要: 481. 神奇字符串 神奇字符串 s 仅由 '1' 和 '2' 组成,并需要遵守下面的规则: 神奇字符串 s 的神奇之处在于,串联字符串中 '1' 和 '2' 的连续出现次数可以生成该字符串。 s 的前几个元素是 s = "1221121221221121122……" 。如果将 s 中连续的若干 1 阅读全文

posted @ 2022-10-31 11:13 HHHuskie 阅读(30) 评论(0) 推荐(0) 编辑

2022年10月29日

取反运算符

摘要: 必备知识: 1.不会二进制和十进制转换的同学点击这里学习https://jingyan.baidu.com/article/597a0643614568312b5243c0.html 2.二进制中第一位为符号位,0代表正数,1代表负数,如 0000 0001 是+1,1000 0001 是-1。 3 阅读全文

posted @ 2022-10-29 23:57 HHHuskie 阅读(159) 评论(0) 推荐(0) 编辑

原码、反码、补码

摘要: 正数部分:正整数的原码、反码和补码是一样的,即看到符号位(第一位)是0,就可以照着写出其他两种码。 2/3 负数部分转换:原码和反码的相互转换:符号位不变,数值位按位取反原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1 3/3 阅读全文

posted @ 2022-10-29 22:56 HHHuskie 阅读(348) 评论(0) 推荐(0) 编辑

二分查找:35. 搜索插入位置 278. 第一个错误的版本

摘要: 35. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums = [1,3,5,6], target = 5 输出: 2 示例 2: 输 阅读全文

posted @ 2022-10-29 10:21 HHHuskie 阅读(20) 评论(0) 推荐(0) 编辑

2022年10月28日

为什么MySQL选择B+树做索引

摘要: 为什么MySQL选择B+树做索引1、 B+树的磁盘读写代价更低:B+树的内部节点并没有指向关键字具体信息的指针,因此其内部节点相对B树更小,如果把所有同一内部节点的关键字存放在同一盘块中,那么盘块所能容纳的关键字数量也越多,一次性读入内存的需要查找的关键字也就越多,相对IO读写次数就降低了。2、B+ 阅读全文

posted @ 2022-10-28 16:17 HHHuskie 阅读(70) 评论(0) 推荐(0) 编辑

907. 子数组的最小值之和

摘要: 907. 子数组的最小值之和 给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组。 由于答案可能很大,因此 返回答案模 10^9 + 7 。 示例 1: 输入:arr = [3,1,2,4] 输出:17 解释: 子数组为[3],[1],[2],[4 阅读全文

posted @ 2022-10-28 11:21 HHHuskie 阅读(27) 评论(0) 推荐(0) 编辑

2022年10月17日

904. 水果成篮

摘要: 904. 水果成篮 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果: 你只有 两个 篮子,并且每个篮子只能装 阅读全文

posted @ 2022-10-17 11:18 HHHuskie 阅读(27) 评论(0) 推荐(0) 编辑

242. 有效的字母异位词

摘要: 242. 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2 阅读全文

posted @ 2022-10-17 10:52 HHHuskie 阅读(14) 评论(0) 推荐(0) 编辑

2022年10月16日

142. 环形链表 II

摘要: 142. 环形链表 II 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 阅读全文

posted @ 2022-10-16 14:46 HHHuskie 阅读(17) 评论(0) 推荐(0) 编辑

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 42 下一页

导航