面試題整理01

2021-10-06 21:29:17 字數 803 閱讀 2141

給定乙個陣列 nums,有 n 個整數。請找到所有唯一的 (a,b,c) 的組合,使得a + b + c = 0。

注意:(a,b,c)是唯一的,與a,b,c的順序無關。即(1,0,-1) 和 (-1, 0, 1)是同乙個。

樣例:nums = [-1, 0, 1, 2, -1, -4],

所有的唯一解為:

[[-1, 0, 1],

[-1, -1, 2]

]

num =[-

1,0,

1,2,

-1,-

4]list_result =

for a in num:

num2 = num.copy(

) num2.remove(a)

for b in num2:

num3 = num2.copy(

) num3.remove(b)

for c in num3:

ifisinstance

(a,int

)and

isinstance

(b,int

)and

isinstance

(c,int

)and

(a+b+c==0)

:sorted

([a,b,c]))

list_result2 =

for i in list_result:

if i not

in list_result2:

print

(list_result2)

面試題整理

2014.3.19日整理 1.建立一張表hack 裡面就乙個欄位num,然後用sql語句從1開始插入到100,怎麼寫?oracle 答 1.create tablehack num number 建表語句 2.begin for i in1.100loop insert intohack num v...

整理面試題

整理面試題 1 說說activity,intent,service是什麼關係 答 乙個activity 通常是乙個單獨的螢幕,每乙個 activity 都被實現為乙個單獨的類,這些類都是從 activity 基類中繼承而來的。activity 類會顯示由檢視控制項組成的使用者介面,並對檢視控制項的事...

面試題整理

static變數 全域性變數與區域性變數 靜態資料區 堆疊 heap和stack的區別 堆是由malloc之類的函式分配的空間位址由低向高增長 stack是自動分配變數位址由高向低 減少程式的記憶體分配 1.棧區 stack 由編譯器自動分配釋放,存放函式的引數值,區域性變數的值等。其操作方式類似於...