原文:算法學習(3)----求數組中大小最接近的兩個元素的差

算法設計與分析基礎 習題 . 第 題如下: 原算法遍歷每一個元素對,時間復雜度為 O n 。這其中有一半的元素對是重復比較的。且在已知 a lt b lt c 而比較過了 a b 的差的情況下,沒必要再比較 a 和 c 的差。 改進該算法的思想時,先選取前兩個元素的差作為 dmin ,並記錄下這連個元素為 a 和 b a lt b ,然后依次取剩下的元素,將新元素 c 與 a b 比較,如果 c ...

2016-07-29 17:07 1 2191 推薦指數:

查看詳情

有N個數的數組,找出這個數組中的兩個數,使得這兩個數的和最接近0

有N個數的數組,沒有順序。現在的問題是讓你在數組中找出兩個數,使得這兩個數的和盡可能的接近0。 想到的的方法是嘗試所有數對<xi,xj>的組合,之后找出其中和的絕對值最小的數對即可。但是這樣做的時間復雜度是O(N^2),有沒有更快一點的方法呢? 這里給出一個O(NlogN ...

Sat Oct 13 04:21:00 CST 2012 4 4112
查找最接近元素

查找最接近元素 描述 在一個非降序列中,查找與給定值最接近元素。 輸入 第一行包含一個整數n,為非降序列長度。1 <= n <= 100000。 第二行包含n個整數,為非降序列各元素。所有元素大小均在0-1,000,000,000之間。 第三行包含一個整數m ...

Tue Jan 09 06:46:00 CST 2018 0 1211
NOI-01:查找最接近元素 基本二分

01:查找最接近元素 總時間限制: 1000ms 內存限制: 65536kB 描述 在一個非降序列中,查找與給定值最接近元素。 輸入 ...

Mon Jul 17 19:12:00 CST 2017 0 2258
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM