緊急!!真心向各位資料結構高手求教

2021-03-03 20:27:45 字數 1867 閱讀 8359

1樓:匿名使用者

這段**是用來求一個簡單數學表示式的值,node組成一個自定義的堆疊,通過比較運算子的優先順序決定計算順序,將較低優先順序的運算壓入堆疊中

2樓:匿名使用者

你想問什麼問題?

只見一篇**!!!

3樓:匿名使用者

這樣該是你打得一個演算法吧。夠辛苦了。

求教資料結構(c語言版)高手兩道題,很急!!!!

4樓:匿名使用者

//第一個:

#include

#include

#include

typedef struct mynode

node;

int main(void)

head->element=-1;//初始化head裡面資料值為-1

p=head;

//使隨即函式rand()隨機出來的值每次都不一樣

srand( (unsigned int)time(null) );

//建立一個連結串列

for(i=0;i<10;i++)

q->element=rand()%100+1;//1-100的隨機數

q->next=null;

p->next=q;

p=p->next;//p始終指向連結串列末尾

}printf("原始連結串列:\n");

printlist(head);

delmax(head);

printf("刪除最大值後連結串列:\n");

printlist(head);

system("pause");

return 0;

}void printlist(node *h)

printf("null\n");

}int delmax(node *h)

p=p->next;

}//第二遍遍歷,刪除最大值

p=h->next;

node *pfront=h;//pfront指向p前面一個節點

while( p!=null )

p=p->next;

pfront=pfront->next;

}return -1;

} //第二個

#include

#include

typedef struct mybtree

btree;

int main(void)

int count(btree *b)

if( b->lefttree==null && b->righttree==null )

return(count(b->lefttree)+count(b->righttree));

}int countleaf(btree *b)

return(count(b->lefttree)+count(b->righttree));

}void createbtree(btree *b)

求資料結構高手解答~~~!謝謝啦~

5樓:有錢買不起房子

4.c. 35421 棧按後進先出 123入棧,3出棧,45入棧,5出棧,4出棧,2出棧,1出棧

7.d.(r-f+n)%n

迴圈佇列,r可以在f之前

6樓:s如詩如夢

afront==rearb

資料結構,看圖,求教高手,要執行成功的,謝謝 50

7樓:我夢到朦朧的你

需要用樹或者二叉樹實現,硬寫有點難度。。還好,搜搜資料應該不難實現

誠心向各位大俠請教 intel 865pcd ddr

ddr400可以向下相容 不能向上相容 裝上後,計算機顯示ddr333不會顯示ddr400 記憶體速度效能也沒有全發揮出來 至於雙通道 要主機板支援和記憶體沒有多大關係 至於 我不清楚 你去當地詢問下吧,一個地方一個價,我說了未必是你當地 865主機板 使用fsb800的p4 cpu,ddr400組...

求紅領巾 心向黨的短語詩集。急急急,請各位大哥大姐幫幫忙

背影不要急於相見bai du但是,我更樂意 淡淡的雲彩zhi 悠悠地遊 dao疊紙船的女孩 感謝版 給我一個微笑就夠權了 給友人海岸 海濱夜話 豪放是一種美德 懷想 假如你不夠快樂 剪不斷的情愫 她 跨越 旅程 旅行 妙齡時光 默默的情懷 那凋零的是花 你來 讓星星把我們照亮 熱愛生命 如果生活不夠...

c語言程式題輸入整數,求它的位數及各位數字之和。例如

include using namespace std int main cout 請輸入一個整數 num cout 你輸入的數字是 思路給你 用這個數字來除以10 dowhile a 10 這樣算位數 各位數字之和 就這樣dowhile a 10 include stdio.h void main...