1 學習pwd命令
2 研究pwd實現需要的系統呼叫(man -k; grep),寫出偽**
3 實現mypwd
4 測試mypwd
1.如何獲取當前目錄的節點號
linux stat函式講解(獲取檔案詳細資訊)
根據以上部落格,我改了個小程式,結果如下
2.如何開啟當前目錄
opendir(".");
3.如何讀取當前目錄
readdir();
2.如何改變當前工作目錄
chdir();
3.如何判定已進入根目錄
inode == father_inode
4.如何儲存路徑並能利於直觀除錯
我設定了乙個二維陣列path,每一組存當前目錄的名字
path[h],在不同地方輸出h就知道走到哪一層,最後乙個存了幾個路徑。
遞迴:{
獲取當前目錄和父目錄的inode節點號
把當前的工作目錄變成父目錄
獲取子目錄的名字
如果1.的兩個節點號相等則進入了根目錄,退出輸出。
遞迴
mypwd
CINTA加分作業2
第一題 當g是阿貝爾群時,任取h1n1,h2n2 hn,h2n2 1 n2 1 h2 1 所以 h1n1 h2n2 1 e h,所以hn是g的子群,當g不是阿貝爾群時,hn不具有封閉性,不是群。第二題 任取h1k1,h2k2 hk,則 h1k1 h2k2 1 h1k1k2 1 h2 1 設k1k2 ...
php評委打分作業,php實現評委評分器的功能
本篇文章主要介紹php實現評委評分器的功能,感興趣的朋友參考下,希望對大家有所幫助。1.實現 function fairscore arr 選擇排序法的第一步,這裡只需要找到這個陣列中的最大值和最小值即可,沒必要對整個陣列排序 minval arr 0 minindex 0 maxval arr 0...
P1040 加分二叉樹
設乙個n個節點的二叉樹tree的中序遍歷為 1,2,3,n 其中數字1,2,3,n為節點編號。每個節點都有乙個分數 均為正整數 記第i個節點的分數為di,tree及它的每個子樹都有乙個加分,任一棵子樹subtree 也包含tree本身 的加分計算方法如下 subtree的左子樹的加分 subtree...