104學習精靈

algorithm

algorithm
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
關於教室
關注人數 0 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 0 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

algorithm 學習推薦

全部
影片
文章
Michelle

Editor

2023/03/14

【好書推薦】會動的演算法:61 個演算法動畫+全圖解逐步拆解
★★★用手機掃描書中 QR Code 立即觀看演算法動畫!★★★
⦿ 一圖一步驟,帶你打開演算法的黑箱!
⦿ 全彩超圖解,將抽象的演算法視覺化!
⦿ 內容淺顯易懂,沒有長篇難懂的理論!
「演算法」給人的第一印象就是好難學、理論好多,即使讀完千字文還是看不懂!o(〒﹏〒)o
沒錯!小編非常有同感,第一次接觸演算法時,就被「時間複雜度」弄得暈頭轉向,我一點也不想知道這些數學式是怎麼推導的啊,只要知道哪個演算法比較快、比較好用就可以了!還有,常遇到同一個詞有不同說法,在 Google 搜尋時就會搞不清楚是不是指同一件事,例如 Binary Tree Traversal,就有「二元樹追蹤、二元樹訪問、二元樹走訪、二元樹遍歷……」,這麼多種稱呼,實在讓人困惑!所以本書的專有名詞除了標示中文外,也會加上英文,以便讀者查詢更多資訊。
透過本書一圖一步驟地拆解演算法背後的原理,我終於弄懂演算法的運作了,其實演算法沒有想像中那樣神秘、可怕,而是有規則可循的。看懂其運作原理後,由衷佩服這些設計演算法的人,原來他們是這樣思考與拆解問題的啊,我怎麼都沒想到呢!
本書收錄許多知名的演算法與資料結構,其中有些演算法已經被主流的程式語言編寫成方便使用的「函式庫」。不過「函式庫」是一種將工作原理藏在內部的「黑箱」,因此大多數人在使用時不見得對演算法有充分的理解。想要寫出執行效能佳的程式,得確實理解演算法的工作原理才行。
本書介紹的資料結構與演算法
✪陣列的查詢:
互換元素/尋找最大值/互換排序/合計/最小元素值/最小元素位置/線性搜尋法/二元搜尋法
✪排序:
反轉/插入/合併/分割/氣泡排序法/選擇排序法/插入排序法/合併排序法/快速排序法/堆積排序法/計數排序法/希爾排序法
✪與整數相關的演算法:
埃拉托斯特尼篩法/輾轉相除法
✪資料結構:
堆疊/佇列/雙向鏈結串列/雜湊表
✪陣列的計算:
累積和/一維累積和的應用/二維累積和的應用
✪堆積:
Up Heap/Down Heap/建立堆積/優先佇列
✪二元樹的走訪:
前序走訪/後序走訪/中序走訪/層序走訪
✪其他:
廣度優先搜尋/卡恩演算法/深度優先搜尋/Tarjan 演算法/Union By Rank/Union-Find Tree/普林演算法/克魯斯克爾演算法/戴克斯特拉演算法/貝爾曼 - 福特演算法/弗洛伊德演算法/包裹法/葛立恆掃描法/安德魯演算法/線段樹:RMQ/線段樹:RSQ/二元搜尋樹/旋轉/樹堆……
【本書特色】
★ 觀看【演算法動畫】同時搭配書中的原理說明,讓學習效果翻倍!
★ 收錄【61 個經典的演算法+資料結構】,讓你活化思維並提升邏輯思考力!
★ 【豐富的圖解及圖示設計】將抽象的演算法視覺化,易讀易學好吸收!
★ 逐步拆解演算法的運作原理、解析執行效率及優缺點,突破盲點、顛覆思考。
★ 沒有難懂的數學推導及長篇理論說明,降低學習門檻!
【目錄】
Part 1 準備篇
 第 1 章 程式設計的基本元素
 第 2 章 程式設計的應用元素
 第 3 章 演算法的基礎概念
