中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

制作一個(gè)買股票的網(wǎng)站怎么做seo比較好的公司

制作一個(gè)買股票的網(wǎng)站怎么做,seo比較好的公司,莆田做網(wǎng)站建設(shè),政府網(wǎng)站建設(shè)專項(xiàng)自查報(bào)告454. 四數(shù)相加 II 已解答 中等 相關(guān)標(biāo)簽 相關(guān)企業(yè) 給你四個(gè)整數(shù)數(shù)組 nums1、nums2、nums3 和 nums4 &#xff0c;數(shù)組長度都是 n &#xff0c;請(qǐng)你計(jì)算有多少個(gè)元組 (i, j, k, l) 能滿足&#xff1a; 0 < i, j, k, l < nnums1[i] nums2[j] nums3[k] nums4[l] 0 示例 …

454. 四數(shù)相加 II

已解答

中等

相關(guān)標(biāo)簽

相關(guān)企業(yè)

給你四個(gè)整數(shù)數(shù)組?nums1、nums2nums3?和?nums4?,數(shù)組長度都是?n?,請(qǐng)你計(jì)算有多少個(gè)元組?(i, j, k, l)?能滿足:

  • 0 <= i, j, k, l < n
  • nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0

示例 1:

輸入:nums1 = [1,2], nums2 = [-2,-1], nums3 = [-1,2], nums4 = [0,2]
輸出:2
解釋:
兩個(gè)元組如下:
1. (0, 0, 0, 1) -> nums1[0] + nums2[0] + nums3[0] + nums4[1] = 1 + (-2) + (-1) + 2 = 0
2. (1, 1, 0, 0) -> nums1[1] + nums2[1] + nums3[0] + nums4[0] = 2 + (-1) + (-1) + 0 = 0

示例 2:

輸入:nums1 = [0], nums2 = [0], nums3 = [0], nums4 = [0]
輸出:1

??提示:

  • n == nums1.length
  • n == nums2.length
  • n == nums3.length
  • n == nums4.length
  • 1 <= n <= 200
  • -228 <= nums1[i], nums2[i], nums3[i], nums4[i] <= 228

?題解:

class Solution {public int fourSumCount(int[] nums1, int[] nums2, int[] nums3, int[] nums4) {Map<Integer,Integer> sums1 = new HashMap<>();Map<Integer,Integer> sums2 = new HashMap<>();for(int i = 0; i < nums1.length; i++){for(int j = 0; j < nums1.length; j++){if(sums1.containsKey(nums1[i] + nums2[j])){Integer num1 = nums1[i] + nums2[j];sums1.replace(nums1[i] + nums2[j],sums1.get(num1) + 1);}else sums1.put(nums1[i] + nums2[j],1);if(sums2.containsKey(nums3[i] + nums4[j])){Integer num2 = nums3[i] + nums4[j];sums2.replace(nums3[i] + nums4[j],sums2.get(num2) + 1);}else sums2.put(nums3[i] + nums4[j],1);}}int numm = 0;for(Integer key:sums1.keySet()){if(sums2.containsKey(0 - key)){numm += sums1.get(key) * sums2.get(0 - key);}}return numm;}
}

本題和昨天的兩數(shù)之和有異曲同工之妙,這次是用兩個(gè)map依次存儲(chǔ)nums1 + nums2和nums3 + nums4,key是值,value是出現(xiàn)的次數(shù),然后統(tǒng)計(jì)完以后再尋找就可以了,難度尚可,做的時(shí)候并不卡頓,就是代碼量有點(diǎn)大,敲的我手酸。

383. 贖金信

已解答

簡單

相關(guān)標(biāo)簽

相關(guān)企業(yè)

給你兩個(gè)字符串:ransomNote?和?magazine?,判斷?ransomNote?能不能由?magazine?里面的字符構(gòu)成。

如果可以,返回?true?;否則返回?false?。

magazine?中的每個(gè)字符只能在?ransomNote?中使用一次。

示例 1:

輸入:ransomNote = "a", magazine = "b"
輸出:false

示例 2:

輸入:ransomNote = "aa", magazine = "ab"
輸出:false

示例 3:

輸入:ransomNote = "aa", magazine = "aab"
輸出:true

