Day 21 447. 回旋镖的数量
447. 回旋镖的数量
题目
1 | |
题目思路
- 本题翻译成人话就是:求二维平面上所给的点中,能组成等腰三角形两条腰边的三个顶点共有多少组,返回其总数;
- 使用 unordered_map 处理:在确定 i 作为三元组第一个点的回旋镖个数之前,先计算 i 与其余点的距离,以 {距离 : 个数} 的形式存储,最后分别对所有的距离进行累加计数。
题目代码
代码块
1 | |
复杂度
- 时间复杂度:O($n^2$)
- 空间复杂度:O($n$)
Day 21 447. 回旋镖的数量
https://chaggle.github.io/2021/09/30/leetcode/91-day/day-21-447-number-of-boomerangs/