iT邦幫忙

資料結構相關文章
共有 182 則文章

技術 菜雞學習資料結構的 30 日讀書分享【Day 6】

邏輯結構 邏輯結構是指資料物件中的資料元素之間的相互關係。 邏輯結構分成以下四種: 集合結構集合結構中的資料元素除了同屬於一個集合外,它們之間沒有其他關係。各...

技術 菜雞學習資料結構的 30 日讀書分享【Day 5】

資料結構 結構,簡單的說法就是關係,例如分子結構,就是說組成分子的原子之間的排列方式。 嚴格來說,杰夠是指各個組成部分相互搭配和排列的方式。 在現實世界中,不同...

技術 菜雞學習資料結構的 30 日讀書分享【Day 4】

資料元素 資料元素是組成資料的、具有一定意義的基本單位,在電腦中通常做為整數處理,也被稱為紀錄。 舉例來說,在人類中,甚麼是電腦元素呢? 那當然是人啦。 資料...

技術 菜雞學習資料結構的 30 日讀書分享【Day 3】

說到資料結構是甚麼,得先來談談甚麼叫做資料。正所謂「巧婦難為無米之炊」,再強大的電腦,也是要有「米」下鍋才可以做事的,否則就是一堆破銅爛鐵。而這個「米」就是資料...

技術 菜雞學習資料結構的 30 日讀書分享【Day 2】

