本書針對應(yīng)用型本科高校計算機類專業(yè)編寫,講解數(shù)據(jù)結(jié)構(gòu)的概念和原理,分析數(shù)據(jù)結(jié)構(gòu)的基本運算,并給出了解決實際問題的各種經(jīng)典算法。全書內(nèi)容包括線性表、棧和隊列、串、數(shù)組和廣義表、樹和二叉樹、圖、查找、排序。本書內(nèi)容精練、邏輯性強、注重基礎(chǔ)、突出重點、實例豐富、實用性強。書中采用C語言描述算法,清晰簡潔,易于學(xué)生理解和掌握。
本書分為3篇,共15章。理論篇(第1~4章)從數(shù)據(jù)可視化概述、理論、過程和工具四個方面進行了介紹;方法篇(第5~10章)講解了不同類型數(shù)據(jù)可視化的設(shè)計步驟、常用圖表元素以及可視化樣例展示;應(yīng)用篇(第11~15章)從聚類分析、預(yù)測、評價、關(guān)聯(lián)性分析、狀態(tài)監(jiān)控等應(yīng)用場景出發(fā),結(jié)合具體的案例背景,講解了數(shù)據(jù)可視化的實際應(yīng)用。
本書按照十四五高等學(xué)校新工科計算機類專業(yè)系列教材總體編寫規(guī)劃的要求而編寫,從Python數(shù)據(jù)分析的基礎(chǔ)知識入手,系統(tǒng)地論述數(shù)據(jù)分析的流程和方法,結(jié)合大量的數(shù)據(jù)分析案例,內(nèi)容循序漸進,通過完整的實例系統(tǒng)、全面地闡釋了Python數(shù)據(jù)分析的相關(guān)知識。本書共9章,主要包括數(shù)據(jù)分析與Python基礎(chǔ)、NumPy數(shù)值計算、Pan
Processing是一款使用方便、靈活的創(chuàng)意編程工具,語法簡潔易學(xué),使用它可以非常高效地創(chuàng)作豐富多樣的動態(tài)視覺效果和交互作品!禤rocessing程序交互與動態(tài)視覺設(shè)計實戰(zhàn)》重點引導(dǎo)讀者學(xué)習(xí)Processing在動態(tài)視覺設(shè)計方面的基礎(chǔ)知識和實踐創(chuàng)作技能,同時也介紹Processing如何通過鼠標(biāo)、鍵盤、攝像頭等進行
編寫游戲能獲得較豐厚的回報并且充滿樂趣使用Unity,很容易上手編寫游戲!Unity會為我們處理繁重的工作,所以你可以專注于游戲玩法、圖像和用戶體驗。C#的支持和一個龐大的預(yù)構(gòu)建組件生態(tài)系統(tǒng)甚至可以幫助開發(fā)新手快速從繪圖板轉(zhuǎn)向屏幕!禪nity實戰(zhàn)(第3版)》介紹如何使用Unity游戲平臺創(chuàng)建游戲。其中包含的許多2D、
本書采用了當(dāng)前**的SpringBoot3版本,首先介紹了SpringBoot基礎(chǔ)和基本數(shù)據(jù)操作,闡明了SpringBoot的原理及Web開發(fā)技術(shù),SpringBoot整合JPA、MyBatis、MyBatis-Plus等,并提供一個Vue3.0前后端分離實戰(zhàn)項目。其次介紹SpringBoot整合Redis、Mongo
本書是一部系統(tǒng)論述Go編程語言和實際應(yīng)用技術(shù)的圖書,全書共分為15章:第1章~第9章講解Go語言的基本語法;第10章~第15章講解Go語言的進階知識。主要內(nèi)容包括:編寫第一個Go語言程序、Go語言的語法基礎(chǔ)、Go語言的數(shù)據(jù)類型、運算符、復(fù)合數(shù)據(jù)類型、條件語句、循環(huán)語句及跳轉(zhuǎn)語句、函數(shù)、自定義數(shù)據(jù)類型、錯誤處理、并發(fā)編程
本書是一部系統(tǒng)論述SQL編程語言的理論和實際應(yīng)用技術(shù)的圖書,全書共分為12章,包括編寫第一個SQL程序、MySQL數(shù)據(jù)庫、MySQL表管理、視圖管理、索引管理、修改數(shù)據(jù)、查詢數(shù)據(jù)、匯總查詢結(jié)果、子查詢、表連接、MySQL中特有的SQL語句、MySQL數(shù)據(jù)庫開發(fā)。 另外,每章后面安排了動手練一練實踐環(huán)節(jié),旨在幫助讀者消化
本書以學(xué)完C語言之后知道能做什么為編寫目標(biāo),共12章:LinuxC語言程序設(shè)計、C語言基礎(chǔ)Ⅰ、C語言基礎(chǔ)Ⅱ、編譯與調(diào)試、鏈表、C標(biāo)準(zhǔn)庫、Linux系統(tǒng)調(diào)用、Socket編程、Linux函數(shù)庫和進程地址空間、Pthreads編程、GTK圖形界面編程、Linux內(nèi)核編程。其中,C語言基礎(chǔ)Ⅰ、C語言基礎(chǔ)Ⅱ、C標(biāo)準(zhǔn)庫與Linu
Octave為GNU項目下的開源軟件,旨在解決線性和非線性數(shù)值計算問題。本書由淺入深,全面講解基于Octave軟件編寫GUI應(yīng)用的開發(fā)技術(shù),幫助讀者盡快掌握OctaveGUI應(yīng)用的技巧。本書共8章,層次分明,將GUI與面向?qū)ο笙嘟Y(jié)合,從基礎(chǔ)到實戰(zhàn),內(nèi)容循序漸進。本書提供大量實戰(zhàn)內(nèi)容,從經(jīng)典GUI應(yīng)用設(shè)計實戰(zhàn)到系統(tǒng)設(shè)計實