用C 編寫程式,高手來幫幫忙急急急

時間 2021-09-05 11:21:39

1樓:匿名使用者

// datastruct.cpp : 定義控制檯應用程式的入口點。

#include "stdafx.h"

#include

using namespace std;

//節點部分

class node

node(int value):link(null),data(value){}

~node(){};

void setlink(node* xt);

node* getlink();

int& getdata();

//void printelm();

} ;void node::setlink(node* xt)

node* node::getlink()

int& node::getdata()

//連結串列部分

class linklist

;linklist::linklist()//建構函式

linklist::~linklist()//解構函式

//插入在位置index插入值為value的節點

bool linklist::insertat(int index,int value)

if(p==null)//若插入的元素在表尾,則把x置為表尾

x->setlink(p);

q->setlink(x);

return true;

}bool linklist::isempty()

int linklist::getcount()

return count;

}node* linklist::gethead()

node* linklist::gettail()

bool linklist::removeat(int index)

if(p==tail)//若刪除的元素在表尾,則把q置為表尾

tail=q;

q->setlink(p->getlink());

if(p==null)

return false;

else

return true;

free(p);

}bool linklist::removetail()

void linklist::printlist()

std::cout

return this;

node* y = l->gethead()->getlink();

this->gettail()->setlink(y);

return this;

} //刪除連結串列中的重複元素

void linklist::delelem()

//連結串列元素排序,利用冒泡法,大的數值逐步下沉,即如果前面大於後面,則兩者交換

void linklist::sort()}}

}node* linklist::reverse()

node* cur =this->gethead();

node* pre =null;

node* temp;

while(cur->getlink())

cur->setlink(pre);

return cur;

}bool linklist::build_looplink(int num)

this->gettail()->setlink(cur);

return true;

}bool linklist::detect_looplink()

if(quick_node!=null&&slow_node!=null)//非尾節點相遇

return true;

return false;

//主函式部分

int main(int argc,char** agrv)

*/cout

delete l;

return 0;

}剛寫的程式,c-free除錯通過

2樓:匿名使用者

動態建立連結串列

book* createhead()

else

while(p1->num!=0)

p2->next=p1;

}delete p1;

p2->next=null;

return head;

}//刪除連結串列某個結點

void delete(book *p,int num)while(p)

cout<<"null"<

using namespace std;

//c++動態連結串列的建立

class book

;book *p;

//建立頭結點返回頭結點地址給程式呼叫

book* createhead()

else

while(p1->num!=0)

p2->next=p1;

}delete p1;

p2->next=null;

return head;

}void show(book *head)}//刪除連結串列某個結點

void delete(book *p,int num)while(p)

cout<<"null"

}temp->num=num;

temp->price=price;

tem->next=temp;

temp->next=null;

}int _tmain(int argc, _tchar* argv)

3樓:匿名使用者

給我郵箱我發一個雙向的給你

急急急急急急急~~c++程式~~高手來幫幫忙啊~~ 20

4樓:堵丹彤

我都無法理解你的“樣本輸出”,你那個天數130哪來的呢?應該是7還差不多。

回答了我再看看怎麼幫你。

求高手幫忙設計一個c++程式,具體要求如下:自己設計的有錯誤,請高手幫忙,萬分感謝!!!急急急... 10

5樓:

建議增加兩個按鈕,一個開始一個結束。這兩個按鈕用於讀取花費時間,然後在讀取richedit裡面的字元數,然後相除可以得到結果。

花費時間用兩次讀取的時間差就好。

急有關C 作業,請大家幫幫忙,急!用C 編寫程式 我很急 請大家幫幫忙啊!

include include include include const int maxr 100 讀者上限const int maxb 100 圖書上限const int maxbor 5 每個讀者最多借借5本class reader 讀者類 char getname 獲取姓名int getta...

急求答案。那個好心高手幫幫忙。VB編寫程式題

我也沒環境,這個確實簡單,設text1 放原工資,text2放調整後的工資,大概寫一下 sub text1 change dim c1 as single,c2 as singlec1 val text1.text if c1 4000 then c2 c1 0.1 elseif c1 3000 t...

求助!!c語言程式設計!急急急!大神幫幫忙

以下 是按 不知道檔案中有多少個整數 的要求寫的。include stdio.h include int main int argc,char argv int n,p int myread int void sort int int void mywrite int int p myread n ...