資源簡介
用C語言自己寫的,僅供學習。其中利用到單鏈表的各種操作,以及對二進制文件的讀取和寫入,以及對文本文檔的寫入操作。

代碼片段和文件信息
/**************************************************/
/*名稱:BubbleSort
/*描述:對數據信息(link?ID)從小到大順序進行排序
/*作成日期:?12/05/01?
/*作者:
/***************************************************/
#include
#include“struct.h“
#include
/**************************************************/
/*名稱:BSort
/*描述:采用冒泡法進行排序
/*作成日期:12/05/01?
/*參數:
????????參數1:current、參數類型struct?map指針、輸入/輸出參數、連接鏈表前后節點的參數
????????參數2:pre、????參數類型struct?map指針、輸入/輸出參數、連接鏈表前后節點的參數
參數3:tempname、參數類型數組、輸出參數、存儲道路信息描述內容
參數4:temp、參數類型unsigned?int、輸入/輸出參數、存儲數據的變量
/*返回值:VOID
/*作者:
/***************************************************/
void?BSort(MAPlink?Head)
{
MAPlink?current;
MAPlink?pre;
char?tempname[30]={‘\0‘};
unsigned?int?temp=0;
/*兩個for循環對數據進行排序*/
printf(“請稍等,排序中......“);
for(current=Head;?(current->next)?!=?NULL;?current=current->next)
{
for(pre=current->next;?(pre->next)?!=?NULL;?pre=pre->next)
{
if(?(current->linkID)?>?(pre->linkID)?)
{
temp=current->linkID;
current->linkID=pre->linkID;
pre->linkID=temp;
temp=current->flag;
current->flag=pre->flag;
pre->flag=temp;
temp=current->branch;
current->branch=pre->branch;
pre->branch=temp;
temp=current->roadclass;
current->roadclass=pre->roadclass;
pre->roadclass=temp;
strcpy(tempnamecurrent->name);
strcpy(current->namepre->name);
strcpy(pre->nametempname);
}
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????26??2012-05-01?21:54??地圖源代碼\bubbleSort.h
?????文件?????????26??2012-05-01?21:55??地圖源代碼\delect.h
?????文件???????5737??2012-05-02?09:40??地圖源代碼\ElectronicMap.dsp
?????文件????????551??2012-05-02?09:40??地圖源代碼\ElectronicMap.dsw
?????文件?????214016??2012-05-12?23:09??地圖源代碼\ElectronicMap.ncb
?????文件???????1483??2012-05-02?13:34??地圖源代碼\ElectronicMap.plg
?????文件?????????26??2012-05-01?21:55??地圖源代碼\insert.h
?????文件?????????14??2012-05-01?21:56??地圖源代碼\myexit.h
?????文件?????????27??2012-05-01?21:57??地圖源代碼\qsort.h
?????文件?????????42??2012-05-01?21:59??地圖源代碼\quickSort.h
?????文件?????????23??2012-05-01?22:00??地圖源代碼\readf.h
?????文件?????????32??2012-05-01?22:01??地圖源代碼\readfile.h
?????文件?????????32??2012-05-01?22:02??地圖源代碼\readnewfile.h
?????文件??????16121??2012-05-02?11:11??地圖源代碼\searchfind.c
?????文件????????110??2012-05-01?22:04??地圖源代碼\searchfind.h
?????文件???????1483??2012-05-02?13:25??地圖源代碼\sort.c
?????文件?????????23??2012-05-01?22:04??地圖源代碼\sort.h
?????文件????????140??2012-04-26?14:54??地圖源代碼\struct.h
?????文件????????513??2012-05-01?23:08??地圖源代碼\update.c
?????文件?????????23??2012-05-01?22:05??地圖源代碼\update.h
?????文件?????????70??2012-05-01?22:06??地圖源代碼\write.h
?????文件???????1093??2012-05-12?23:07??地圖源代碼\delect.c
?????文件???????1981??2012-05-12?23:07??地圖源代碼\insert.c
?????文件???????3433??2012-05-12?23:07??地圖源代碼\write.c
?????文件???????2787??2012-05-12?23:09??地圖源代碼\readnewfile.c
?????文件???????2206??2012-05-12?23:09??地圖源代碼\readf.c
?????文件???????4624??2012-05-12?23:09??地圖源代碼\readfile.c
?????文件???????1640??2012-05-12?23:09??地圖源代碼\bubbleSort.c
?????文件???????1843??2012-05-12?23:09??地圖源代碼\qsort.c
?????文件???????2698??2012-05-12?23:09??地圖源代碼\quickSort.c
............此處省略11個文件信息
- 上一篇:NFA到DFA的轉換C語言實現
- 下一篇:使用c語言編寫的灰色預測模型
評論
共有 條評論