1. 程式人生 > >[程序猿面試題精選100題]10.排序數組中和為給定值的兩個數字

[程序猿面試題精選100題]10.排序數組中和為給定值的兩個數字

連續正數序列 ati 試題 連續 tails blog div 劍指offer ott






劍指Offer之和為S的兩個數字

劍指Offer之和為S的連續正數序列


擴展(1):輸入一個數組,推斷這個數組中是不是存在三個數字i, j, k,滿足i+j+k等於0。

擴展(2):假設輸入的數組是沒有排序的,但知道裏面數字的範圍,其它條件不變,怎樣在O(n)時間裏找到這兩個數字?這個的基本思路是先用哈希表實現O(n)的排序(請參照本面試題系列的第57題)。接下來的步驟都一樣了。



[程序猿面試題精選100題]10.排序數組中和為給定值的兩個數字