iT邦幫忙

0

CMoney軟體工程師戰鬥營Stack&Queue/CSS_Week 12(爆炸的一週)

嗨嗨
又過了一週
剛剛打完了忘了存擋.....哭呀

那我廢話不多說了
本日學習

  1. Stack&Queue

Stack

定義:
Stack是一種有序串列,其插入和刪除皆需在同一端進行,
新增與刪除的一端為頂端,另一端為底部。

  • 後進先出(LIFO)
  • 有順序性
  • 使用ArrayList
  • pop時搬移麻煩
  • 常見例子:
    • 碟盤子
    • 網頁還原上一頁
    • 最常用:方法呼叫
  • 應用:
    • CPU中斷處理
    • 遞迴程式
    • 十進位轉二進位
    • 套環遊戲
    • 字串反轉

Queue

定義:Queue是有順序資料,新增從尾端(rear),刪除從前端(front)。

  • 先進先出(FIFO)
  • 使用LinkedList(java的linkedlist有實現queue)
  • poll時浪費空間
  • 常見例子:
    • 排隊
    • 買票系統
  • 應用:
    • 大多數的程式運用

*堆疊是後進先出,有順序性的,常常用在返回與復原以及系統呼叫方法
*佇列有序的,像是網路請求連線,有順序的東西
*peek只會取出不會移除


  1. CSS
  • 基本選取器
  • 進階選取器
  • 多欄
  • 定位
  • RWD

我參考學習的網站:

書籍:

  • 金魚都能懂的CSS選取器 (我比金魚爛)

週四老師給了8份作業,
寫到今天早上快五點,
補眠到8:30在起來做到剛好12整點繳交,
就知道自己有很多不足的地方,
新的一週我要更加努力,
也期盼疫情有所減緩!


尚未有邦友留言

立即登入留言