随笔分类 -  leetcode

摘要:组合问题: 从给定的一组元素中找出所有可能的组合,例如子集、组合总和等问题。 排列问题: 对一组元素进行排列,找出所有可能的排列方式,例如全排列问题。 子集问题: 找出给定集合的所有子集,包括空集和本身。 棋盘类问题: 如八皇后问题、数独问题,需要在一个棋盘上放置元素并满足一定条件。 路径问题: 在 阅读全文
posted @ 2024-02-06 11:00 zhangdudu 阅读(7) 评论(0) 推荐(0) 编辑
摘要:vector<string> words= {"abcw","asd","awgf","dggg"} for (int i = 0; i < n; ++i) { for (char ch : words[i]) { mask[i] |= 1 << (ch - 'a'); } } 给定string “ 阅读全文
posted @ 2024-02-03 17:06 zhangdudu 阅读(12) 评论(0) 推荐(0) 编辑
摘要:使用范围: 查找元素: 在有序数组中查找一个特定的元素。 找到边界: 查找有序数组中某个值的第一个或最后一个出现的位置。 搜索旋转排序数组: 在旋转排序数组中查找一个特定的元素。 查找峰值元素: 在数组中查找峰值元素。 求平方根: 计算一个非负整数的平方根。 搜索区间: 在有序数组中找到给定目标值的 阅读全文
posted @ 2024-02-02 11:36 zhangdudu 阅读(4) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示