Leetcode - Max Points on a Line

[分析] 两条直线若包含一个公共点且斜率相同,则为同一条直线。所以依次将数组中各点设为公共点,并计算全部未当过公共点的其余点同当当前公共点造成直线的斜率,使用哈希表保存各斜率直线上的点数,遍历过程当中同时更新维护一条直线上包含的最多点数。 实现1中key直接就是double类型的斜率,实现时有几个注意点: 1)斜率为0时要单独判断并显式赋值为0,double类型0 和 -0是不等的 2)须要考虑输
相关文章
相关标签/搜索