《劍指offer》讀書筆記(1)

2021-07-09 16:22:49 字數 433 閱讀 2643

簡歷中描述專案的star模型:

situation:簡短的專案背景,比如專案的規模,開發的軟體的功能、目標使用者等。

task:自己完成的任務。寫詳細,要讓面試官對你的工作一目了然。用詞上注意區分參與和負責。負責某個專案是指,理解專案的總體框架設計、核心演算法、團隊合作等問題。

action:為了完成任務自己做了哪些工作,是怎麼做的。詳細介紹。做系統設計的可以介紹系統架構的特點,做軟體開發的可以寫基於什麼工具在哪個平台下應用了哪些技術,做軟體測試的可以寫是手工還是自動化測試、白盒還是黑盒測試。

result:自己的貢獻。寫具體,最好能用數字說明。開發人員可以說按時完成了多少功能,優化人員可以說效能提高的百分比多少,維護人員可以說修改了多少個bug

劍指offer讀書筆記(1)

1 在乙個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成乙個函式,輸入這樣的乙個二維陣列和乙個整數,判斷陣列中是否含有該整數。public class solution else if array l i target else return false ...

劍指offer讀書筆記

1 陣列 陣列佔據一塊連續記憶體,按順序儲存元素。定義陣列時,因為陣列中資料連續,需要事先指定陣列規模大小,根據大小分配記憶體。由於陣列記憶體連續,可以在o 1 時間內讀 寫任何元素,因此可以用陣列來實現簡單的hash表。為解決陣列空間效率不高的問題,設計了多種動態陣列,比如vector。陣列和指標...

劍指offer讀書筆記(2)

1 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。public class solution 2 輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇數字於陣列的前半部分,所有的偶數字於位於陣列的後半部分,並保證奇數和奇...