提示:

  • 1 <= ransomNote.length, magazine.length <= 105
  • ransomNote?和?magazine?由小寫英文字母組成

?

class Solution {public boolean canConstruct(String ransomNote, String magazine) {char[] ransomNote1 = ransomNote.toCharArray();char[] magazine1 = magazine.toCharArray();Map<Character,Integer> mag = new HashMap<>();Map<Character,Integer> ran = new HashMap<>();for(char i:magazine1){if(mag.containsKey(i)){mag.replace(i,mag.get(i) + 1);}else mag.put(i,1);}for(char i:ransomNote1){if(ran.containsKey(i)){ran.replace(i,ran.get(i) + 1);}else ran.put(i,1);}for(Character key : ran.keySet()){if(!mag.containsKey(key)||ran.get(key) > mag.get(key)){return false;}}return true;}
}

用跟第一題一樣的寫法,我這套性能差了點(diǎn),但勝在通用。

15. 三數(shù)之和

已解答

中等

相關(guān)標(biāo)簽

相關(guān)企業(yè)

提示

給你一個(gè)整數(shù)數(shù)組?nums?,判斷是否存在三元組?[nums[i], nums[j], nums[k]]?滿足?i != ji != k?且?j != k?,同時(shí)還滿足?nums[i] + nums[j] + nums[k] == 0?。請(qǐng)

你返回所有和為?0?且不重復(fù)的三元組。

注意:答案中不可以包含重復(fù)的三元組。

示例 1:

輸入:nums = [-1,0,1,2,-1,-4]
輸出:[[-1,-1,2],[-1,0,1]]
解釋:
nums[0] + nums[1] + nums[2] = (-1) + 0 + 1 = 0 。
nums[1] + nums[2] + nums[4] = 0 + 1 + (-1) = 0 。
nums[0] + nums[3] + nums[4] = (-1) + 2 + (-1) = 0 。
不同的三元組是 [-1,0,1] 和 [-1,-1,2] 。
注意,輸出的順序和三元組的順序并不重要。

示例 2:

輸入:nums = [0,1,1]
輸出:[]
解釋:唯一可能的三元組和不為 0 。

示例 3:

輸入:nums = [0,0,0]
輸出:[[0,0,0]]
解釋:唯一可能的三元組和為 0 。

提示:

  • 3 <= nums.length <= 3000
  • -105 <= nums[i] <= 105

?

class Solution {public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> result = new ArrayList<>();Arrays.sort(nums);for(int i = 0; i < nums.length; i++){if(nums[i] > 0){return result;}if(i > 0 && nums[i] == nums[i - 1]){continue;}int left = i + 1;int right = nums.length - 1;while( right > left){int sum = nums[i] + nums[left] + nums[right];if(sum > 0){right--;}else if(sum < 0){left++;}else{result.add(Arrays.asList(nums[i],nums[left],nums[right]));while(right > left && nums[right]  == nums[right - 1]) right--;while(right > left && nums[left] == nums[left + 1]) left++;right--;left++;}}}return result;}
}

這一題細(xì)節(jié)很多,用的雙指針,看了題解才寫完

18. 四數(shù)之和

已解答

中等

相關(guān)標(biāo)簽

相關(guān)企業(yè)

給你一個(gè)由?n?個(gè)整數(shù)組成的數(shù)組?nums?,和一個(gè)目標(biāo)值?target?。請(qǐng)你找出并返回滿足下述全部條件且不重復(fù)的四元組?[nums[a], nums[b], nums[c], nums[d]]?(若兩個(gè)四元組元素一一對(duì)應(yīng),則認(rèn)為兩個(gè)四元組重復(fù)):

  • 0 <= a, b, c, d?< n
  • ab、c?和?d?互不相同
  • nums[a] + nums[b] + nums[c] + nums[d] == target

你可以按?任意順序?返回答案 。

示例 1:

輸入:nums = [1,0,-1,0,-2,2], target = 0
輸出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]

示例 2:

輸入:nums = [2,2,2,2,2], target = 8
輸出:[[2,2,2,2]]

提示:

  • 1 <= nums.length <= 200
  • -109 <= nums[i] <= 109
  • -109 <= target <= 109

?

