每天一道資料結構 單鏈表

2021-05-25 20:16:19 字數 799 閱讀 3745

很久沒有寫c了,都已經忘的差不多了。下決心從今天開始每天用c練習下資料結構。現在感覺底層的東西太重要。下面是我寫的c:希望csdn的高手們能夠指點指點,**演算法可以改進改進的。謝謝了!

#include "stdio.h"

#define type struct student

#define len sizeof(struct student)

#define null 0

struct student;

type *create(int n)

ps->next = p;

p->next = null;

ps=p;

}return header;

}int getlength(type *list)

return length +1;

}type *insert(type *list, int n)

ps=ps->next;

}return header;

}type *removebyposition(type *list,int n)

while(ps!=null)

ps=ps->next;

}return header;

}type *removebypositionandvalue(type *list,int n,int value)

while(ps!=null)

ps=ps->next;

}return header;

}type *print(type *list)

}main()

每天一道Linux命令

no.1 以下的命令得在 自動執行 06 03 3 lp usr local message mail s server message root a.每週三06 03分 b.每週六03 03分 c.每週三03 06分 d.每週六03 06分 no.2 下列關於管道 pipe 通訊的敘述中,正確的是...

每天一道演算法題

no.1 棧是特殊的線性表,它。a.對 b.錯答案 錯,它的插入和刪除都是在同一端進行的。no.2 n個葉子節點的滿二叉樹 除了葉子節點,每個節點都有兩個孩子 總共有多少個節點?a.2n 1 b.2n c.n 1 d.n答案 a 滿二叉樹我們講過了,度為0的節點比度為2的加點多乙個。滿二叉樹是特殊的...

每天一道Linux題

1 為了檢視不斷更新的日誌檔案,可以使用的指令是 a.cat n b.vi c.more d.tail f 答案 這道題沒什麼好說的,使用tail f可以看到實時更新的日誌檔案,選d.2 檔案exer1的訪問許可權為rw r r 現要增加所有使用者的執行許可權和同組使用者的寫許可權,下列哪個命令是對...