国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 學院 > 開發設計 > 正文

Leetcode 137. Single Number II

2019-11-14 08:44:34
字體:
來源:轉載
供稿:網友

Given an array of integers, every element appears three times except for one, which appears exactly once. Find that single one.

Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?

s思路: 1. 現在每個數都出現三次,而有一個數出現一次!出現兩次用xor可以消掉,那么出現三次時,如何把淹沒在三個數中的一個數找出來呢? 2. 肯定又是一個數學問題。百思不得解。剛開始想到先所有求和,然后對3取余數。單這樣仍然不能顯露這個單數的真面目,只能得到這個數對三的余數。 3. 參考了答案。取所有數的每一位相加,對3取余數,即可得到這個單數這一位是1還是0,依此思路,求出所有32位的bit值然后組裝后就是這個單數。復雜度是32n,仍然是o(n)。這道題和之前的Leetcode 127. Word Ladder類似,都是枚舉所有可能情況,在word ladder中,一個數的所有neighbor是26m個,而這里一個數的bit數32個,也就是說找出一個數的最大工作量是32n。 4. 這里想強調:從一堆數里面找一個數,如果不能一下把這個數“暴露”出來,說明這個數隱藏得很深。無計可施的時候,通常就是思維的層次和問題本身的層次不match,簡單說,思維的層次和問題不在一個世界,那么思維就見不到問題,當然也就見不到問題的答案。記得昨天寫過,看到一個問題,要能在思維里準確的限定這個問題,這個問題有多大、邊界在那里,最差的情況在哪兒,越清楚這些離解決的方法越接近。剛才說,思維和問題不再一個世界,但這兩個世界一定是聯通的。對這個問題來說,自己的思維還停留在整個int上,而這個層次確實沒有方法可以把這個數顯露出來,說明他藏得很深,因此不妨思維也深入一下:不把這個數當成一個整體,而是當成32個bit,也就是重心從一蹴而就的找整個數轉變成一個bit一個bit的解開這個未知數的面紗。如下圖,這種需要一步一步的解開答案的過程,讓我聯想到左邊的解開紅綢布看到神秘的禮物的過程,為了handle這條紅綢,就得細心的牽著一角拉看,然后看到一點禮物的樣子,然后是一半,等這個紅綢cover全部褪去,才可以一窺全貌。這和這道題的思路給人的感覺就幾乎一樣。首先,我們知道這個數有多長,32bit,然后被其他數覆蓋,我們把所有數的每個bit都相加的模3的過程就是牽著紅綢往外拉,一共拉32次,就可以看到這個數的全貌。 這里寫圖片描述 5. 這和single number I不同,在那里這個數是被兩個相同的數覆蓋。解決的思路,就是把所有數全部xor即可expose這個未知數。這個過程就和上圖右一樣,直接打開鍋蓋,就可以一下看到這個數。不用一點一點的去=揭開。所以,同樣是找數,用什么方法,就看這個數是藏在什么cover下面。如果是鍋蓋型的,就容易好辦,不需要這么細致就能找到;如果是軟布型的,也好辦了,牽著一個角,一步一步來unveil。 6. 把自己能想所想都全部不加選擇的擺在紙面上,我突然能看到自己思維的形狀了,這算是一個很大的進步!發現自己的思維很喜歡形象,即使沒有形象的抽象的,也希望和有形象的connect在一起,而且經常也能找到具象的食物和抽象的食物對應。還可以繼續這么嘗試,有趣!

