定價: | ||||
售價: | 136元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
類似書籍推薦給您
【簡介】 暢銷回饋中! 零負擔理解演算法設計技巧 零程式基礎也能快速上手 採高效簡潔靈活C語言實作程式 一本輕量級演算法,是您獲得程式設計新技能,提升自我價值的最好投資 當寫程式成為越來越普及的課程,讓人人擁有程式設計實作能力,已是各學校資訊教育的首要重點。演算法是為了解決一個問題而採取的方法和步驟,它是培養程式設計邏輯的基礎理論,程式能否有效率解決問題,演算法佔了十分重要的關鍵。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。而本次改版亦補強地加入了運算思維的重要觀念與實例演練,並將實戰安全性演算法與人工智慧相關演算法納入,採結構化語法的C語言舉例實作,功能強大且具備硬體處理能力,是您入門演算法的最佳首選。 本書特色 ✔強化程式設計邏輯:豐富圖例闡述基礎,將演算法做最簡明的詮釋及舉例 ✔完善科學領域議題:加入實戰安全性演算法與人工智慧的相關演算法 ✔演算法最佳首選:配合實作程式碼,將各種演算法應用在程式設計的領域 ✔驗收學習成果:設計難易適中的習題,參閱國家考試題型,提供進一步演練 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。而本次改版亦補強地加入了運算思維的重要觀念與實例演練,並將實戰安全性演算法與人工智慧相關演算法納入,同時搭配C程式語言舉例實作,是您入門演算法的最佳首選。 【目錄】 第1章 進入演算法的世界 1-1 大話運算思維 1-2 運算思維的腦力大賽 1-3 生活中到處都是演算法 第2章 地表上最常見經典演算法 2-1 分治演算法 2-2 給我最好,其餘免談的貪心法 2-3 動態規劃法 2-4 疊代法 2-5 枚舉法 2-6 不對就回頭的回溯法 第3章 超人氣資料結構簡介 3-1 認識資料結構 3-2 資料結構的種類 3-3 盤根錯節的樹狀結構 3-4 學會藏寶圖的密技-圖形簡介 3-5 雜湊表 第4章 新手快速學會的最夯排序演算法 4-1 認識排序 4-2 氣泡排序法 4-3 選擇排序法 4-4 插入排序法 4-5 謝耳排序法 4-6 合併排序法 4-7 快速排序法 4-8 基數排序法 第5章 你一定要懂的搜尋演算法 5-1 常見搜尋法介紹 5-2 循序搜尋法 5-3 二分搜尋法 5-4 內插搜尋法 5-5 費氏搜尋法 第6章 全方位應用的陣列與串列演算法 6-1 矩陣演算法與深度學習 6-2 陣列與多項式 6-3 建立單向鏈結串列 第7章 實戰安全性演算法 7-1 輕鬆學會資料加密 7-2 一學就懂的雜湊演算法 7-3 破解碰撞與溢位處理 第8章 徹底研究堆疊與佇列演算法 8-1 陣列實作堆疊輕鬆學 8-2 鏈結串列實作堆疊 8-3 河內塔演算法 8-4 八皇后演算法 8-5 陣列實作佇列 8-6 鏈結串列實作佇列 8-7 雙向佇列 8-8 優先佇列 第9章 超圖解的樹狀演算法 9-1 陣列實作二元樹 9-2 鏈結串列實作二元樹 9-3 二元樹走訪 9-4 二元樹節點搜尋 9-5 二元樹節點插入 9-6 二元樹節點的刪除 9-7 堆積樹排序法 9-8 最佳二元搜尋樹 9-9 平衡樹 9-10 進階樹狀結構的應用 第10章 圖形演算法的祕密 10-1 圖形的定義 10-2 圖形的資料表示法 10-3 圖形的走訪 10-4 擴張樹簡介 10-5 圖形最短路徑法 第11章 AI高手鐵了心都要學的神級演算法 11-1 機器學習簡介 11-2 認識深度學習
類似書籍推薦給您
物件導向程式設計:結合生活與遊戲的JAVA語言 ISBN13:9786263283541 出版社:全華圖書 作者:邏輯林 裝訂/頁數:平裝/480頁 規格:26cm*19cm*2.2cm (高/寬/厚) 重量:870克 版次:3 出版日:2022/11/01 中文圖書分類:電腦程式語言 內容簡介 擁有一個好的工具,在處理問題時會更方便又快速。程式設計是一種利用電腦程式語言解決問題的工具,只要能將解決問題的流程用程式的語法描述出來,電腦便會根據我們所設定的程序完成目標。 本書累積作者多年教學及實務經驗,從何謂程式設計說起,逐步介紹Java程式語言的語法,並搭配程式範例的實際撰寫與操作,以精進初學者的程式設計技能。初學者可藉由學習範例程式中的邏輯設計觀念,了解生活中的問題是如何被解決的,進而對程式設計產生濃厚的興趣及投入程式設計的行列。 書中所附的程式範例,均為實用又好玩的生活例子,使程式設計更貼近每個人的生活,而不再是那樣枯燥及無方向感。 1.生活體驗程式範例:統一發票及樂透彩券等兌獎問題;數學四則運算、綜合所得稅、電費、車資、油資、停車費、鋪地磚、百貨公司買千送百活動、健保藥費自付額及停車塔停車收入等計算問題;小綠人行走及魔幻方陣等趣味問題。 2.益智遊戲範例:迷宮路徑及數獨謎題等探索遊戲;剪刀石頭布及猜數字等人機互動遊戲;吃角子老虎(拉霸)、河內塔及踩地雷等單人遊戲;撲克牌對對碰、井字(OX)、最後一顆玻璃彈珠及五子棋等雙人互動遊戲。 本書特色 1.累積作者多年教學及實務經驗,由淺入深,引導初學者進入物件導向程式設計Java語言的世界。 2.引入生活中的案例,對照程式設計中的邏輯概念,讓初學者對物件導向程式設計更有概念。 3.常用的Java語言內建類別方法介紹,讓初學者可在基本需求功能上進行思考及設計。 4.書中所附之程式範例,均為實用性的生活例子。例如:統一發票及樂透彩券等兌獎問題、讓讀者重溫兒時記憶之益智遊戲等。 目錄 ch01 電腦程式語言介紹 1-1 物件導向程式設計 1-2 Java程式語言簡介 1-3 Java版本 1-4 Eclipse簡介 1-5 如何提升讀者對程式設計的興趣 1-6 範例檔案之使用說明 1-7 自我練習 ch02 Java語言的基本資料型態 2-1 基本資料型態 2-2 常數與變數宣告 2-3 資料運算處理 2-4 運算子的優先順序 2-5 資料型態轉換 2-6 自我練習 ch03 基本輸出方法及輸入方法 3-1 資料輸出 3-2 資料輸入 3-3 發現問題 3-4 自我練習 ch04 程式之設計模式-選擇結構 4-1 程式運作模式 4-2 選擇結構 4-3 巢狀選擇結構 4-4 自我練習 ch05 程式之設計模式-迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 「break;」與「continue;」敘述 5-4 「break 標籤名稱;」與「continue 標籤名稱;」敘述 5-5 發現問題 5-6 進階範例 5-7 自我練習 ch06 內建類別 6-1 常用內建類別方法 6-2 數學類別常用方法 6-3 字元類別常用方法 6-4 字串類別常用方法 6-5 日期與時間類別常用屬性及方法 6-6 聲音警告或提醒方法 6-7 程式暫停方法 6-8 自我練習 ch07 陣列 7-1 陣列宣告 7-2 排序與搜尋 7-3 二維陣列 7-4 三維陣列 7-5 foreach迴圈結構 7-6 隨機亂數方法 7-7 進階範例 7-8 自我練習 ch08 參考資料型態 8-1 參考資料型態變數宣告與初始化 8-2 String(字串)變數宣告及初始化 8-3 一維陣列變數宣告及初始化 8-4 二維陣列變數宣告及初始化 8-5 自我練習 ch09 例外處理 9-1 執行時期錯誤(RunTime Error) 9-2 例外處理之try…catch…finally陳述式 9-3 自行拋出內建例外物件 9-4 自我練習 ch10 自訂類別 10-1 類別之封裝等級 10-2 Class(類別) 10-3 類別方法的參數傳遞方式 10-4 多載(Overloading) 10-5 遞迴 10-6 類別建構子 10-7 物件 10-8 進階範例 10-9 自我練習 ch11 繼承 11-1 父類別與子類別 11-2 改寫(Overriding) 11-3 super保留字 11-4 final保留字 11-5 自行拋出自訂例外物件 11-6 自我練習 ch12 抽象類別和介面 12-1 抽象類別 12-2 抽象類別之繼承 12-3 Interface(介面) 12-4 自我練習 ch13 檔案處理 13-1 檔案類型 13-2 檔案資訊 13-3 輸出(或寫入)文字資料 13-4 輸入(或讀取)文字資料 13-5 輸出(或寫入)二進位資料 13-6 輸入(或讀取)二進位資料 13-7 輸入/輸出隨機存取檔資料 13-8 自我練習 ch14 套件 14-1 套件建立 14-2 引入套件中的類別或介面 14-3 Java之標準套件
類似書籍推薦給您
1.相容平台:教學採用傳統ArduinoIDE平台,語法與UNO相同易上手 2.專題教學:以專題方式教學,每章節為實際完成的專案。 3.圖示清楚:全書彩色印刷,晶片圖解接線清楚,容易操作。 4.物聯應用:搭配知名網路服務,串連ThingSpeak、Line、Google、MQTT等各種物聯網應用。 5.影像專題:對於ESP32CAM進行解說,讓Arduino也可以傳輸影像。 目錄 Chapter 1 認識物聯網與 Arduino 1-1 Arduino歷史與物聯網 1-2 常見晶片比較 1-3 ESP32腳位編號及用途 Chapter 2 ESP32開發環境架設 2-1 ESP32環境設定 2-2 Hello World! Chapter 3 數位寫入及數位讀取 3-1 數位寫入(digitalWrite):路口紅綠燈 3-2 數位讀取(digitalRead):來客報知機 Chapter 4 類比讀取與類比寫入 4-1 類比讀取(analogRead):多段小夜燈 4-2 類比寫入(analogWrite):空氣品質指示燈 Chapter 5 超音波與蜂鳴器 5-1 超音波距離感測 5-2 倒車雷達 Chapter 6 溫濕度與 1602LCD 6-1 溫濕度感測(DHT11) 6-2 1602LCD顯示器 Chapter 7 藍牙應用 7-1 簡易藍牙傳輸 7-2 藍牙雙向傳輸 7-3 藍牙指令與語音辨識 Chapter 8 無線網路 8-1 網路連線 8-2 HTTPClient 抓取PM 2.5 資訊 8-3 JSON 資料解析 Chapter 9 雲端資料庫 9-1 ThingSpeak 雲端圖表 9-2 ESP32 自動更新圖 Chapter 10 LINE 通知:倉庫溫度異常機器人 10-1 開啟LINE Notify 服務 10-2 倉庫異常通知機器人 Chapter 11 Google Sheet 資料庫 11-1 IFTTT 11-2 ESP32 傳送到Google Sheet Chapter 12 網站伺服器 12-1 網站伺服器 12-2 繼電器 Chapter 13 BEACON與室內定位 13-1 ESP32 BLE掃描 13-2 Beacon點名系統 Chapter 14 MQTT互動 14-1 MQTT協定 14-2 MQTT遠端飼料機 Chapter 15 雙核心執行 15-1 多核心概念 15-2 雙核心執行 Chapter 16 ESP32CAM影像串流 16-1 CameraWebServer視訊串流 16-2 臉部辨識 Chapter 17 ESP32CAM應用 17-1 人體感測拍照存檔 17-2 使用 Line傳遞照片 17-3 MQTT直播