Leetcode - Max Points on a Line

[分析] 兩條直線若包含一個公共點且斜率相同,則爲同一條直線。所以依次將數組中各點設爲公共點,並計算全部未當過公共點的其餘點同當當前公共點造成直線的斜率,使用哈希表保存各斜率直線上的點數,遍歷過程當中同時更新維護一條直線上包含的最多點數。 實現1中key直接就是double類型的斜率,實現時有幾個注意點: 1)斜率爲0時要單獨判斷並顯式賦值爲0,double類型0 和 -0是不等的 2)須要考慮輸
相關文章
相關標籤/搜索