上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 281 下一页
摘要: 给你一个日志数组 logs。每条日志都是以空格分隔的字串,其第一个字为字母与数字混合的 标识符 。 有两种不同类型的日志: 字母日志:除标识符之外,所有字均由小写字母组成 数字日志:除标识符之外,所有字均由数字组成 请按下述规则将日志重新排序: 所有 字母日志 都排在 数字日志 之前。 字母日志 在 阅读全文
posted @ 2022-05-22 11:54 萧海~ 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 在一个 8 x 8 的棋盘上,有一个白色的车(Rook),用字符 'R' 表示。棋盘上还可能存在空方块,白色的象(Bishop)以及黑色的卒(pawn),分别用字符 '.','B' 和 'p' 表示。不难看出,大写字符表示的是白棋,小写字符表示的是黑棋。 车按国际象棋中的规则移动。东,西,南,北四个 阅读全文
posted @ 2022-05-21 17:07 萧海~ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 小镇里有 n 个人,按从 1 到 n 的顺序编号。传言称,这些人中有一个暗地里是小镇法官。 如果小镇法官真的存在,那么: 小镇法官不会信任任何人。 每个人(除了小镇法官)都信任这位小镇法官。 只有一个人同时满足属性 1 和属性 2 。 给你一个数组 trust ,其中 trust[i] = [ai, 阅读全文
posted @ 2022-05-21 15:08 萧海~ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order)是一些小写字母的排列。 给定一组用外星语书写的单词 words,以及其字母表的顺序 order,只有当给定的单词在这种外星语中按字典序排列时,返回 true;否则,返回 false。 示例 1: 输入:words 阅读全文
posted @ 2022-05-21 10:59 萧海~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x ⇐ y。那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎; 如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头 阅读全文
posted @ 2022-05-20 21:23 萧海~ 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、vector 1.判断某元素是否存在 ``` vector vStr; int nRet = std::count(vStr.begin(), vStr.end(), "xiaochun" ); //判断vector中是否有 "xiaochun" 这个元素 2.查找某个元素 方法一: 自己写循环 阅读全文
posted @ 2022-05-20 16:42 萧海~ 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 arr,只有可以将其划分为三个和相等的 非空 部分时才返回 true,否则返回 false。 形式上,如果可以找出索引 i + 1 < j 且满足 (arr[0] + arr[1] + ... + arr[i] == arr[i + 1] + arr[i + 2] + ... + 阅读全文
posted @ 2022-05-20 11:08 萧海~ 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符串数组 words ,请你找出所有在 words 的每个字符串中都出现的共用字符( 包括重复字符),并以数组形式返回。你可以按 任意顺序 返回答案。 示例 1: 输入:words = ["bella","label","roller"] 输出:["e","l","l"] 示例 2: 输入 阅读全文
posted @ 2022-05-20 09:19 萧海~ 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后,返回数组 可能的最大和 。 示例 1: 输入:nums = [4,2,3], k 阅读全文
posted @ 2022-05-20 08:55 萧海~ 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 给你一个正整数的数组 A(其中的元素不一定完全不同),请你返回可在 一次交换(交换两数字 A[i] 和 A[j] 的位置)后得到的、按字典序排列小于 A 的最大可能排列。 如果无法这么操作,就请返回原数组。 示例 1: 输入:arr = [3,2,1] 输出:[3,1,2] 解释:交换 2 和 1 阅读全文
posted @ 2022-05-19 16:21 萧海~ 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 281 下一页