class Solution {public List<List<Integer>> fourSum(int[] nums, int target) {List<List<Integer>> result = new ArrayList<>();Arrays.sort(nums);for (int i = 0; i < nums.length; i++) {if (nums[i] > 0 && nums[i] > target) {return result;}if (i > 0 && nums[i - 1] == nums[i]) {    continue;}for (int j = i + 1; j < nums.length; j++) {if (j > i + 1 && nums[j - 1] == nums[j]) { continue;}int left = j + 1;int right = nums.length - 1;while (right > left) {long sum = (long) nums[i] + nums[j] + nums[left] + nums[right];if (sum > target) {right--;} else if (sum < target) {left++;} else {result.add(Arrays.asList(nums[i], nums[j], nums[left], nums[right]));while (right > left && nums[right] == nums[right - 1]) right--;while (right > left && nums[left] == nums[left + 1]) left++;left++;right--;}}}}return result;}
}

有其他事就不寫了,簡單抄一遍吧,和三數(shù)之和一樣的思路

http://www.risenshineclean.com/news/29733.html

相關(guān)文章:

  • 網(wǎng)站畢業(yè)設(shè)計(jì)怎么做網(wǎng)絡(luò)營銷推廣活動(dòng)有哪些
  • 合伙做網(wǎng)站怎么分配股權(quán)各地疫情最新消息
  • 大連小型網(wǎng)站建設(shè)關(guān)鍵的近義詞
  • 做本地團(tuán)購網(wǎng)站游戲網(wǎng)站交換友情鏈接
  • 合肥網(wǎng)站建設(shè)找佳達(dá)百度seo服務(wù)方案
  • 廣西網(wǎng)站建設(shè)開發(fā)外包市場(chǎng)營銷方案范文5篇
  • 泗陽做網(wǎng)站公司競(jìng)價(jià)托管就選微競(jìng)價(jià)
  • 網(wǎng)站logo用什么做百度網(wǎng)站打不開
  • 網(wǎng)站批量做httpsseo優(yōu)化實(shí)訓(xùn)報(bào)告
  • 深圳租房建設(shè)局網(wǎng)站天天外鏈官網(wǎng)
  • 淮安建設(shè)工程協(xié)會(huì)網(wǎng)站查詢站長之家 seo查詢
  • 淄博網(wǎng)站制作seo優(yōu)化專員
  • 在什么網(wǎng)站可以自承包活來做搜索引擎入口
  • 廈門功夫廣告設(shè)計(jì)網(wǎng)站建設(shè)工作室網(wǎng)站優(yōu)化排名資源
  • 市總工會(huì)智慧網(wǎng)站建設(shè)總結(jié)奶茶的營銷推廣軟文
  • 綿陽 網(wǎng)站設(shè)計(jì)推廣引流哪個(gè)軟件最好
  • 新疆網(wǎng)站建設(shè)一條龍服務(wù)網(wǎng)絡(luò)營銷產(chǎn)品的首選產(chǎn)品
  • 做資訊網(wǎng)站要什么手續(xù)公司怎么推廣網(wǎng)絡(luò)營銷
  • 網(wǎng)站內(nèi)容注意事項(xiàng)福州關(guān)鍵詞排名優(yōu)化
  • 鄭州做網(wǎng)站公司msgg平臺(tái)推廣是做什么
  • 網(wǎng)絡(luò)營銷的特點(diǎn)主要有哪些seo軟件推薦
  • 律所網(wǎng)站建設(shè)方案書怎么寫怎么找推廣渠道
  • 公眾號(hào)做淘寶客接入手機(jī)網(wǎng)站免費(fèi)私人網(wǎng)站建設(shè)
  • 幫別人做網(wǎng)站必須要開公司專門的網(wǎng)頁制作工具有
  • 查看小程序源碼百度搜索引擎優(yōu)化相關(guān)性評(píng)價(jià)
  • 精仿手表網(wǎng)站超級(jí)推薦的關(guān)鍵詞怎么優(yōu)化
  • 惠州網(wǎng)站設(shè)計(jì)哪家好天津網(wǎng)站制作系統(tǒng)
  • 如何做網(wǎng)站管理引流推廣的句子
  • 哪些網(wǎng)站可以做問卷調(diào)查賺錢5g網(wǎng)絡(luò)優(yōu)化培訓(xùn)
  • 網(wǎng)站建設(shè)規(guī)范好的競(jìng)價(jià)托管公司