Part 2 空間結構
 第 4 章 空間結構的概要
 第 5 章 陣列
 第 6 章 樹狀結構
 第 7 章 圖形
 第 8 章 點群
 第 9 章 動態結構
Part 3 演算法與資料結構
 第 10 章 入門
 第 11 章 陣列基本查詢
 第 12 章 搜尋
 第 13 章 陣列元素排序
 第 14 章 必學的排序法
 第 15 章 與整數相關的演算法
 第 16 章 基本資料結構 1
 第 17 章 陣列的計算
 第 18 章 堆積
 第 19 章 二元樹的走訪
 第 20 章 高效率的排序法
 第 21 章 基本資料結構 2
 第 22 章 廣度優先搜尋
 第 23 章 深度優先搜尋
 第 24 章 Union-Find Tree
 第 25 章 尋找最小生成樹的演算法
 第 26 章 最短路徑演算法
 第 27 章 計算幾何
 第 28 章 線段樹
 第 29 章 搜尋樹
0 0 174 0

熱門精選

104學習精靈

產品

05/10 12:22

【首購好禮】單筆滿千送100元Line Points點數
活動名稱:【首購好禮】單筆滿$1,000以上送100元Line Points點數回饋
活動期間:2024/5/13 11:00- 2024/5/23 23:59
活動說明:活動期間於104課程中心付費購買「104課程中心x緯育TibaMe」指定課程,首次購買單筆滿$1,000以上 ( 若有使用相關優惠折扣碼優惠,其結帳金額須扣除優惠後需滿$1,000以上;且不累送) 即可獲贈100元Line Points點數回饋。(限量100名)
【EXCEL救星】
🟠 ChatGPT x Excel | 職場必學商務數據分析術
🟠【函數入門】別再土法煉鋼!你一定要懂的Excel函數
🟠【資料整理術】Excel資料整理分析入門
🟠 無痛起步-Excel VBA超入門實戰
🟠 【進階函數】Excel高效秘訣!上班族不可不知的進階函數
⚡Excel相關職缺 ▶️ https://bit.ly/4bIZoXQ
【AI、ChatGpt 應用】
🔵AI簡報3項思考力,ChatGPT倍速提升商業競爭力!
🔵成為 AI 科學家|打造數學基礎與統計地基,輕鬆開拓機器學習應用之城
🔵告別新手村FB與IG廣告投放攻略|AI助你輕鬆提高廣告效率
【工程師與PM增能課程】
基礎扎根、應用職場技能....等學習。
🔷C# 從零開始前進.NET物件導向程式全攻略
🔷C# .Net Framework系統基礎實作攻略
🔷成為前端工程師|JavaScript 入門:帶你逐步培養網頁開發技能
🔷學程式也能很好玩:不背語法寫Java
【python增能】
🟡Python 基礎程式設計|開外掛勇闖 Python 異世界
🟡Python新學法 - 實作6個Terminal APP快速入門
🟡Python 網路爬蟲 | 數據分析的第一步就是要學會爬
【外語加強:聽說讀寫樣樣來】
針對額外時間加強外語能力,或是準備多益考試的學習推薦!
🔻超實用英語會話必備 700 句
🔻NEW TOEIC 新多益線上高分速成班
活動注意事項:
1. 獲贈資格須符合下列說明:
(a)首購意指於2024/5/13 11:00 前未曾在104課程中心購買付費課程。
(b)指定課程為緯育TibaMe上架於104課程中心之線上課程,購買者必須於104課程中心系統完成付費紀錄。( 特別提醒: 購買者於TibaMe 官網線上消費不包含在此次活動 資格;可參考200+課程清單: https://bit.ly/3UNkkY6。 )
(c)訂單成立且完成付款時間皆須於2024年5月23日23:59前,且於7天內完成課程兌換,亦符合獲贈點數回饋的資格;最後獲贈者將於公告於本活動網站,中間姓名會隱藏。
(d)限量100名,採上述依照訂單完成付款後且完成兌換的前100名,符合上述資格的前100名會員,每人即有乙次資格,您的回饋點數將於2024/6/3-2024/6/11期間,寄送至您填寫的e-mail電子郵件信箱。
2.本次贈送的100元Line Points點數,點數發送出後須於2026/4/18前兌換,另點數兌換後於180天內須使用完畢,逾期失效。
3.如您有任何問題,歡迎來信nabiservice@104.com.tw
4.104課程中心保有最終修改、變更、活動解釋及取消本活動之權利。
2 0 13256 1
職涯診所

12/03 17:54

0 1 511 0
2 0

推薦給你

知識貓星球

喵星人

9小時前

GA4是什麼?誰會需要?PM(專案管理)要會的理由!
GA4 是 Google Analytics 4 的簡稱,是 Google 最新一代的網頁與應用程式分析工具,適合現代的數位行銷和數據分析需求,任何產業只要有與網路相關的都有可能會需要了解GA4,以下是 GA4 的主要特點與功能:
【跨平台追蹤】GA4 可以追蹤網頁和應用程式的使用者行為,提供統一的數據分析。
【事件導向模型】與傳統的 Google Analytics 不同,GA4 主要以事件(Events)為基礎,而不是以頁面瀏覽(Pageviews)為主。這樣的設計更靈活,可以更精確地追蹤使用者的互動行為。
【增強的數據隱私】GA4 設計上更注重使用者的隱私,提供更多控制數據收集和保存的選項,並且支持未來的無 Cookie 追蹤。
【機器學習功能】GA4 利用 Google 的機器學習技術,提供智能分析功能,比如自動生成的見解和預測性指標(如流失可能性、購買可能性等)。
【更靈活的報表】GA4 提供更靈活和自定義的報表工具,讓使用者可以根據自己的需求來設計和查看數據報表。
【整合性更強】GA4 與 Google 的其他工具(如 Google Ads)有更緊密的整合,可以更方便地進行數據共享和廣告優化。
▎ 在專案管理(Project Management,簡稱 PM)領域,Google Analytics 4(GA4)扮演著重要的角色,主要在數據分析和決策支持方面對專案經理(PM)有幫助。以下是 GA4 與 PM 間的幾種關係和互動方式:
1. 數據驅動的決策支持
PM 可以利用 GA4 提供的詳細數據分析來支持決策。例如,GA4 可以追蹤用戶在網站或應用程式上的行為,幫助 PM 了解用戶需求和偏好,從而做出更具針對性的市場策略和產品改進決策。
2. 專案績效監控
GA4 可以幫助 PM 監控專案的各種指標,如用戶流量、轉換率、用戶留存率等。這些指標可以用來評估專案的進展和成功程度,並根據數據及時調整專案計劃。
3. 跨部門協作
GA4 的數據分析結果可以提供給市場部、產品開發部、用戶體驗部等不同部門,幫助他們了解用戶行為和市場趨勢,PM 可以利用這些數據來促進部門間的協作,確保專案目標的一致性和協同性。
4. 預測與風險管理
GA4 的機器學習功能可以提供預測性分析,幫助 PM 預測未來的趨勢和可能出現的風險,例如,GA4 可以預測用戶流失的可能性,PM 可以據此提前採取措施降低風險。
5. 資源分配與優化
通過分析 GA4 提供的數據,PM 可以更有效地分配資源。例如,如果數據顯示某個渠道帶來的轉換率特別高,PM 可以考慮向該渠道分配更多的資源和預算,以提高整體的專案效益。
6. 客戶回饋與改進
GA4 提供的用戶行為數據可以幫助 PM 收集客戶回饋,了解用戶對產品或服務的滿意度,從而進行必要的改進。這些數據驅動的改進措施有助於提高產品質量和用戶滿意度。
▎ 總結
GA4 為 PM 提供了豐富的數據和強大的分析工具,使得 PM 可以更全面地了解專案進展和市場反應,從而做出更精確和高效的決策,通過合理利用 GA4 的數據分析能力,PM 可以更好地管理專案,優化資源分配,降低風險,並最終實現專案目標。
0 0 278 0
你可能感興趣的教室