本教材以統(tǒng)一的視角較為全面闡述算法與數(shù)據(jù)結(jié)構(gòu)的基本概念、理論方法和實現(xiàn)技術(shù),數(shù)據(jù)結(jié)構(gòu)方面主要討論線性表、棧與隊列、串、數(shù)組、廣義表、樹與二叉樹、圖等基本數(shù)據(jù)結(jié)構(gòu)的概念與定義以及編程實現(xiàn)技術(shù),算法方面重點討論迭代、遞歸、貪心、分治、動態(tài)規(guī)劃等算法設(shè)計思想以及遍歷、查找、排序等操作的多種經(jīng)典算法實現(xiàn)。全書內(nèi)容豐富,理論方法
本書介紹了如何以面向?qū)ο蟮姆绞竭M行思考和設(shè)計,以及如何創(chuàng)建健壯且可維護的系統(tǒng)。開發(fā)者和學生可以通過兩個貫穿全書的案例研究來學習面向?qū)ο蠓治龊驮O(shè)計。這些案例研究循序漸進地介紹了關(guān)鍵技能、面向?qū)ο蟮谋举|(zhì)原則和模式、UML表示法及最佳實踐。
本書主要介紹了經(jīng)典的數(shù)據(jù)結(jié)構(gòu)與算法的知識,包括基礎(chǔ)的線性表、棧、隊列、串、數(shù)組、樹、圖等數(shù)據(jù)結(jié)構(gòu),以及常用的查找和排序技術(shù)。在此基礎(chǔ)上,本書加入了大數(shù)據(jù)和AI領(lǐng)域的KNN機器學習、隨機梯度下降、神經(jīng)網(wǎng)絡(luò)、搜索引擎、大規(guī)模矩陣計算、大數(shù)據(jù)排序等工程實踐案例,使讀者可以將數(shù)據(jù)結(jié)構(gòu)和算法的知識與大數(shù)據(jù)和AI應(yīng)用緊密結(jié)合在一起
本書從網(wǎng)絡(luò)的攻擊和防范兩個方面,結(jié)合實例,由淺入深地介紹了網(wǎng)絡(luò)攻擊和防范技術(shù)。本書共13章,內(nèi)容包括網(wǎng)絡(luò)攻防概述、Windows操作系統(tǒng)的攻防、Linux操作系統(tǒng)的攻防、網(wǎng)絡(luò)掃描攻防、網(wǎng)絡(luò)監(jiān)聽攻防、口令破解攻防、網(wǎng)絡(luò)欺騙攻防、拒絕服務(wù)攻防、緩沖區(qū)溢出攻防、惡意代碼的攻防、Web攻防、移動互聯(lián)網(wǎng)的攻防和典型的網(wǎng)絡(luò)防范技術(shù)
本書共18章,具體內(nèi)容包括Photoshop入門、Photoshop基本操作、選區(qū)與填色、數(shù)字繪畫與圖像修飾、調(diào)色、使用CameraRaw處理照片、實用摳圖技法、蒙版與合成、圖層混合與圖層樣式、矢量繪圖、文字、濾鏡、通道、網(wǎng)頁切片與輸出、創(chuàng)建3D立體效果、視頻與動畫、文檔的自動處理、綜合實例。內(nèi)容涵蓋了從基礎(chǔ)功能操作到
近年來,演化計算作為計算智能領(lǐng)域的經(jīng)典優(yōu)化技術(shù),已經(jīng)廣泛應(yīng)用于求解組合優(yōu)化、工程優(yōu)化等理論和工程類的優(yōu)化問題,形成了一種基于演化的智能優(yōu)化方法。針對高維空間的多目標優(yōu)化問題,近年來基于分解的多目標演化算法(MOEAs)利用了分而治之的思想有效降低了求解多目標或高維多目標優(yōu)化問題的難度。根據(jù)分解的形式不同,基于分解的MO
Swift語言是Apple公司推出的開發(fā)Apple平臺應(yīng)用軟件的程序設(shè)計語言!禨wift語言程序設(shè)計基于Swift5.8和Xcode15》基于2023年6月的Swift語言(版本5.8)和Xcode集成開發(fā)環(huán)境(版本15.0)介紹Swift語言程序設(shè)計技術(shù)。全書共9章,第1章為Swift開發(fā)基礎(chǔ),介紹了變量類型和工程
本書專注于深度學習在圖像識別領(lǐng)域的應(yīng)用。不僅詳細講解了各種模型的理論知識,還為讀者提供了豐富的實踐操作指南。旨在為讀者提供一個從基礎(chǔ)到高級的全方位指導,涵蓋2012至2023間的經(jīng)典和前沿模型。本書在第1章介紹人工智能在計算機視覺領(lǐng)域的現(xiàn)狀,第2章和第3章是編程基礎(chǔ)章節(jié),有基礎(chǔ)的同學可以跳過閱讀。第4章和第5章詳細講解
Octave為GNU項目下的開源軟件,旨在解決線性和非線性的數(shù)值計算問題。本書全面講解AR技術(shù)在理論上的基礎(chǔ)和在行業(yè)內(nèi)的應(yīng)用,幫助讀者盡快掌握Octave的應(yīng)用技巧。 本書共13章,涵蓋廣泛的AR技術(shù)應(yīng)用場景,將龐大的AR技術(shù)分解為可視化技術(shù)、計算機視覺、硬件選型、SLAM算法等方面,分類進行詳細講解,并提供大量實用程
《Python數(shù)據(jù)分析與應(yīng)用》從結(jié)構(gòu)上分為編程基礎(chǔ)、數(shù)據(jù)分析和數(shù)據(jù)應(yīng)用三部分。 第一部分(第1~6章)是Python語言入門及進階,內(nèi)容包括Python語法和程序設(shè)計;第二部分(第7~10章)是Python核心數(shù)據(jù)分析演練,主要介紹Python核心數(shù)據(jù)處理庫和專業(yè)庫;第三部分(第11~15章)是Python在金融行業(yè)的