algorithm
不知不覺已經過去了二十周了,也就是140天,在過去的5個月左右的時間裡面,大概刷了幾十道演算法題目,所以這周打算重新回顧一下以前的刷題記錄。
主要的演算法題目還是在圍繞,陣列,鍊錶,樹,佇列,棧,圖(較少)這幾種資料結構開展,偶爾還是會遇到一些高階一些的資料結構,例如說雜湊表,堆,bitmap,但是這些東西的底層還是離不開最原始的資料結構。
總結一下自己的一些小技巧吧:
1.回文字串判斷:將字串存入陣列,然後從陣列的兩端往中間遍歷來逐個判斷每個元素是否相同。
2.二分查詢:無非就是去中間元素,然後二分搜尋。需要懂得遞迴的寫法和非遞迴的寫法。
3.&(按位與),|(按位或),^(異或運算子),<<(左移運算子),>>(右移運算子),~(取反運算子),>>>(無符號右移運算子)
這些運算子在演算法領域經常有遇到,需要稍加注意
今晚的時間有點晚了,先記錄這麼多吧。
review
tip
高可用mysql--log深度剖析mp.weixin.qq.com
share
深入淺出分布式快取mp.weixin.qq.com
mysql 深胡 mysql 21 條基本命令
1 檢視mysql版本資訊 mysqladmin version 2 在mysql裡執行可顯示出當前伺服器版本。select vertion 3 輸入密碼即可連線到資料庫 mysql u root p 4 檢查mysql伺服器是否啟動,啟動就會有mysql的程序列表 ps ef grep mysql...