[軟體工程師雜談] 輕鬆搞懂資料結構: 堆疊(Stack) |IT鐵人賽: 從零開始搞懂寫程式,資工系4年最重要的學科,資料結構,演算法,物件導向

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 12

  • @davidchien4786
    @davidchien4786 4 роки тому +5

    感謝紫楓無私教學, 讓我輕鬆理解了其概念.

  • @SaySaySee
    @SaySaySee 4 роки тому +5

    請教大大
    在C#裡
    #list有哪些?
    List是list嗎?
    List a = new List();
    #dictionary是List嗎?
    #arrary除了以下3種還有其它的嗎?
    1.一維陣列 int[] array = new int[5];
    2.多維陣列 int[,] array = new int[4, 2];
    3.不規則陣列 不規則陣列是一種陣列,其元素也是陣列 int[][] jaggedArray = new int[3][];
    要宣告長度的就是arrary?! 不用宣告長度的就是list?!
    可以這樣判斷嗎?
    #tree不用先declare長度,也是list的一種嗎?
    #ArrayList又是什麼呢?
    --------------------------------------------------------筆記
    3:25 哦~~~原來如此.undo/上一頁,就是用stack.
    哦~~~原來stack可以這樣用.
    6:00 啊?原來array & link可以拿來做stack啊
    所以stack不是一個像array這樣的object啊

    • @PurpleMapleAI
      @PurpleMapleAI  4 роки тому +2

      我跟C#不熟,不過C#跟java沒差多少,所以我是用java的概念來回答
      List是list嗎? 是
      dictionary是List? 比較像是map
      arrary除了以下3種還有其它的嗎? 應該就是這三個了,不過平常只會用 1維 2維陣列
      要宣告長度的就是arrary?! 不用宣告長度的就是list?!可以這樣判斷嗎? 不行
      不過的確list不用宣告長度
      tree不用先declare長度,也是list的一種嗎? 不一定,要看怎麼實作 印象中2元樹大多用array實作

    • @hellosunny
      @hellosunny 4 роки тому +1

      C# 有內建的tree?
      Arraylist是可以自動加size的list
      我想跟list的分別應該不是generic, 理論上記憶體需求小一點

  • @gracehuang3994
    @gracehuang3994 2 роки тому +1

    覺得這種解說方式太有趣了

  • @han-mk7nr
    @han-mk7nr 5 місяців тому

    linked list 先進先出嗎 跟QUEUE很像?

  • @jerryfoxcp9
    @jerryfoxcp9 2 роки тому +5

    以前學過一個"先進中出"的資料結構,只不過忘記叫啥名字了~>"

  • @bobbylove7568
    @bobbylove7568 2 роки тому +1

    請問學會這些大概觀念就可以刷leetcode了嗎?

  • @kobebryant80061
    @kobebryant80061 Рік тому

    也有不少人稱 後進先出LIFO ~ XD

  • @japar5544
    @japar5544 4 роки тому +3

    你教的很生動~~!
    謝謝你的教學

  • @timwu-CMC-599T
    @timwu-CMC-599T 4 роки тому +9

    我只知道Stack Overflow

  • @TromboneonHill
    @TromboneonHill 2 роки тому +1

    lol