鄧俊輝老師資料結構 zuma程式設計題

2021-09-29 22:58:01 字數 670 閱讀 1564

題目:

第一次提交95,居然是case2錯了,

仔細檢查一下,發現建立鍊錶出錯了,沒有考慮開始時是空鍊錶的情況,檢查完後就ok了。

100分**如下,

#include #includeusing namespace std;

struct zuma*head,*tail,*pos;

int reduce(char a1)

while(q->next&&q->next->a==a1)

if(i+j>1)

return 1;

}return 0;

}int main()

int n,b;

char c;

scanf("%d",&n);

while(n--)

p->next=previous->next;

previous->next->pre=p;

previous->next=p;

p->pre=previous;

pos=p;

while(reduce(pos->a)&&head->next!=tail);

if(head->next==tail) else

printf("\n");}}

return 0;

}

總結 資料結構(鄧俊輝) 緒論(基本概念)

1.演算法 是指基於特定的資料模型,旨在解決某一資訊處理問題而設計的乙個指令程式。必須包括以下要素 輸入與輸出 基本操作 確定性與可行性 有窮性與正確性 退化性和魯棒性 重用性 證明有窮性和正確性的關鍵是 找到整個演算法所具有的某種不變性和單調性。而這單調性,必然是具有單調遞減函式特性的。退化性和魯...

資料結構(Tsinghua 祖瑪 Zuma )

祖瑪是一款曾經風靡全球的遊戲,其玩法是 在一條軌道上初始排列著若干個彩色珠子,其中任意三個相鄰的珠子不會完全同色。此後,你可以發射珠子到軌道上並加入原有序列中。一旦有三個或更多同色的珠子變成相鄰,它們就會立即消失。這類消除現象可能會連鎖式發生,其間你將暫時不能發射珠子。開發商最近準備為玩家寫乙個遊戲...

THU資料結構程式設計作業一 祖瑪(Zuma)

描述 祖瑪是一款曾經風靡全球的遊戲,其玩法是 在一條軌道上初始排列著若干個彩色珠子,其中任意三個相鄰的珠子不會完全同色。此後,你可以發射珠子到軌道上並加入原有序列中。一旦有三個或更多同色的珠子變成相鄰,它們就會立即消失。這類消除現象可能會連鎖式發生,其間你將暫時不能發射珠子。開發商最近準備為玩家寫乙...