《演算法詳解 C 11語言描述》已出版

2021-09-26 10:13:20 字數 732 閱讀 3821

經過漫長的編寫、修訂和印刷過程,書籍《演算法詳解:c++11語言描述》終於出版了!目前本書已在各大電商平台上架,搜尋書名即可找到對應商品。本書的特色在於:

介紹最新的c++11、c++14和c++17語法以及標準庫,完全基於c++語言編寫**,藉以幫助讀者摒棄c+stl**風格,投入到c++的大家庭中來,並幫助讀者養成一種簡潔精煉的**風格。

面向c++零基礎的演算法初學者,書籍章節按難易程度排列,讓零基礎讀者能夠由淺入深地掌握c++以及基礎的資料結構和演算法知識。

書中例題習題全部來自於pat和csp平台,並配以精煉的講解和簡潔的c++**,適合準備pat、csp或者考研機試的同學。讀者可以實時在這些oj平台上練習和編碼,進而熟練掌握書中講解的知識。

最後要感謝在交流社群中關注和支援我的「粉絲」們,是你們的熱情鼓勵和日常對我工作進度的關心,使我能夠在繁重的學業壓力之餘堅持完成了本書。還要感謝《演算法筆記》的作者晴神,無論是《演算法筆記》書籍本身對我的啟發,還是後續在我編寫書籍過程中給予的幫助,都讓我獲益匪淺。這裡還要特別感謝機械工業出版社的吉玲編輯,容忍我把交稿時間一拖再拖,與她的合作非常輕鬆愉快。正是由於她的鼓勵和幫助,我才能順利完成了本書的編寫,期待與她的下一次合作。

KMP 演算法詳解(c語言描述)

自大牛matrix67的部落格 a56b b47a a57a a37a a17a 0終於,a 8 b 1 i變為8,j為1。事實上,有可能j到了0仍然不能滿足a i 1 b j 1 比如a 8 d 時 因此,準確的說法是,當j 0了時,我們增加i值但忽略j直到出現a i b 1 為止。這個過程的 很...

C 11語言特性小結

1 型別推導 auto 這個不用多說,c 11提供了不需要預先知道變數型別時,即可定義變數的方式 auto關鍵字。其實我認為一般在明確知道變數型別時,不用偷懶還是用確定的變數型別定義即可,一般auto用在不知道變數型別或者是宣告迭代器變數時 vector int vec vector int vec...

c 11語言新特性

模板的閉符之間不需要空格 vector 等同於 vector nullptr取代0或者null 以auto完成型別自動推導 一致性初始化與初值列 使用大括號進行初始化動作,如 int values vectorv 初值列如 int j j is initialized by 0 int p q is...