資源簡介
全部源代碼 書上只有方法 而這里卻有完整的源代碼 絕對真實!

代碼片段和文件信息
#include?
#include?
#include?
typedef?struct?bitnode
{
char?data;
struct?bitnode?*lchild?*rchild;
}bitnode?*bitree;
void?createp(t)
bitnode?**t;
{
char?x;
bitnode?*q;
printf(“\n??x=:“);
x=getchar();
if?(x!=‘\n‘)?getchar();
q=(bitnode*)malloc(sizeof(bitnode));
q->data=x;
q->lchild=NULL;
q->rchild=NULL;
*t=q;
if?(q->data!=‘$‘)?printf(“%o%c%o%o“qq->dataq->lchildq->rchild);
return;
}
void?find(pt)
bitnode?*p**t;
{
bitnode?*q*f;
if?(*t==NULL)?*t=p;
else
???{q=*t;f=NULL;
????while?(q!=NULL)
?????{if?(p->data?>?q->data)
?{f=q;?q=q->rchild;}
??????else?{f=q;q=q->lchild;}
?????}
????if?(p->data>f->data)?f->rchild=p;
????else?f->lchild=p;
????}
}
void?createbst(t)
char?**t;
{
bitnode?*p;
while?(p->data!=‘$‘)
{
createp(&p);
if?(p->data==‘$‘)?return;
find(pt);
}
}
void?visit(e)
bitnode?*e;
{
printf(“?????????%o%c%o%o\n“ee->datae->lchilde->rchild);
}
void?preordertraverse(t)
bitnode?*t;
{
if(t)
{visit(t);
?preordertraverse(t->lchild);
?preordertraverse(t->rchild);
?return?;
}else?return?;
}
void?searchbst(tk)
bitnode?*t;
char?k;
{
if?(!t)?printf(“\n?can?not?find?it\n“);
else?if??(k==t->data)
?????printf(“\nfind?it?is?%o??%c??%o???%o\n“tt->datat->lchildt->rchild);
?????else?if?(kdata)?searchbst(t->lchildk);
?????else?searchbst(t->rchildk);
}
main()
{
bitnode?*t=NULL;
char?k;
printf(“input?char;?input?‘$‘?for?end:“??);
createbst(&t);
preordertraverse(t);
printf(“\ninput?char?for?searchbst:“);
k=getchar();
searchbst(tk);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1595??2002-07-05?17:55??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\二分查找1.c
?????文件???????1237??2002-07-08?16:37??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\二分查找2.c
?????文件???????1701??2002-07-05?17:55??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\二叉樹.c
?????文件???????3378??2002-07-18?18:31??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\單循環鏈表.c
?????文件???????3547??2002-07-05?20:52??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\單鏈表.c
?????文件??????13343??2002-07-05?17:55??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\圖.c
?????文件???????3787??2002-07-06?16:38??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\定長串.c
?????文件???????3828??2002-07-05?17:55??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\帶頭結點雙鏈循環線性表.c
?????文件???????3313??2002-07-05?17:55??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\鏈串.c
?????文件???????1904??2002-07-05?17:55??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\鏈棧.c
?????文件???????2827??2008-05-05?20:46??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\鏈隊列.c
?????文件???????1855??2002-07-06?16:15??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\順序棧.c
?????文件???????3142??2002-07-06?16:27??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\順序表.c
?????文件???????2467??2002-07-06?16:36??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\順序隊列.c
?????文件???????2518??2001-10-30?23:25??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\N皇后問題回溯算法.c
?????文件???????5269??2001-10-30?23:32??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\動態計算網絡最長最短路線.c
?????文件???????2409??2001-10-30?23:21??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\矩陣乘法動態規劃.c
?????文件???????2623??2001-10-30?23:18??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\網絡最短路徑Dijkstra算法.c
?????文件??????14791??2001-10-30?23:29??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\貨郎擔分枝限界圖形演示.c
?????文件???????8910??2001-10-30?23:08??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\貨郎擔限界算法.c
?????文件???????2162??2001-10-23?23:48??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\騎士遍歷\騎士遍歷1.c
?????文件??????12856??2002-03-26?20:08??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\騎士遍歷\騎士遍歷2.c
?????文件???????2472??2001-10-30?23:15??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\騎士遍歷\騎士遍歷回逆.c
?????文件???????6850??2002-03-11?19:52??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\萬年歷\萬年歷.c
?????文件???????7456??2002-06-11?20:52??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\問題算法\萬年歷\萬年歷的算法?.c
?????文件???????1853??2001-11-05?22:22??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\逆陣\簡單逆陣.c
?????文件???????2919??2001-11-04?17:01??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\逆陣\逆矩陣.c
?????文件???????2448??2001-09-07?14:25??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\逆陣\逆陣.c
?????文件????????331??2002-07-17?20:56??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\硬幣情況\for循環的.c
?????文件????????373??2002-07-17?20:59??嚴蔚敏.吳偉民等《數據結構(c語言版)》一書的全部源代碼\硬幣情況\硬幣分法.c
............此處省略167個文件信息
- 上一篇:C++生產者消費者問題
- 下一篇:倉庫管理系統 c++
評論
共有 條評論