資料結構是一種研究非數值計算的程式設計問題中的操作物件,以及它們之間的關係和操作等相關問題的學科。 1968 年,美國的高德納 (Donald E. Knu...

技術 菜雞學習資料結構的 30 日讀書分享【Day 1】

If you give someone a program, you will frustate them for a day;如果你交給某人一個程式,你將折...

技術 菜雞學習資料結構的 30 日讀書分享【Day 6】

邏輯結構 邏輯結構是指資料物件中的資料元素之間的相互關係。 邏輯結構分成以下四種: 集合結構集合結構中的資料元素除了同屬於一個集合外,它們之間沒有其他關係。各...

技術 菜雞學習資料結構的 30 日讀書分享【Day 5】

資料結構 結構,簡單的說法就是關係,例如分子結構,就是說組成分子的原子之間的排列方式。 嚴格來說,杰夠是指各個組成部分相互搭配和排列的方式。 在現實世界中,不同...

技術 菜雞學習資料結構的 30 日讀書分享【Day 4】

資料元素 資料元素是組成資料的、具有一定意義的基本單位,在電腦中通常做為整數處理,也被稱為紀錄。 舉例來說,在人類中,甚麼是電腦元素呢? 那當然是人啦。 資料項...

技術 菜雞學習資料結構的 30 日讀書分享【Day 3】

說到資料結構是甚麼,得先來談談甚麼叫做資料。正所謂「巧婦難為無米之炊」,再強大的電腦,也是要有「米」下鍋才可以做事的,否則就是一堆破銅爛鐵。而這個「米」就是資料...

技術 菜雞學習資料結構的 30 日讀書分享【Day 2】

資料結構是一種研究非數值計算的程式設計問題中的操作物件,以及它們之間的關係和操作等相關問題的學科。 1968 年,美國的高德納 (Donald E. Knu...

技術 菜雞學習資料結構的 30 日讀書分享【Day 1】

If you give someone a program, you will frustate them for a day;如果你交給某人一個程式,你將折...

鐵人賽 JavaScript DAY 23

技術 Day 23|場景切換:沒清的 listener 就是記憶體洩漏

模組五|關卡、UI 與資料(Day 21–25) 《Save the Dog》是一款畫線解謎小遊戲:蜜蜂會從洞穴的開口衝進來,玩家只能畫一筆線把牠們擋在外面...

鐵人賽 JavaScript DAY 21

技術 Day 21|關卡是資料——但資料化的好處不會自己發生

模組五|關卡、UI 與資料(Day 21–25) 前面二十天講的是一條線怎麼從手指變成剛體、蜜蜂怎麼追人、同一幀裡贏跟輸並存時算誰的。從今天開始換一層問題:...

鐵人賽 Software Development DAY 1

技術 Day1 - 前言& 什麼是資料結構

我先來自我介紹一下! 我是Nina 目前要升大二,為了減緩我暑假的焦慮決定來報名這次的IT鐵人賽順便磨練自己,第一次參加鐵人賽請多指教 選此次的主題是想說趁著升...

鐵人賽 AI & Data DAY 14

技術 Day14:資料結構化與欄位對應實踐

  上一篇實作PaddleOCR的辨識成果可以發現,一行一行雜亂無序的資料是難以進行分析的。今天,我們將實作規劃出OCR結構化資料所需的關鍵欄位,使每一個項目在...

鐵人賽 Python DAY 12

技術 Day 14 -資料結構~導讀 Python Software Foundation 教學文件

本文為 Python Software Foundation -->Python 3.12.6 說明文件 -->Python教學文件 -->...

鐵人賽 Python DAY 12

技術 Day 13 -資料結構~導讀 Python Software Foundation 教學文件

本文為 Python Software Foundation -->Python 3.12.6 說明文件 -->Python教學文件 -->...

鐵人賽 IT 管理 DAY 14

技術 Day 13 -身為 Jira 管理員會設定 SAML Single Sign-On (SSO)

身為 Jira 管理員,會解這 30 個問題是很正常的! 如果不清楚,沒關係,你知道怎麼找到我們!本文章預定會同步收錄在 Titansoft_Atlassain...

技術 [Python][資料結構]Difference Array-差分陣列、逆向差分

給定一個Array,並且給定一個L、R、Value,我們要在陣列的Array[L]跟Array[R]之間加上value。 定義:前綴和序列:Si=S(i-1)+...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24 群星歸位...永恆的海底...資結升起...萬物歸一

資料結構是電腦科學中一個關鍵概念,它是關於如何以特定的方式組織和存儲數據,以便能夠有效地訪問和修改。資料結構不僅僅是關於數據的存儲,而是提供了一種在數據上執行操...

鐵人賽 Software Development DAY 16

技術 【資料結構】優先佇列 Priority Queue

本文同步更新於個人網站中,有更好的排版和程式碼區塊 highlighting 支援。 首先我們來回憶一下佇列,普通的佇列是一種先進先出(FIFO)的資料結構...

鐵人賽 Software Development DAY 15

技術 【資料結構】堆積 Heap

本文同步更新於個人網站中,有更好的排版和程式碼區塊 highlighting 支援。 不要被標題所迷惑,這個還是以 Tree 為基礎的資料結構。堆積(Hea...

鐵人賽 Software Development DAY 14

技術 【資料結構】二元搜尋樹 Binary Search Tree

本文同步更新於個人網站中,有更好的排版和程式碼區塊 highlighting 支援。 透過實作走訪發現到,二元樹最大的優勢是對稱,從而實作各種易讀性非常強的...

鐵人賽 Software Development DAY 13

技術 【資料結構】Tree 的廣度優先走訪與印出一棵 Tree

本文同步更新於個人網站中,有更好的排版和程式碼區塊 highlighting 支援。 昨天我們已經介紹了深度優先走訪的三種方式,今天我們來介紹廣度優先走訪,...

鐵人賽 Software Development DAY 12

技術 【資料結構】Tree 的深度優先走訪

本文同步更新於個人網站中,有更好的排版和程式碼區塊 highlighting 支援。 樹的走訪(traversal)或者說遍歷是一個很基礎的問題,有很多實際...

鐵人賽 Software Development DAY 11

技術 【資料結構】樹與二元樹 Tree and Binary Tree

本文同步更新於個人網站中,有更好的排版和程式碼區塊 highlighting 支援。 Tree 是電腦程式設計中最重要、最核心的一種資料結構。樹狀結構是日常...

鐵人賽 自我挑戰組 DAY 14

技術 Day14-[Grind 169 questions][Array] LeetCode 11、252、134

11. Container With Most Water 解題程式碼 var maxArea = function (height) { let left...

鐵人賽 自我挑戰組 DAY 13

技術 Day13-[Grind 169 questions][Array] LeetCode 169、75、217

169. Majority Element 解題程式碼 var majorityElement = function (nums) { let majori...

鐵人賽 自我挑戰組 DAY 12

技術 Day12-[Grind 169 questions][Array] LeetCode 238、39、56

238. Product of Array Except Self 解題程式碼 var productExceptSelf = function (nums)...