日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > LeetCode OJ 1Two Sum

LeetCode OJ 1Two Sum

來源:程序員人生   發(fā)布時間:2015-06-19 09:16:50 閱讀次數(shù):3687次

https://leetcode.com/problems/two-sum/

水題1發(fā)吧,不過退役以來很少做題了,真是退步太利害,沒斟酌全

題意:給1個數(shù)組,也1個target,問哪兩個數(shù)加起來可以得到target

答案:桶排orHash

1、注意,桶排序,而且桶的深度不1定是1,所以hash[i]表示i個數(shù)而不是是否是存在

2、由于觸及下標(biāo),所以1定謹(jǐn)慎數(shù)組的數(shù)可以是分?jǐn)?shù),我的做法是,找到min(x[i]),如果min(x[i])<0,那末target+=*min(x[i]),x[i]+=(⑴)*min(x[i]),

非常不習(xí)慣的是,LeetCode OJ竟然沒有給定數(shù)的范圍,這個很頭疼,數(shù)組開多大呢。。。

class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { int tmp,cnt=0; int num[100001],id[100001]; int t = 0; memset(num,0,sizeof(num)); memset(id,0,sizeof(id)); for(int i=0;i<nums.size();i++){ tmp = nums[i]; t = min(t,tmp); } cnt=0; if(t<0){ t=-t; for(int i=0;i<nums.size();i++){ nums[i] += t; int tmp= nums[i]; num[tmp] ++; cnt++; id[tmp]=cnt; //cout << nums[i] << endl; } target += 2*t; }else{ for(int i=0;i<nums.size();i++){ int tmp= nums[i]; num[tmp] ++; cnt++; id[tmp]=cnt; //cout << nums[i] << endl; } } //cout << "ttt=" << target << " " << t << endl; int flag=0; vector<int>ans; for(int i=0;i<cnt;i++){ if( nums[i]<=target ){ if(num[target-nums[i]] ){ if(target-nums[i] == nums[i] && num[nums[i]]<2)continue; flag =1; ans.push_back(i+1); ans.push_back( id[ target-nums[i] ] ); //ans = i+id[ target-nums[i] ]; break; } } } return ans; } };


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 精品一区二区三区四区五区六区七区 | 免费黄色电影在线观看 | 精品久久国产 | 成人激情视频在线观看 | 亚洲国产高清在线 | 日韩久久久久久 | 在线观看av资源 | 99国产高清 | 国产高清无密码一区二区三区 | 一区影院| 欧美专区视频 | 精品国产一区二区三区四区四 | 成年人视频网站 | 视频在线一区二区三区 | 在线视频 中文字幕 | 九九热视频在线观看 | 日本国产一区二区三区 | 亚洲综合在线一区 | 久久视频精品 | 亚洲大片| 成人永久视频 | 国产成人精品久久久 | 自拍天堂 | 91久久精品人人做人人爽综合 | 国产一二三区免费视频 | 免费在线成人 | 免费aaaaaa少妇动态图美女 | 99在线看 | 亚洲精品乱码久久久久久按摩观 | 国产免费一级特黄录像 | 99麻豆| 欧美1级| 污网站在线免费观看 | 99re在线视频 | 日韩一区二区三区精品 | 一区二| 国产中文字幕在线观看 | 欧美无乱码久久久免费午夜一区 | 五月婷婷视频在线观看 | 国产精品不卡 | 中文字幕视频在线观看 |