:點選前往
今天看到的這樣的一題,感覺還是挺有意思的,記錄下來
它給出了乙個函式,填寫以下函式完成功能
vector findmax(vector &num)
; //
空陣列,返回空
vector res(len,-1); //
返回結果:初始化-1,表示未找到
stack notfind; //
棧:num中還未找到符合條件的元素索引
int i=0
;
while(i//
遍歷陣列
//有待處理元素,且num當前元素大於棧頂索引元素,符合條件,更新結果陣列中該索引的值,棧頂出棧。
else
}return
res;
}
可以輸入幾個測試樣例,比如:
vector num = ;
得到結果如下(-1表示後面沒有比自己大的):
點選前往
點選前往
點選前往
js高階補充
函式的兩個重點 1.函式可以作為乙個引數在傳遞到另乙個函式中。2.js是非同步程式語言。函式是一段可執行的 段,它作為乙個引數傳遞給其他的 其作用是在需要的時候方便呼叫這段 函式 在j ascript中函式也是物件的一種,同樣物件可以作為引數傳遞給函式,因此函式也可以作為引數傳遞給另外乙個函式,這個...
高階函式程式設計補充
zip 案列 l1 1,2,3,4,5,6,7 s1 a b c d e f g z zip l1,s1 print type z for i in z print i 預設從零開始建立索引 l1 12,43,543,665,654,24,233,43 em enumerate l1 l2 i fo...
補充C語言,C
對於元素型別說明和引數傳遞進行整理補充 對於序號設定依舊不通,羞愧 o c語言 typedef structsqlist 順序表型別 sqlist l l.data elemtype malloc sizeof elemtype maxsize malloc m 函式 開闢m位元組長度的位址空間,並...