iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

演算法與資料結構入門:30天基礎學習之旅 系列

對演算法與資料結構毫無概念的新手,在30天中的學習筆記~
Let's go!

參賽天數 13 天 | 共 13 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

參賽源起&複習對數與常見數學公式-day1

緣起 又來到了痛苦的鐵人賽發文季,老實說忘記去年為何沒參加了XD不過最近剛好在上線上課程資料結構與演算法 (JavaScript),覺得可以來記錄一下,順便看看...

2024-09-15 ‧ 由 dc88 分享
DAY 2

何謂演算法與判斷演算法的『好或壞』-day2

何謂演算法 what is algorithm a finite sequence for solving mathematical problem or p...

2024-09-16 ‧ 由 dc88 分享
DAY 3

concept of Big O notation-day3

上篇提到 input size 與 complexity 互為因果而我們用f(n)來表示 complexity 與 input size 間的方程式(equat...

2024-09-17 ‧ 由 dc88 分享
DAY 4

common types of time complexities in big O-day4

common types of time complexity in big O Notation Big O Notation 有幾個常見的值,越上面的值表示...

2024-09-18 ‧ 由 dc88 分享
DAY 5

Understanding Big Θ (Theta) and Big Ω (Omega) in Asymptotic Notations-day 5

上篇提到 Big O Notation我們現在知道了 Big O 用來表示演算法的 upper bound / worst case scenario(上界限...

2024-09-19 ‧ 由 dc88 分享
DAY 6

Introduction to Linear Search(Sequential Search)-day6

What is Linear Search 什麼是線性搜尋 從 input dataset 最前端開始,遍歷每個值一直到找到目標值,如果沒有找到目標值的話,便逐...

2024-09-20 ‧ 由 dc88 分享
DAY 7

Introduction to Binary Search-day7

What is Binary Search Binary search is a search method that works only on sorted...

2024-09-21 ‧ 由 dc88 分享
DAY 8

Coding Practice:Get The Intersection Of Two Arrays-day8

Get The Intersection Of Two Arrays Here's a quick exercise: If there are two uns...

2024-09-22 ‧ 由 dc88 分享
DAY 9

Concept of counter-day9

昨天我們寫了用 linear search 取兩array 間 intersection 的練習若兩個 array 長度很長的話,其複雜度會為 O(length...

2024-09-23 ‧ 由 dc88 分享
DAY 10

Coding Practice:Find the Average Pair In An Array-day10

沒想到這系列已經來到第10天,希望我能堅持到第30天XD今天一樣來做 Coding Practice Find the Average Pair In An A...

2024-09-24 ‧ 由 dc88 分享