20200325刷題總結

2021-10-04 11:40:33 字數 847 閱讀 6620

最後乙個單詞的長度(#58)

兩數相加 ii(#445)

1思路:借助c++中的istringstream來處理。ps:這是一種比較討巧的解法(通俗稱為耍流氓。。。)

class solution 

return str.size();

}};

用c來處理:關鍵在於乙個標誌當前索引是否在乙個單詞中的標誌變數flag。

int lengthoflastword(char *s)

else if(*s != ' ' && flag == 1)

else

flag = 1;

}return count;

}

2思路:用兩個輔助棧來解決,因為鍊錶的開頭儲存的是高位,所以必須先用棧存起來。然後模擬加法。

/**

* definition for singly-linked list.

* struct listnode

* };

*/class solution

listnode* addtwonumbers(listnode* l1, listnode* l2)

while(l2 != nullptr)

int carry = 0;

while(!stack1.empty() || !stack2.empty())

if(carry >0)

curr->next = new listnode(carry);

return reverselist(dummyhead->next);

}};

2020 0325知識總結

一 新聞列表的流程 1 結構 如果新聞後面有時間 li a herf 新聞內容 a span 時間 span li 如果沒有時間 li a herf 新聞內容 a li 2 給li新增寬高,高度量取的時候,量行高就行。3 給新聞內容a和時間span新增浮動,一左一右。4 設定文字樣式。5 用新增背景...

筆試刷題總結

今天刷了一些筆試題,以下是刷完筆試題後看到的相關知識點的解析,做個小結。1 多型主要以兩種形式,靜態多型和動態多型,靜態多型主要實現了函式過載和運算子過載。動態多型主要實現了虛函式。虛函式是動態聯編,程式在執行的過程中確定呼叫哪乙個函式。2 int s 8 定義乙個指標陣列,該陣列中每個元素是乙個指...

Java刷題總結

public class hasstatic a.程式通過編譯,輸出結果為 x 102 b.程式通過編譯,輸出結果為 x 103 c.10行不能通過編譯.因為x星私有靜態變數 d.5行不能通過編譯.因為引用了私有靜態變數 解析 同乙個類內,private變數可以訪問,所以cd錯。由於x是static...