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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Leetcode1512. 好数对的数目 抽出本质原型 利用范围条件

發布時間:2023/11/30 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Leetcode1512. 好数对的数目 抽出本质原型 利用范围条件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

解法1:暴力枚舉

class Solution {public int numIdenticalPairs(int[] nums) {int count = 0;for(int i = 0;i < nums.length; i++){for(int j = i + 1; j < nums.length; j++){if(nums[i] == nums[j])count++;}}return count;} }

沒啥可說的,就是小學數學問題…

解法2:類比:求解重復數字的個數

這道題的本質,其實就是求解重復數字的個數,只不過,統計的是對兒數統計規則不一樣而已!,也就是

  • 數字有1個,0對兒
  • 數字有2個,1對兒
  • 數字有3個,1+2 = 3對兒
  • 數字有4個,1+2+3 = 6對兒
  • ……


小學數學,想起來沒?

寫法1:利用題目限制條件

我們直接開一個長度100的數組就行了

class Solution {public int numIdenticalPairs(int[] nums) {int sum = 0;int[] arr = new int[100];for(int v: nums){sum += arr[v-1];arr[v-1]++;}return sum;} }

這樣一來,我們為全部可能出現的數字都分配了一個位置,也就是數組下標,如果數字出現,就記錄一次,然后總的記錄也按照統計規則進行。

寫法2:利用哈希表

對于上述寫法,確實容易,但是浪費空間,而且如果題目沒有這個限制呢?其實我們可以看到記錄某個數字重復次數,其實可以用哈希表記錄呀!

How to use HashMap in Java?

class Solution {public int numIdenticalPairs(int[] nums) {// Using HashMapHashMap<Integer,Integer> hashMap = new HashMap<>();Integer sum = 0;for(int value: nums){sum += hashMap.getOrDefault(value,0);hashMap.put(value,hashMap.getOrDefault(value,0) + 1);}return sum;} }

getOrDefault方法,就是

  • 如果有這個關鍵字,就返回關鍵字對應的值
  • 如果沒有,就返回設置的默認值

哈希表的本質,其實就是值查找

小結

對于這個好數對兒題目,本質是另外一道題,也就是統計一個數組中,有哪些重復的數字,且記錄他們出現的次數。

至于好數對兒,只是按照n(n-1)/2的方式記錄而已,小學數學不多說。

總結

以上是生活随笔為你收集整理的Leetcode1512. 好数对的数目 抽出本质原型 利用范围条件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天骑夜夜操 | 午夜影院日本 | 妖精视频在线观看免费 | 九一国产视频 | 欧美日韩在线视频一区二区 | 女人一区二区三区 | 久久成人精品一区二区 | 九九av| 一区二区91| 国产刺激对白 | 天天爽夜夜爽夜夜爽精品视频 | 成人在线国产视频 | 午夜老司机免费视频 | 在线视频97 | 午夜av免费观看 | 亚洲第一成人在线 | 青青欧美 | 午夜成人影视 | 色婷婷av一区二区三区麻豆综合 | 青青草福利视频 | 亚洲色p| 精品一区二区国产 | 三八激情网 | 熟女丝袜一区 | 国产福利一区二区视频 | 日韩欧美综合在线 | 亚洲天堂成人av | ,亚洲人成毛片在线播放 | 第一页国产 | 日本不卡在线视频 | 五月天av在线 | 欧美乱插| 色爱综合网 | 久久久国产网站 | 国产女人18毛片水真多1 | 国产精品久久视频 | 久草视频免费看 | 在线观看午夜 | 国产亚洲一区在线 | 日韩精品视频免费播放 | 中文字幕一区久久 | 国产小视频在线看 | 国产人妻一区二区三区四区五区六 | 国产区av| 国产香蕉网 | 国产老妇伦国产熟女老妇视频 | 日韩av伦理 | 久久久久久国产 | 自拍偷拍第二页 | 黄色在线免费网站 | 美女视频黄的免费 | 丝袜人妻一区二区三区 | 色姑娘天天操 | 在线看的av网站 | 色桃视频 | 国产区视频在线观看 | 国产精品久久久久aaaa | 国模小丫大尺度啪啪人体 | 尤物视频官网 | 91观看视频| 午夜插插插 | 日韩一页| 国内自拍av | 黑人干亚洲人 | 欧美精品系列 | 韩国激情呻吟揉捏胸视频 | 日韩无码电影 | 开心激情深爱 | 一边摸内裤一边吻胸 | 黄色天堂网站 | 黑人巨大精品欧美一区二区蜜桃 | 成人美女免费网站视频 | 欧美激情欧美激情在线五月 | 精品免费囯产一区二区三区 | 成人免费在线小视频 | h网站免费在线观看 | 国产黄a三级三级看三级 | 欧美性理论片在线观看片免费 | 日日摸日日碰夜夜爽av | 国产美女免费 | 亚洲一区天堂 | 中文字幕亚洲一区二区三区 | 国产精品一区二区电影 | 神马三级我不卡 | 国产123区 | hitomi一区二区三区精品 | 黄视频在线播放 | 国产chinesehd天美传媒 | 免费看片视频 | 视频免费在线观看 | 日本aa视频| 亚洲精品一区二区三区不卡 | 最近中文字幕在线视频 | 超碰干| 日本亚洲欧美 | 小镇姑娘高清播放视频 | 日日干日日 | 黑人专干日本人xxxx | 免费黄色在线播放 |