iT邦幫忙

array相關文章
共有 211 則文章

技術 JavaScript | 乍看是貓,但其實不是我們說的那個貓?「真正的陣列(Array)」與「類陣列(Array-like Object)」差在哪?

先來看看兔猻的照片,雖然廣義上牠是貓科動物,但狹義來說牠跟家貓是不同屬的(家貓是 Felis(貓屬);兔猻則是 Otocolobus(兔猻屬 )。 (圖片來源...

鐵人賽 Software Development DAY 6

技術 記憶體中的資料組織——Array vs. Object 在資料查詢與更新上的工程權衡

昨天我們談的是 API 怎麼定義前後端之間的合約——資料怎麼包裝、怎麼送、送到之後狀態碼代表什麼意思。但那份合約只解決了「資料怎麼安全地從後端搬到前端」,沒有回...

鐵人賽 Software Development DAY 5

技術 [Day 05] Array

前言 今天要介紹的是大家很常聽到也很常使用的 Array~ 先從一個很日常的問題開始,假設我們手上有一百萬筆訂單資料,想拿到 orders[999999] 也...

鐵人賽 JavaScript DAY 5

技術 Day 4|為什麼「復原」要從最後一步開始?

上一篇談 Priority Queue 時,我們看到了一件很重要的事: 資料不一定按照進來的時間被處理,「誰先被拿出來」本身就是問題的一部分。 Queue...

鐵人賽 JavaScript DAY 2

技術 Day 1|資料結構到底在解決什麼問題?

如果要用 JavaScript 儲存一群資料,我們其實很容易想到一個最直覺的答案: const users = ["Alice", &quo...

鐵人賽 Software Development DAY 6

技術 Day 6 - 陣列 (Array)和記憶體位址

我們前面學了複雜度、Big O、遞迴,接下來就要開始接觸比較實際的資料結構了 ! 第一個要認識的就是陣列(Array) 什麼是陣列? 陣列結構是 一排連續的可...

技術 [JavaScript學習筆記] - Array方法-findIndex

findIndex() 是 JavaScript 陣列中很常用的方法之一 它和 find() 很像,但最大的差別是: find() → 回傳符合條件的元素fin...

技術 [JavaScript學習筆記] - Array方法-find

什麼是 find()? 如果 map() 是「加工資料」、filter() 是「篩選多筆資料」,那麼 find() 就是「尋找第一筆符合條件的資料」 它會從陣...

技術 [JavaScript學習筆記] - Array 方法-filter

關於filter() filter() 是用來「挑資料」而不是「改資料」 從陣列中篩選出符合條件的資料,並回傳一個新的陣列。 它不會修改原本的陣列。 fil...

技術 [JavaScript學習筆記] - Array 方法-map

什麼時候該使用 map()? 當你的需求是「每個元素都要處理一次,而且要得到一個新的陣列」時,就很適合使用 map() map() = 將陣列中的每一個資料,...

技術 [JavaScript學習筆記] - 陣列與物件應用

陣列裡面放物件 let fruits = [ { name: "蘋果", price: 35, stock: 2...

技術 [JavaScript學習筆記] - 陣列(進階)

同學們的考試分數 const students = [ { name: "小明", score: 85 }, { name: &qu...

技術 [JavaScript學習筆記] - 陣列 (基礎)

何時該用陣列(Array)當你需要儲存多筆同類型、有順序的資料,並且之後要對這群資料做有條理的批次處理(如查詢、新增、刪除、計算、轉換) 資料是「一群東西」而...

技術 【C#學習筆記】02《陣列與迴圈》

本篇主要紀錄陣列及迴圈的基本使用方式,包括 for、foreach、while 及 do-while,以及控制迴圈的 continue、break。透過這些基礎...

鐵人賽 Modern Web DAY 17

技術 Day17|陣列(Array)

陣列的特性 可調整大小:陣列大小不是固定的,可以隨時新增或刪除元素。 可混合不同型別:陣列可以同時存放字串、數字、布林值,甚至是其他陣列或物件。 索引(...

鐵人賽 Software Development DAY 11

技術 Day 11. fp-ts簡介與Array

今天到了系列文的第二階段,fp-ts的函式庫粉墨登! fp-ts 設計緣由 fp-ts的作者Giulio Canti利用Typescritp靜態型別系統,以及泛...

鐵人賽 Software Development DAY 7

技術 Day 07. 宣告式程式風格 - Javascript Array

宣告式風格談陣列方法 map函數 傳統命令式撰寫風格(imperative)必須完全掌控程式實作的細節,比較具有彈性,卻也需要花費較多的心思在程式的細節,著重...

鐵人賽 Software Development DAY 9

技術 Day 9: 陣列資料型態

除了一般的程式語言(ex: Java或Golang...)有陣列的型態,PostgreSQL也有提供陣列,讓使用者可以把一群值存在同一個欄位,而且不只是一維陣列...

技術 [一天一學習 直到我完成任務管理系統] Day 3 後端檔案建立(以菜單網站為觀摩範本)

Day 3: 1140112一、目標:觀摩如何依照MVC架構,建立後端Java檔案二、預計使用工具:VS code 三、檔案架構:今天要建立的是後端檔案,也就是...

鐵人賽 自我挑戰組 DAY 11

技術 【Day11】Java中的 Array 陣列(二):如何列印陣列

System.out.println(Array)無法列印出Array內容?! 錯誤示範:直接列印陣列 public class Main { publ...

鐵人賽 自我挑戰組 DAY 10

技術 【Day10】Java中的 Array 陣列(一):如何宣告與遍歷陣列

Java中陣列只能存放相同類型的數據,且陣列的長度必須在創建該陣列時就決定,並且在創建之後不能改變。 宣告陣列 基本方式: // 宣告一個整數陣列,陣列名稱為n...

鐵人賽 Modern Web DAY 8

技術 【Day08】Golang 基礎語法 | 陣列與切片(Arrays & Slices)

在 Golang 中,陣列 Arrays 與切片 Slices 是最基本的資料結構之一。兩者有相似的地方,但切片比陣列更加靈活且高效,通常在開發中更推薦使用切片...

鐵人賽 Software Development DAY 30
深入淺出Java 30天 系列 第 30 篇

技術 Day 30: 優先使用list而不是array(下)

昨天說明為什麼最好優先使用list,看起來list似乎是因為可以使用泛型,享受到泛型的優點,所以才鼓勵優先使用list,那麼array是否也可以使用或混用泛型,...

鐵人賽 Software Development DAY 29
深入淺出Java 30天 系列 第 29 篇

技術 Day 29: 優先使用list而不是array(上)

今天和明天會說明為什麼最好優先使用lists,並且說明arrays跟lists有什麼差異,所以才會這麼建議。 array跟list有什麼不同? arrays是協...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29 - Array and String - Conslusion Problem

189. Rotate Array 題目 Given an integer array nums, rotate the array to the right...

鐵人賽 自我挑戰組 DAY 28

技術 Day 28 - Array and String - Two Pointer Problem

344. Reverse String 題目 Write a function that reverses a string. The input string...

鐵人賽 自我挑戰組 DAY 27

技術 Day 27 - Array and String - Two Pointer Technique

雖然在Linked List Explore Card 中也有提及雙指針演算法,當時是直接講了快慢指針算法,我們為了要判斷鏈結陣列中是否有環狀結構,使用的兩個指...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26 - Array and String - String Problem

67. Add Binary 題目 Given two binary strings a and b, return their sum as a binary...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25 - Array and String - 2D Array Problem

498. Diagonal Traverse 題目 Given an m x n matrix mat, return an array of all the...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24 - Array and String - Array Problem

724. Find Pivot Index 題目 Given an array of integers nums, calculate the pivot in...