本書由淺入深地詳細講解了電腦存儲使用的多種數據結構。本書首先講解了初級的數據結構(如表、棧、隊列和堆等),具體包括它們的工作原理、功能實現以及典型的應用程序等;然後討論了數據結構,如泛型集合、排序、搜索和遞歸等;最後介紹了如何在日常應用中使用這些數據結構。本書通過實際案例向讀者介紹了多種數據結構及其潛在應用,教會讀者如何分析問題、選擇合適的數據結構解決方案等。本書的一大特色是使用多種語言(C#、Java、Objective-C和Swift)進行講述。本書適合初學編程或自學編程的人員以及電腦相關專業的教師和學生閱讀,也非常適合程序員參考。
William
Smith早年獲得了環境科學與商務管理學位,在環境領域從事了數年的專業工作。他的軟體開發經曆始于1988年,並在從事環境領域工作時,始終將編程作為他的興趣愛好,不斷進行軟體開發。後來他進入了馬里蘭大學深造,並獲得了電腦科學學位。William現在是一名獨立軟體開發工程師和專業技術圖書的作者。他成立了Appsmiths公司,該公司的主要業務是軟體開發和咨詢,致力於使用原生工具和跨平台工具(如Xamarin和Monogame)來進行移動應用和遊戲開發。William與他的夫人和孩子一起居住在西佛吉尼亞州的鄉村,全家享受著打獵、釣魚和露營給他們帶來的樂趣。
-
聯邦學習
$465 -
彙編程序設計與電腦體系結構:軟體工程師教程
$412 -
數據結構與演算法分析:C語言描述(典藏版)(原書第2版)
$412 -
硬體安全威脅與防範
$180 -
機器學習從入門到入職:用sklearn與keras搭建人工智慧模型
$594 -
OpenACC高性能並行編程:概念與策略
$412 -
架構寶典
$450 -
Oracle 12c資料庫入門與應用
$345 -
深入淺出GAN生成對抗網路:原理剖析與TensorFlow實踐
$517 -
大學電腦基礎
$219 -
micro:bit趣味創意編程
$251 -
UI設計師養成記·UI設計之道:從小白到UI設計師的蛻變
$408 -
計算機視覺之深度學習:使用TensorFlow和Keras訓練高級神經網路
$308 -
Python基礎教程
$264 -
軟體工程
$240 -
全國電腦等級考試教程:二級C語言程序設計
$208 -
Agile Metrics In Action敏捷度量實戰:如何度量並改進團隊績效
$308 -
「互聯網+」時代立體化電腦組成原理實驗教程
$204 -
軟體需求工程:理論與實踐
$192 -
重構:改善既有代碼的設計(第2版)
$517

