iT邦幫忙

stack相關文章
共有 33 則文章

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

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

鐵人賽 自我挑戰組 DAY 6

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

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

鐵人賽 自我挑戰組 DAY 6

技術 Stack 攻略

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

鐵人賽 自我挑戰組 DAY 5

技術 Day-5 堆疊(Stack)

概念 昨天,我們以排隊吃拉麵的情境為例,介紹了佇列(Queue)的基本概念。今天,我們將深入探討 stack 的實作方式,以及在 C++ 中如何使用陣列和 C+...

鐵人賽 Software Development DAY 4

技術 【資料結構】堆疊 Stack

本文同步更新於個人網站中,有更好的程式碼 syntax highlighting 和 KaTeX 數學公式顯示支援。 我們可以把 Stack 看成是一個弱化...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 leetcode隨機挑題 (Stack、Two Pointer、String)

首先 844. Backspace String Compare (easy)https://leetcode.com/problems/backspace-s...

鐵人賽 Software Development DAY 28

技術 Day 28: [Bad End] LinkedList、Stack、ArrayDeque速度的代價

重新整理幾次後學妹開始不耐煩,瘋狂點擊重新整理。 「等等,這樣算是一種DoS吧?會被擋IP的。」結果我阻止得太慢。已經被設定為拒絕往來戶了。 「啊,怎麼辦啊學姊...

鐵人賽 Modern Web DAY 19

技術 Chakra UI 排版心得: Stack

Stack Stack 也是我很常用於排版的 UI component 。display 屬性是 Flex ,添加了方便排版的語法糖元件。適合用於群組元件們來安...

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

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

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

鐵人賽 Software Development DAY 23

技術 Day23: 加入戰局的ArrayDeque

「後進先出的Stack要變成先進先出的Queue,後進先出的Stack要變成先進先出的Queue,後進先出的Stack要變成先進先出的⋯⋯」學妹反覆念誦,有點走...

鐵人賽 Software Development DAY 21

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

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

鐵人賽 自我挑戰組 DAY 23

技術 Day 23 Reverse Only Letters

題目說明:給你一個字串,要將其反轉並符合以下規則:(1)非字母的字元(如-=!等等)必須維持在同位置(2)是字母的字元必須反轉 Case 1:Input: s...

鐵人賽 Software Development DAY 17
玩轉C# 進階學習之旅 系列 第 17

技術 玩轉C#之【數據結構】

Array 在記憶體中連續分配,而且元素類型是一樣的,長度不變優點:讀取快,可以使用座標訪問缺點:新增、刪除慢 記憶體: 範例程式碼: Console.Wri...

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

技術 [Day 06] 闖進Python異世界 - Stack 堆高高疊高高

看過品客洋芋片罐子嗎? 你只有一個方式可以拿出洋芋片,就是從上方的開口拿出來。而且想要拿到下層的洋芋片,你必須先將上層的洋芋片依序拿出。 堆疊這個資料結構就是品...

鐵人賽 Software Development DAY 13

技術 [Day 13] 用C++ 設計程式中的系統櫃:Stack with Linked List

介紹完了四種基本增刪節點的類別方法,現在我們要將他們加以應用。今天的目標是實作一個「堆疊 Stack」! 堆疊 Stack 堆疊是一個「後進先出」的資料結構。什...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 Remove Outermost Parentheses

題目說明:給你一組括號字串,要你移除掉最外部的括號,由於詳細的題目敘述實在太長,這邊直接省略。 Case 1Input: s = "(()())(()...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1 Valid Parentheses

前言:刷題應該每位工程師面試都會遇到的一關,想透過這30天複習一下之前學校所學的內容,至於怎麼挑題完全是看自己的心情,那廢話不多說開始吧! 題目說明:給定一組字...

技術 Java筆記:觀念釐清-stack及heap的差異

本篇為記錄不同的Java資料型態在記憶體中的變化情形,參考JVM 的 Stack 和 Heap並重點摘要。 Java語言中,資料型別分為基本型別及參考(類別)型...

技術 為了轉生而點技能-JavaScript,day7 (原始型態與物件型態在記憶體上的變化

前言:這篇文希望可以讓自己更了解原始型態與物件型態在記憶體的Stack跟Heap上的變化,並了解物件內部的屬性及值在不同情況下的移動路徑。 記憶體(memory...

鐵人賽 Modern Web DAY 24
Javascript 從寫對到寫好 系列 第 24

技術 Day 24 - 資料結構入門理解

前言 今天要來討論一些更進階的程式寫法,比較偏向效能方面的優化,怎麼寫可以讓效能變好、擴充容易,而不是討論如何寫出一個 feature,因為我們的目標是「更好」...

鐵人賽 Software Development DAY 6

技術 【Day6】[資料結構]-堆疊Stack-實作

堆疊(Stack)建立的方法 push: 新增元素 pop: 從頂端移除元素 peek: 查看頂端(top)元素 size: 查看此堆疊的元素量...

鐵人賽 Software Development DAY 5

技術 【Day5】[資料結構]-堆疊Stack

堆疊(Stack)是一種排列結構,不過是由下往上堆放,任何動作都必須從最頂端(top)進行,因此有「後進先出」(Last In First Out)特性,縮寫為...

鐵人賽 自我挑戰組 DAY 3

技術 Leetcode 挑戰 Day 03 [20. Valid Parentheses]

20. Valid Parentheses 今天要挑戰是第二十題合法括號,這題也是非常經典而且有趣的,其中還會使用「堆疊」(Stack)這樣子的資料結構,能幫...

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

技術 Day05:資料結構 - 堆疊(Stack)

聊聊堆疊(Stack) 堆疊是一種後進先出(Last In First Out)(LIFO)的資料結構,換句話說,堆疊就是將數據排成一列,由下往上堆放文件,只能...

鐵人賽 自我挑戰組 DAY 3

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

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

鐵人賽 自我挑戰組 DAY 2

技術 【第二天 - Stack 介紹】

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

技術 [DSA] - Basic ADT (Arrays, Linked List, Stack)

Abstract Data Type (ADT) Human - Interface - ADT List With Order List ADT Op...

鐵人賽 Software Development DAY 29

技術 附錄4. 資料結構 想刷leetcode? 學好資料結構跟演算法吧

寫在前面 究竟什麼是資料結構? 資料結構講求的是以資料儲存的方式來提昇程式執行的效率 比方說陣列就是一個很基本常見的資料結構,用來提昇你遍歷所有相同型別資料...

鐵人賽 Security DAY 5

技術 Day5 - 記憶體到底如何存放程式?

記憶體在電腦中扮演極重要的角色。生活中,每次想多開幾個瀏覽器,電腦就開始 lag 甚至最後當機、跑不動,與記憶體的使用息息相關。本篇中,會說明程式在記憶體中的配...

鐵人賽 影片教學 DAY 14

技術 輕鬆搞懂資料結構: 堆疊(Stack)

輕鬆搞懂資料結構: 堆疊(Stack) 做這種影片,比我想像中的還要難XD你的按讚訂閱,是我繼續努力的最佳動力 程式新手學習發問區,問都給問!!紫楓FB專頁紫...