請問有關鏈結串列的運算 |
尚未結案
|
mickey10112001
一般會員 發表:29 回覆:14 積分:8 註冊:2006-08-04 發送簡訊給我 |
請問各位大大:
鏈結串列中,兩個前後的節點可以做相加減的動作嗎?? 以下是我的說明,我有一筆資料分別為G_new={0 10 20 30 40 50},於是我使用鏈結串列將它們丟入我的節點中 [code cpp] struct Node { float data; Node *next; }; Node *head,*tail; Node *newptr; newptr=new Node; newptr->data=G_new; Node *ptr; ptr=head; if(head==NULL) head=newptr; else tail->next=newptr; tail=newptr; while(ptr!=NULL) { Canvas->TextOut(150,10 k*20,FloatToStrF(ptr->data,ffGeneral,7,3)); ptr=ptr->next; k ; } [/code] 如此確實會照我的意思,將我要的資料印出 但我現在必須將我丟入data內的資料做往前減的動作(例如:50-40,40-30,30-20,20-10,10-0)然後存於另一個節點中 但不知道已經丟進data內的資料是否還可以做相減的運算呢?? 請大大提供意見喔..謝謝 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |