下面我先貼上我的**
#include #include struct node
;typedef struct node dbnode;
typedef struct node *dblink;
void creat_link(dblink *head) //建立鍊錶
(*head)->next = (*head)->prior = *head;//讓頭節點的前驅和後繼都指向自己形成乙個環
}void creat_node(dblink *newnode) //生成節點
}void insert_head(dblink *head,dblink newnode)//頭插法實現建立鍊錶
}void insert_tail(dblink *head,dblink newnode)//尾插法
newnode->prior = temp;
newnode->next = temp->next;
temp->next = newnode;
(*head)->prior = newnode;
}void display(dblink head)//遍歷鍊錶
else }
}void delete_node(dblink *head, int num)//刪除節點
if(temp->num == num)
else }
void clear(dblink *head)// 將鍊錶置空
else
printf("success!\n"); }}
void insert_mid(dblink *head,dblink newnode,int num)//中間插入從小到小插入
else
if(temp->next != *head)
else
else
} }}
int main()//主函式
*/// display(head);
/* printf("input a integer!\n");
scanf("%d",&num);
delete_node(&head,num);*/
// clear(&head);
for(i = 0; i < 10; i++)
display(head);
return 0;
}
Linux下C語言程式設計
include include include include define max 10pthread t thread 2 pthread mutex t mut int number 0 i void thread1 printf thread1 主函式在等我完成任務嗎?n pthread e...
Linux 下C語言程式設計
linux 下c語言程式設計 1.程式設計的概念和理解 1.1程式編譯的過程 在這一操作中,程式完成了複雜的過程。乙個程式的編譯,需要完成詞法分析 語法分析 中間 生成 優化 目標 生成。l 詞法分析 指的是對由字元組成的單詞進行處理,從左至右逐個字元地對源程式進行掃瞄,產生乙個個單詞符號。然後把字...
Linux系統下的c語言程式設計
首先要清楚一點相對路徑和絕對路徑的區別 絕對路徑都是以 開頭的,比如 usr bin vi或者 home zorro 代表從根目錄 開始計算的絕對路徑。相對路徑都是不以 開頭的,不如git linux 或者work testplan,代表從當前所在目錄開始計算的相對路徑,如果想知道你現在所在的目錄是...