Leetcode 1037. 有效的回旋镖
LeetCode 有效
2023-09-14 09:07:05 时间
给定一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点,如果这些点构成一个 回旋镖 则返回 true 。
回旋镖 定义为一组三个点,这些点 各不相同 且 不在一条直线上 。
示例 1:
输入:points = [[1,1],[2,3],[3,2]]
输出:true
示例 2:
输入:points = [[1,1],[2,2],[3,3]]
输出:false
提示:
- points.length == 3
- points[i].length == 2
- 0 <= xi, yi <= 100
Code:
class Solution {
public:
bool isBoomerang(vector<vector<int>>& points) {
map<vector<int>,int>mymap;
pair<map<vector<int>, int>::iterator, bool> ret;
for(int i=0;i<points.size();i++)
{
vector<int>sub=points[i];
ret=mymap.i
相关文章
- 有效的括号(leetcode 20)
- 学会two pointers算法,玩转LeetCode
- LeetCode每日一题06-13
- ☆打卡算法☆LeetCode 187. 重复的DNA序列 算法解析
- leetcode-26删除有序数组中的重复项(双指针)「建议收藏」
- leetcode-155最小栈(历史最值)「建议收藏」
- LeetCode 242. 有效的字母异位词
- 最大正方形(leetcode 221)
- leetcode #77 in cpp[通俗易懂]
- LeetCode笔记:Weekly Contest 317
- LeetCode | 整数反转
- Js刷LeetCode拿offer-双指针技巧(下)
- 前端工程师leetcode算法面试之二分搜索算法(上)
- JavaScript刷LeetCode拿offer-高频40题
- 【Leetcode-链表强训】
- [数据结构]二叉树OJ(leetcode)