C 高階補充

2022-05-24 05:12:08 字數 630 閱讀 7291

:點選前往

今天看到的這樣的一題,感覺還是挺有意思的,記錄下來

它給出了乙個函式,填寫以下函式完成功能

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位元組長度的位址空間,並...