Rust編程:入門、實(shí)戰(zhàn)與進(jìn)階
這是一部注重編碼能力訓(xùn)練的實(shí)戰(zhàn)性著作,既能幫助讀者扎實(shí)掌握Rust的主要語(yǔ)法知識(shí)并具備實(shí)戰(zhàn)能力,又能指導(dǎo)讀者快速?gòu)某鯇W(xué)者晉級(jí)為高手。全書秉持學(xué)以致用的原則:一方面,沒(méi)有事無(wú)巨細(xì)地羅列Rust的每一個(gè)語(yǔ)法知識(shí)點(diǎn),但是常用知識(shí)點(diǎn)和重要知識(shí)點(diǎn)悉數(shù)囊括;一方面,將各種常見(jiàn)數(shù)據(jù)結(jié)構(gòu)和算法與Rust編程實(shí)戰(zhàn)相結(jié)合,同時(shí)精選39道LeetCode高頻算法面試題,幫助讀者快速語(yǔ)法知識(shí)固化為實(shí)戰(zhàn)能力。全書一共15章,分為3個(gè)部分:第1部分(第1~11章)Rust編程必備語(yǔ)法非常有針對(duì)性地講解了Rust的常用語(yǔ)法,由淺入深,循序漸進(jìn),能幫助讀者快速掌握Rust的必備語(yǔ)法知識(shí)并具備基本的編程能力。第二部分(第12~13章)Rust編碼能力訓(xùn)練將數(shù)組、棧、隊(duì)列、哈希表、鏈表、樹(shù)等實(shí)用的數(shù)據(jù)結(jié)構(gòu)和遞歸、分治、回溯、二分查找、深度優(yōu)先搜索、廣度優(yōu)先搜索、排序、動(dòng)態(tài)規(guī)劃等常用算法與Rust編程實(shí)戰(zhàn)結(jié)合,并精選39道LeetCode高頻算法面試真題,幫助讀者將語(yǔ)法知識(shí)轉(zhuǎn)化為編程實(shí)戰(zhàn)能力。第三部分(第14~15章)Rust綜合進(jìn)階實(shí)戰(zhàn)以排序算法為主題,圍繞功能拓展和性能拓展兩條主線,結(jié)合工程管理、泛型、trait系統(tǒng)、高階函數(shù)、閉包、迭代器、單元測(cè)試、多線程并發(fā)和異步并發(fā)等重要的語(yǔ)法知識(shí)點(diǎn)進(jìn)行綜合實(shí)戰(zhàn)訓(xùn)練,進(jìn)一步在實(shí)戰(zhàn)中提升編程水平。
·12.7萬(wàn)字