iT邦幫忙

stack相關文章
共有 41 則文章
鐵人賽 Modern Web DAY 28

技術 Day 28:Rust 中的所有權 (Ownership) 是什麼?(1)

前言 昨天在猜數字遊戲中看到了這段程式碼: let mut guess = String::new(); io::stdin().read_line(&...

鐵人賽 Software Development DAY 21

技術 Day21: 乖乖排隊的Stack和Queue

「唉,晚上來看Stack和Queue的題目吧。」我看了看剩下的tags,做出了決定。 「學姊為啥嘆氣啊。」學妹端起冒著煙的拉麵,嚥下一口熱湯後露出幸福的表情。...

鐵人賽 Security DAY 5

技術 [Day5] 漏洞介紹 - Stack Buffer Overflow

在上一篇文章中,我們探討了 Stack 在函數呼叫與執行中的運作機制。本篇將進一步說明 Stack 如何儲存區域變數,以及介紹其中一個常見的 Stack 相關漏...

技術 Day29 X Leetcode:最小棧 Min Stack

前言 嘿嘿~今天我們要來挑戰一個有趣的設計題目!你是否曾經想過,要設計一個特別的堆疊,不僅能執行一般的 push 和 pop 操作,還能在 O(1) 時間內快...

鐵人賽 自我挑戰組 DAY 6

技術 Day-6 堆疊 & 佇列例題講解

前言 今天帶兩題題目,一題跟 stack 相關一題跟 queue 相關,為的是讓大家可以更了解怎麼應用這些資料結構,而不是只有瞭解概念 UVa 10935 Th...

技術 [leetcode - Bliend-150 ] 739. Daily Temperatures (Medium)

Given an array of integers temperatures represents the daily temperatures, retur...

鐵人賽 Software Development DAY 20
闖進Python異世界 系列 第 20

技術 [Day 20] 闖進Python異世界 - Stack with Linked List

還記得堆疊的特色嗎?先進到堆疊的資料會比較晚被取出!我們稱這個性質叫「先進後出」。 之前練習過用列表實作,那我們今天就來用鏈結串列實作吧! 第一步就是實作...

鐵人賽 Modern Web DAY 29

技術 Day 29:Rust 中的所有權 (Ownership) 是什麼?(2)

前言 昨天理解了其他程式語言的記憶體管理方式後,今天來聊聊 Rust 如何利用所有權系統來達到安全地使用記憶體 (Memory Safety)。 Rust 的資...

技術 C5 快速排序的雙面交鋒-動畫背後的遞迴與迭代思維

引言 演算法中,遞迴通常是用來處理分治問題的利器,像是快速排序 (QuickSort) 就是其中的典型範例。然而,傳統遞迴有一個問題——當數據集非常龐大時,會因...

鐵人賽 影片教學 DAY 17
淺入淺出 EVM Object Format 系列 第 17

技術 EIP-663 Introducing SWAPN, DUPN, and EXCHANGE Instructions in the EVM - Part 1

https://youtu.be/hpFo1wCJa5g 今天的影片中討論 EIP-663,一套全新的對 stack 的操作指令,包含 SWAPN, DUPN...

鐵人賽 自我挑戰組 DAY 6

技術 Stack 攻略

大家好,今天要來介紹的主題是stack。stack是一個相對簡單的主題,但是重點是何時使用stack。 Leetcode 84. Largest Rectan...