平凡中的簡單

2021-08-31 08:51:09 字數 874 閱讀 6952

在51js上看到乙個題目。

從1到10w(共10w個數)中隨機抽走2個數,然後打亂剩下的數的順序,問如果從這剩下的數中快速的找出抽走的是哪2個數?

一位牛人朋友寫了乙個利用積差與和差來判斷的方式。

具體參照

我個人是想不到如此了,我想到的是另外乙個簡單的方式。就是製作陣列,然後用下表來排除相應的元素,使得最後陣列的元素剩下被抽走的2個資料。考慮到陣列下標本身的定位方式,是位址方式直接的定位,所以對cpu的占用情況並不大。效率應該還是可以的。如果js中真的是鍊錶形式儲存陣列元素的話,那麼就可以使用多維的方式進行快速定位.因為要對機器裡的東西進行清理,決定在iteye保留此**,此帖只為保留原始碼.

var n = 100* 1000;

var arr = ;

for (var i = 0; i < n ; i++)

var num1 = arr.splice(math.floor(math.random() * arr.length), 1);

var num2 = arr.splice(math.floor(math.random() * arr.length), 1);

document.write('抽掉數:

第1個數是:' + num1 + ',第2個數是:' + num2 + '

');var arr2=new array(100);

for(var i=0;i<100;i++)   

}for(var idx in arr)

for(var idx in arr2)}}

許多複雜問題都有簡單而又平凡的方式來處理,我個人並不是乙個很博學的人,對於處理問題也總是從簡單平凡的方式來處理,當然這許多人的眼裡或許太普通了,程度就是如此也沒什麼辦法,只有在自己能想到的範圍裡來解決問題。

平凡的榮耀 不平凡

前一段時間一直被 平凡的榮耀 這部劇刷存在感,最近正好有時間將這部劇粗略的過了一遍,畢竟聽說拍的跟我們現實的職場比較貼切,當然電視劇集也是藝術創作一種表現形式,在某些方便肯定是高於生活的,所以期望它完全的與生活中的情形一模一樣也是要求有點過分了,再說時長只有這麼多,也不能面面俱到呀,可能導演的意思希...

《平凡的世界》

2014 05 24 把 平凡的世界 聽完了。真實的平凡世界。2014 05 24 金秀 孫少平 顧養明 金秀是省醫學院的大學生,孫少平是大亞灣的掏碳礦工,顧養明是上海醫科大學的碩士生。顧養明深愛著金秀,而金秀愛的卻是孫少平,這個在煤礦地下掏碳的礦工。金秀身邊不缺優秀的男生,而她卻只喜歡少平這樣的男...

平凡的愛情

平凡的愛情 從地面上看來,天空的明月是多麼地美麗 皎潔,令人心醉而神往。然而當我們來到了近處,月亮再也沒有遠望時那神聖的光環,在近處的月球卻是如千瘡百孔。這就是愛情。無數的人憧憬著美麗的愛情,但是當一切都已經來臨,當激情已經平靜,卻發現生活是如此的瑣碎,愛情竟然也是千瘡百孔。當我們欣賞大自然時,有時...