iT邦幫忙

演算法相關文章
共有 330 則文章
鐵人賽 自我挑戰組 DAY 4

技術 【第四天 - Queue 介紹】

Q1. Queue是什麼? 與 Stack 一樣,是一種資料結構的概念,假設有一個容器是裝馬克杯的盒子 (從這個盒子下方拿東西,有點類似飲水機旁邊會放的下落式...

鐵人賽 自我挑戰組 DAY 3

技術 【第三天 - Stack 題目分析】

先簡單回顧一下,今天預計分析的題目: Valid Parentheses 昨天問到,如果 ([)] 是錯誤的,那什麼是正確的 ? 你寫 (...

鐵人賽 自我挑戰組 DAY 2

技術 【第二天 - Stack 介紹】

Q1. Stack 是什麼 一種資料結構的概念,假設有一個容器是裝馬克杯的盒子 (這個盒子下面是封死的,無法拿東西) 現在第一步有小明、小美、...

技術 Ruby、演算法學習心得(一) 二元搜尋法 Binary Search。

鐵人賽結束後一陣空虛??文章內容都會以Ruby來撰寫程式碼,然後繼續來傳教K-POP啦! 有請韓國國民妹妹IU來獻唱第一首! 轉載於:Jaxirius個人Yo...

鐵人賽 自我挑戰組 DAY 1

技術 【第一天 - Leetcode 介紹】

Q1. 什麼是 Leetcode ? Leetcode 是一個線上練程式網站,收集了許多軟體工程師面試考古題 許多軟體公司在面試時會給你題目,讓你思考如何解決...

鐵人賽 自我挑戰組 DAY 2
一個月的演算法挑戰 系列 第 2

技術 Day02:空間複雜度

今天來聊聊,空間複雜度(Space Complexity) 空間複雜度,空間指的是在執行程式碼時所耗費的記憶體容量。空間複雜度與時間複雜度的表示方式相同,都用B...

鐵人賽 自我挑戰組 DAY 1

技術 Day 01:什麼是演算法?

演算法這個名字給人一種充滿艱深、繁複計算的感覺,不像我們生活中可以或需要學會的東西。 但其實演算法在生活中無所不在。 廣義的演算法用白話來說,就是完成任務的一套...

技術 【紅黑樹十講・參】紅黑樹新增・四大規則介紹・完整圖解步驟

Youtube連結:https://bit.ly/3inN3zI 紅黑樹的新增觀念,涵蓋「旋轉」與「顏色」兩樣重要操作,總計共有四種新增處理狀況,並且彼此...

技術 【紅黑樹十講】總學習路徑分享

Youtube連結:https://bit.ly/33cfaZS 紅黑樹有著自我平衡的特性,透過「旋轉」與「顏色」的操作,保證著階層數的穩定。紅黑樹不僅是...

鐵人賽 影片教學

技術 [Day10] 如何實現圖片填色功能 (完結)

#733 - Flood Fill 連結: https://leetcode.com/problems/flood-fill/ 難度: Easy 感謝大家觀...

鐵人賽 影片教學

技術 [Day09] 什麼是鏈結串列

#328 - Odd Even Linked List 連結: https://leetcode.com/problems/odd-even-linked-...

鐵人賽 影片教學

技術 [Day08] 什麼是貪婪法

#402 - Remove K Digits 連結: https://leetcode.com/problems/remove-k-digits/ 難度: M...

技術 【最完整!演算法學習路線圖】 入門|介紹|教學|LeetCode|資料結構

Youtube連結:https://bit.ly/2L88JSm 這次我們將精確定位出,在整個演算法學習中,我們所站立的位置;了解資料結構與演算法的定義後...

鐵人賽 影片教學

技術 [Day07] 什麼是廣度優先搜尋法

#993 - Cousins in Binary Tree 連結: https://leetcode.com/problems/cousins-in-bina...

技術 【圖解演算法教學】Bubble Sort 的大隊接力賽

Youtube連結:https://bit.ly/38xDPdR 這次首次嘗試以「動畫」形式,來演示Bubble Sort演算法的轉變過程。我們將透過...

鐵人賽 影片教學

技術 [Day06] 什麼是摩爾投票法

#169 - Majority Element 連結: https://leetcode.com/problems/majority-element/ 難度...

技術 【圖解演算法教學】〖Demo〗還在用古老的二元搜尋法?是時候跟上「Hash Search」的車尾燈了!

Youtube連結:https://bit.ly/33rwpah 在我們抓到學習hash search的誘因之後,這次我們將動手實作出自己的hash t...

技術 【圖解演算法教學】還在用古老的二元搜尋法?是時候跟上「Hash Search」的車尾燈了!

Youtube連結:https://bit.ly/2Uv2sBf 在我們還沒學資料結構前,通常都用Linear Search找東西。之後,我們學了二元樹...

技術 【圖解演算法】【Hash】 LeetCode 459 Repeated Substring Pattern

Question link: https://leetcode.com/problems/repeated-substring-pattern/ class S...

技術 【圖解演算法教學】一次搞懂「資料結構」與「演算法」到底是什麼?

Youtube連結:https://bit.ly/35x3dih 這次我們將精確定位出,在整個演算法學習中,我們所站立的位置;了解資料結構與演算法的定義...

技術 【圖解演算法教學】二元樹 Traversal

Youtube教學影片連結:https://bit.ly/2ECHcoQ 這次帶大家深度了解二元樹(Binary Tree),我們將從DFS的角度來理解...

技術 【圖解演算法教學】二元樹的一生,聽說有些淒涼!?

Youtube連結:https://bit.ly/3mTlgpQ 軟體世界中「樹」長得跟現實生活中的「樹」不一樣,這是學過演算法的人彼此間不言而喻的默契。...

鐵人賽 影片教學 DAY 1

技術 [Day05] 如何將字元對應到陣列上

#387 - First Unique Character in a String 連結: https://leetcode.com/problems/fi...

鐵人賽 影片教學 DAY 30

技術 輕鬆搞懂演算法:動態規劃(Dynamic Programming)

輕鬆搞懂演算法:動態規劃(Dynamic Programming) 今天終於來到最後一集了希望大家都有學到東西如果方便的話請幫我做個課程滿意度調查這樣紫楓以後才...

鐵人賽 影片教學 DAY 1

技術 [Day04] 如何計算不包含前導零的補數

#476 - Number Complement 連結: https://leetcode.com/problems/number-complement/...

鐵人賽 影片教學 DAY 1

技術 [Day03] 用於計數的字典 Counter

#383 - Ransom Note 連結: https://leetcode.com/problems/ransom-note/ 難度: Easy 感謝大...

鐵人賽 影片教學 DAY 1

技術 [Day02] 不重複元素的資料結構 Set

#771 - Jewels and Stones 連結: https://leetcode.com/problems/jewels-and-stones/...

鐵人賽 影片教學 DAY 1

技術 [Day01] 什麼是二元搜尋法

#278 - First Bad Version 連結: https://leetcode.com/problems/first-bad-version/...

鐵人賽 影片教學 DAY 25

技術 輕鬆搞懂演算法:合併排序(merge sort)

輕鬆搞懂演算法:合併排序(merge sort) 另外這一系列影片也漸漸接近尾聲了如果方便的話請幫我做個課程滿意度調查這樣紫楓以後才可以做出更優質的教學影片...

鐵人賽 影片教學 DAY 24

技術 輕鬆搞懂演算法:快速排序(quick sort)

輕鬆搞懂演算法:快速排序(quick sort)另外這一系列影片也漸漸接近尾聲了如果方便的話請幫我做個課程滿意度調查這樣紫楓以後才可以做出更優質的教學影片 程...