Qt中使用OpenGL-Camera类 在 OpenGL 中,我们通过数学方法构建出一个视图矩阵模拟摄像机,也可以通过定义一些变量,例如当前坐标和视角朝向,然后接收用户的键盘和鼠标操作,根据操作动态的修改这些变量,最终返回给 OpenGL 一个基于这些信息的视图矩阵。 摄像机类按键枚举将用户移动方向进行枚举,可以避免特定与窗口系统的输入方式 123456789// 这里是 WASDQEenum Camera_Movement { 2022-04-13 OpenGL Qt
17_电话号码的字母组合 难度:中等 题目给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例示例一: 输入:digits = “23”输出:[“ad”,”ae”,”af”,”bd”,”be”,”bf”,”cd”,”ce”,”cf”] 示例二: 输入 2022-04-07 leetcode
765_情侣牵手 难度:困难 题目n 对情侣坐在连续排列的 2n 个座位上,想要牵到对方的手。 人和座位由一个整数数组 row 表示,其中 row[i] 是坐在第 i 个座位上的人的 ID。情侣们按顺序编号,第一对是 (0, 1),第二对是 (2, 3),以此类推,最后一对是 (2n-2, 2n-1)。 返回 最少交换座位的次数,以便每对情侣可以并肩坐在一起。 每次 2022-04-06 leetcode
111_计算除法 难度:中等 题目给定一个变量对数组 equations 和一个实数值数组 values 作为已知条件,其中 equations[i] = [Ai, Bi] 和 values[i] 共同表示等式 Ai / Bi = values[i] 。每个 Ai 或 Bi 是一个表示单个变量的字符串。 另有一些以数组 queries 表示的问题,其中 querie 2022-04-01 leetcode
2024_考试的最大困扰度 难度:中等 题目一位老师正在出一场由 n 道判断题构成的考试,每道题的答案为 true (用 ‘T’ 表示)或者 false (用 ‘F’ 表示)。老师想增加学生对自己做出答案的不确定性,方法是 最大化 有 连续相同 结果的题数。(也就是连续出现 true 或者连续出现 false)。 给你一个字符串 answerKey ,其中 answerKey 2022-03-29 leetcode
1123_最深叶节点的最近公共祖先 难度:中等 题目给你一个有根节点 root 的二叉树,返回它 最深的叶节点的最近公共祖先 。 回想一下: 叶节点 是二叉树中没有子节点的节点 树的根节点的 深度 为 0,如果某一节点的深度为 d,那它的子节点的深度就是 d+1 如果我们假定 A 是一组节点 S 的 最近公共祖先,S 中的每个节点都在以 A 为根节点的子树中,且 A 的深度达到此条 2022-03-28 leetcode
388_文件的最长绝对路径 难度:中等 题目假设有一个同时存储文件和目录的文件系统。下图展示了文件系统的一个示例: 这里将 dir 作为根目录中的唯一目录。dir 包含两个子目录 subdir1 和 subdir2 。subdir1 包含文件 file1.ext 和子目录 subsubdir1;subdir2 包含子目录 subsubdir2,该子目录下包含文件 file2 2022-03-24 leetcode
385_迷你语法分析器 难度:中等 题目给定一个字符串 s 表示一个整数嵌套列表,实现一个解析它的语法分析器并返回解析的结果 NestedInteger 。 列表中的每个元素只可能是整数或整数嵌套列表 示例示例一: 输入:s = “324”,输出:324解释:你应该返回一个 NestedInteger 对象,其中只包含整数值 324。 示例二: 输入:s = “[1 2022-03-24 leetcode
440_字典序的第K小数字 难度:困难 题目给定整数 n 和 k,返回 [1, n] 中字典序第 k 小的数字。 示例示例一: 输入: n = 13, k = 2输出: 10解释: 字典序的排列是 [1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9],所以第二小的数字是 10。 示例二: 输入: n = 1, k = 1输出: 1 提 2022-03-23 leetcode
386_字典序排数 难度:中等 题目给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。 你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。 示例示例一: 输入:n = 13输出:[1,10,11,12,13,2,3,4,5,6,7,8,9] 示例二: 输入:n = 2输出:[1,2] 提示 $1 <= n <= 2022-03-23 leetcode