//方法1:這個是錯誤的做法。但是求和取余數的思路還是在道上!class Solution {public: int singleNumber(vector<int>& nums) { // int sum=0; for(int k:nums){ sum+=k; } for(int k:nums){ if((sum-k)%3==0) break; } return k; }};//方法2:解開面紗的過程,bit by bitclass Solution {public: int singleNumber(vector<int>& nums) { // int sum=0; int res=0; for(int i=0;i<32;i++){ int bsum=0; for(int i=0;i<nums.size();i++){ bsum+=nums[i]&1; nums[i]>>=1; } bsum%=3; if(bsum) res=res|(1<<i); } return res; }};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
久草视频国产| 精品无人区乱码1区2区3区免费 | 国产图片综合| 九九热在线观看| 免费日本黄色| 国产麻豆高清视频在线第一页| 成年网在线观看免费观看网址| 天天操人人爽| 91午夜在线| 欧美xxxxx性| 国产精品第八页| 99热国产在线| 狠狠干五月天| 99re热在线观看| 欧美亚洲系列| 国产福利片在线| 青娱乐在线视频观看| 国产系列在线观看| 羞羞视频在线观看免费| 欧美视频免费一区二区三区| 国产网站av| 久热久精久品这里在线观看| 国产精品久久久久一区二区国产| 亚洲欧美综合乱码精品成人网 | sese在线视频| 国产一级影片| 青青草在线播放| 最近中文字幕mv免费高清视频8| 1区2区3区在线| 欧美视频免费一区二区三区| 国产三级视频在线播放线观看| www555久久| 在线免费观看污| 国产精品入口免费麻豆| 黄色激情网址| 久热精品免费视频| 免费高清av| 免费视频中文字幕| 青青青青在线| 麻豆电影传媒二区| 女人色在线免费视频| 一级黄色av| 国产精品剧情一区二区三区 | 91在线视频免费看| 国产精品冒白浆免费视频| 免费a级人成a大片在线观看| 亚洲一道本在线| 色吊丝av中文字幕| 日本成人网址| 成人av小说网| 中文字幕在线影院| 国产精品二线| 精品欧美不卡一区二区在线观看| 国产精品免费视频二三区| 国产精品偷乱一区二区三区| 女同一区二区免费aⅴ| 成年女人在线视频| 尤物网址在线观看| 国产福利热线视频| a视频在线看| 狠狠综合久久久综合| 国产美女一区视频| 91这里只有精品| 操人视频91| 国产美女在线免费观看| 国产激情在线| www.久草.com| 国产欧美日韩精品综合| 亚洲图区综合| 日本动漫理论片在线观看网站| yjizz视频网站在线播放| 九九热在线视频| 国产超碰97| 黄色网址在线免费播放| 99热国产在线| 国产乱xxⅹxx国语对白| 国产精品人人爱一区二区白浆| 999在线视频| 国产综合视频一区二区三区免费| 国产亚洲精品久久久久久青梅 | 一本大道香蕉久久| 天天爱天天做色综合| 精品久久亚洲一级α| 国产在线视频网站| 在线观看av网站| 中文字幕高清av| 九九热视频在线| 在线黄色av| 国产福利小视频在线观看| 久久精品最新免费国产成人| aaa大片在线观看| 国产高清一级片| 国产香蕉视频在线观看| 国产精选在线观看| 噜噜噜噜噜在线视频| av在线天天| av免费在线一区二区三区| 中文字幕国产视频| 久草电影在线| 免费电影网站在线视频观看福利| 在线a人片免费观看视频| 国产盗摄一区二区| 国产福利在线免费观看| 91三级在线| 99热免费在线观看| 一本大道五月香蕉| 青青草免费在线视频| 任你操视频在线观看| 九九热在线观看视频| 国产美女在线一区二区三区| 国产精品一区二区资源| 中文字幕在线资源| √天堂8资源中文在线| 国产区在线视频| 国产二区在线播放| 日韩在线天堂| 最近中文字幕av免费高清| 18激情网站| 欧美人成在线观看网站高清| 国产在线中文字幕| 国产超碰在线观看| 免费电影网站在线视频观看福利| 国产麻豆精品入口在线观看| 国产福利在线视频| 青青草观看免费视频在线| 午夜视频99| www.操操| 午夜免费福利在线观看| 91视频黄色| 高潮毛片在线观看| 91最新在线| 国产精品自产拍在线观看2019 | h网站久久久| 综合激情亚洲| 亚洲视频日韩| 日本中文字幕视频在线| 尤物在线视频观看| 中中文字幕av在线| 另类综合图区| 亚洲第一区视频| 成在在线免费视频| av在线不卡网站| 国产激情视频一区二区三区| 青青在线视频| 四虎成年永久免费网站| 国产高清一级片| 丁香视频五月| 久久国产热视频| 四虎a级欧美在线观看| 影音先锋在线中文字幕| 国产污污在线观看| 最新中文字幕av专区| 麻豆精品视频入口| 青娱乐在线视频观看| 色吊丝av中文字幕| 国产www视频在线观看| 18加网站在线| 午夜伦全在线观看| 国产理论电影在线| 最新天堂资源在线资源| 午夜不卡视频| 国产无套粉嫩白浆在线2022年| 国产精品偷乱一区二区三区| 国产在线高清| 国产一区二区三区不卡在线| 中文字幕在线第一页| 国产女主播在线| 91在线网站| av在线不卡免费| 天堂在线国产| 在线黄色国产电影| 天天插天天狠天天透| 欧美日韩在线中文字幕| 久久er视频| 国产一级片网站| 国产传媒在线播放| 午夜小视频在线| 九九热在线观看视频| 1区2区3区在线| 2019中文字幕视频| 日本电影全部在线观看网站视频| av资源网站在线观看| 丁香花高清在线观看完整版| 国产一级激情| a视频免费看| 懂色av中文在线| 国产精品白浆流出视频| 7777在线| 黄色在线视频观看网站| 国产高清av| 九九热在线视频| 97一区二区三区| 国产在线一二三区| 精品视频vs精品视频| 国产自产视频| 亚洲欧美精品日韩欧美| 国产一级视频| 九九热视频免费在线观看| 91中文字幕网| 国产午夜三区视频在线|