分享到plurk 分享到twitter 分享到facebook

版本 53e1802a1c59a2a55c58927f7edaf380e71d11af

User/XDEv11

XDEv11 (陳舜寧)

個人簡介

  • 國立成功大學資訊工程學系學士班(2018~)

Linux Kernel Internals 2021 春季班

問題選答(回顧內容)

    1. 知道 x - y < 0 敘述為何不能寫為 x < y 嗎? (CS:APP 第 2 章)
    1. 知道 Linux 核心 < include/linux/list.h> 裡頭 #define list_for_each_prev(pos, head) for (pos = (head)->prev; pos != (head); pos = pos->prev) 這樣的巨集到底在做什麼?以及 head 使用時需要加小括號,為何?
    1. 知道如何寫出時間複雜度和空間複雜度皆為 O(1) 的 abs64 嗎?(沒有分支) 這樣的 abs64 又可用於真實世界哪邊?

課程專題

自我評量分數

43 / 50