單鏈表的建立 可以用頭插法和尾插法,也分帶頭結點的鍊錶和不帶頭結點的鍊錶
#include#includetypedef int datatype;
typedef struct lnode
lnode,*linklist;
linklist h;
int flag = -1;
//頭插法建立鍊錶
linklist creat_linklist()//頭插法
return l;
}//尾插法建立鍊錶
linklist creat_linklist2()//尾插法
if(r != null)
r->next = null;
return l;
}//求不帶頭結點的鍊錶長
int length_linklist2(linklist l)//不帶頭結點求表長
return j;
}void main()
每天乙個小程式(9) 鏈隊
include include typedef int datatype typedef struct node qnode typedef struct lqueue 鏈隊 初始化 lqueue init lqueue 入隊 void in lqueue lqueue q,datatype x 判...
每天乙個python小技巧
使用場景 如果需要多次重複的產出檔案,可以通過如下的方式來根據時間戳建立新的資料夾,用來區分儲存檔案。def getcurrenttime dirpath 根據時間戳,建立指定輸出檔案 param dirpath return if os.path.exists dirpath time.strft...
每天乙個shell小知識(for)
在實際工作環境中,經常會遇到某項任務需要多次執行的情況,而每次執行時僅僅是處理的物件不一樣,其他命令完全相同。如 根據伺服器清單檢查各個主機的存活狀態 根據ip位址黑名單設定拒絕訪問的防火牆策略等。這樣繁瑣的重複任務時,if語句已經不能滿足需求。則我們需要for迴圈語句。使用for迴圈時,需要指定乙...