日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Leetcode--149. 直线上最多的点数

發(fā)布時間:2024/7/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Leetcode--149. 直线上最多的点数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

給定一個二維平面,平面上有?n?個點,求最多有多少個點在同一條直線上。

示例 1:

輸入: [[1,1],[2,2],[3,3]]
輸出: 3
解釋:
^
|
| ???????o
| ????o
| ?o ?
+------------->
0 ?1 ?2 ?3 ?4
示例?2:

輸入: [[1,1],[3,2],[5,3],[4,1],[2,3],[1,4]]
輸出: 4
解釋:
^
|
| ?o
| ????o??? ? ? o
| ????? ?o
| ?o ?? ? ? o
+------------------->
0 ?1 ?2 ?3 ?4 ?5 ?6

提交的代碼:

class?Solution?{

????public?int?maxPoints(int[][]?points)?{

????if?(points.length?<?3)?{

????????return?points.length;

????}

????int?res?=?0;

????//遍歷每個點

????for?(int?i?=?0;?i?<?points.length;?i++)?{

????????int?duplicate?=?0;

????????int?max?=?0;//保存經(jīng)過當(dāng)前點的直線中,最多的點

????????HashMap<String,?Integer>?map?=?new?HashMap<>();

????????for?(int?j?=?i?+?1;?j?<?points.length;?j++)?{

????????????//求出分子分母

????????????int?x?=?points[j][0]?-?points[i][0];

????????????int?y?=?points[j][1]?-?points[i][1];

????????????if?(x?==?0?&&?y?==?0)?{

????????????????duplicate++;

????????????????continue;

?

????????????}

????????????//進(jìn)行約分

????????????int?gcd?=?gcd(x,?y);

????????????x?=?x?/?gcd;

????????????y?=?y?/?gcd;

????????????String?key?=?x?+?"@"?+?y;

????????????map.put(key,?map.getOrDefault(key,?0)?+?1);

????????????max?=?Math.max(max,?map.get(key));

????????}

????????//1?代表當(dāng)前考慮的點,duplicate?代表和當(dāng)前的點重復(fù)的點

????????res?=?Math.max(res,?max?+?duplicate?+?1);

????}

????return?res;

}

?

private?int?gcd(int?a,?int?b)?{

????while?(b?!=?0)?{

????????int?temp?=?a?%?b;

????????a?=?b;

????????b?=?temp;

????}

????return?a;

}

}

總結(jié)

以上是生活随笔為你收集整理的Leetcode--149. 直线上最多的点数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂色区 | 国产在线一区二区三区四区 | 一区二区中文字幕在线观看 | 又色又爽又高潮免费视频国产 | 国产精品久久中文字幕 | 久久国产小视频 | 国产波霸爆乳一区二区 | 一区二区国产在线 | 久久香视频 | 成人av免费在线看 | 亚洲中文在线一区 | 六月丁香婷婷网 | 国产美女诱惑 | 爱爱网视频 | 国产精品视频在线观看免费 | 免费看黄色片的网站 | 欧美色就是色 | 日本在线一区二区三区 | 黄色在线一区 | 成人免费视频观看视频 | 久草美女 | av在线免费网址 | 久久av导航| 亚洲av无码久久精品狠狠爱浪潮 | 日韩中文字幕网址 | 1000亚洲裸体人体 | 欧美狂猛xxxxx乱大交3 | 曰本三级日本三级日本三级 | 操干视频 | 久久精品无码一区二区三区 | 国产香蕉视频在线 | 日本免费网站在线观看 | 亚洲精品a区 | 天天综合视频 | 亚洲666 | 久久靠逼视频 | 亚洲欧洲精品一区 | 国产一区二区精品在线观看 | 国产精品福利导航 | 久久久久久亚洲精品中文字幕 | 久久久伊人网 | 国产精品av网站 | 午夜精品影院 | 亚洲天堂视频网 | 一起草最新网址 | 国产精品xxx在线观看 | 伊人青青 | 91麻豆成人精品国产免费网站 | 国产999精品视频 | mm1313亚洲国产精品无码试看 | 法国少妇愉情理伦片 | 强迫凌虐淫辱の牝奴在线观看 | 99国产精品久久 | 日本日韩欧美 | 精品无码一区二区三区蜜臀 | 驯服少爷漫画免费观看下拉式漫画 | 99草在线视频 | 久草福利 | 国产精品亲子伦对白 | 免费暧暧视频 | 一级全黄裸体免费观看视频 | 欧美国产视频一区 | 天堂成人国产精品一区 | 日韩精品v | 久久久一二三区 | 蜜桃视频免费网站 | av日韩在线免费观看 | 国产一区视频在线 | 日本精品人妻无码免费大全 | 中日韩中文字幕 | 白浆在线播放 | 嫩草网站在线观看 | 热播之家| 91私拍| 韩国三级hd两男一女 | a级黄色网址 | 国产网红av| 三上悠亚一区二区 | 神马午夜在线观看 | 在线免费观看小视频 | 久草视频观看 | 美女涩涩网站 | 99久久精品免费看 | 天天躁日日躁狠狠躁喷水 | 亚洲国产aaa | 中国黄色网址 | 国产视频一二三 | 国产精品一区二区小说 | 伊在线久久丫 | 视频国产精品 | 欧美 日韩 国产在线 | 女仆乖h调教跪趴1v1 | 亚洲自拍偷拍一区二区三区 | 无码专区久久综合久中文字幕 | 亚洲影院在线播放 | 免费成人美女在线观看. | 182午夜视频| 香蕉免费在线视频 | 黄色成人免费网站 |