leetcode 1234 题目描述1234. 替换子串得到平衡字符串有一个只含有 'Q', 'W', 'E', 'R' 四种字符,且长度为 n 的字符串。 假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。 给你一个这样的字符串 s,请通过「替换一个子串」的方式,使原字符串 s 变成一个「平衡字符串」。 你可以用和「待替换子串」 2023-02-13 leetcode #刷题
CPU架构 主流CPU指令集 架构 指令集位数 来源 x86 32 Intel开发,CPU架构习惯以86结尾,所以之后被称之为x86 AMD64 64 32位向64位演进时,AMD更早的开发除了兼容x86(32位)指令集的处理器 x86_64 64 Intel为了迈向64位,设计了IA-64(不兼容x86),但反响不好,因此采用了AMD64,并在此基础进行扩充,改名为x86_64,两种差别不 2023-02-13 #学习
leetcode 39 题目描述39. 组合总和给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同,则两种组合是不同的。 对于给定的输入,保证和为 2023-02-13 leetcode #刷题
DragonOS 实时调度器相关API 实时进程调度器相关的api   RT(realtime scheduler),实时调度器。实时调度是为了完成实时处理任务而分配CPU的调度方法。   DragonOS的进程分为“实时进程”和“普通进程”两类;实时进程的优先级高于普通进程,如果当前的系统的执行队列中有“实时进程”,RT调度器会优先选择实时进程;如果队列中会有多个 2023-02-12 DragonOS #学习 #实时调度器
leetcode 148 题目描述148. 排序链表给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 12输入:head = [4,2,1,3]输出:[1,2,3,4] 解题思路 排序+链表:将链表存储在ArrayList中,使用库函数sort,然后在写入链表中,返回。自己没有写sort 执行用时:18 ms, 在所有 Java 提交中击败了14.19%的用户 内存消耗:5 2023-02-09 leetcode #刷题
leetcode 1797 题目描述1797. 设计一个验证系统你需要设计一个包含验证码的验证系统。每一次验证中,用户会收到一个新的验证码,这个验证码在 currentTime 时刻之后 timeToLive 秒过期。如果验证码被更新了,那么它会在 currentTime (可能与之前的 currentTime 不同)时刻延长 timeToLive 秒。 请你实现 AuthenticationManager 类: Auth 2023-02-09 leetcode #刷题
leetcode 105 题目描述105. 从前序与中序遍历序列构造二叉树给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例 1: 12输入: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]输出: [3,9,20,null,null,15,7] 2023-02-08 leetcode #刷题
leetcode 1233 题目描述1233. 删除子文件夹你是一位系统管理员,手里有一份文件夹列表 folder,你的任务是要删除该列表中的所有 子文件夹,并以 任意顺序 返回剩下的文件夹。 如果文件夹 folder[i] 位于另一个文件夹 folder[j] 下,那么 folder[i] 就是 folder[j] 的 子文件夹 。 文件夹的「路径」是由一个或多个按以下格式串联形成的字符串:’/‘ 后跟一个或者多 2023-02-08 leetcode #刷题
leetcode 287 题目描述287. 寻找重复数给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。 你设计的解决方案必须 不修改 数组 nums 且只用常量级 O(1) 的额外空间。 示例 1: 12输入:nums = [1,3,4,2,2]输出:2 解题思路因题目 2023-02-07 leetcode #刷题
leetcode 102 题目描述102. 二叉树的层序遍历给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 12输入:root = [3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]] 解题思路 使用list按顺序存储节点,由于返回值 List<List>,因此需要记录每层的节点数,获取一个节点,上层节 2023-02-07 leetcode #刷题