[問題]linked list反轉串列 使用call by address
問題(Question):
會使用call by address 跟 linked list 但是合起來用就不會用
希望解惑 謝謝
主要的程式碼:
class node //linked list製作
{
public:
int data;
node *link;
};
node *invert1(node *first) //反轉串列
{
node *p=first;
node *x0=NULL,*s1;
while(p!=NULL)
{
s1=p->link;
p->link=x0;
x0=p;
p=s1;
}
first=x0;
return first;
}
能使用傳回值的形式反轉串列
但是要如何使用call by address 或 call by reference 反轉串列呢?
希望高手解惑謝謝
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
全部程式碼:
http://codepad.org/UyOunoNW
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.49.247
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1546676383.A.F37.html
推
01/06 11:03,
7年前
, 1F
01/06 11:03, 1F
→
01/06 11:04,
7年前
, 2F
01/06 11:04, 2F
→
01/06 11:06,
7年前
, 3F
01/06 11:06, 3F
→
01/06 11:35,
7年前
, 4F
01/06 11:35, 4F
→
01/06 11:35,
7年前
, 5F
01/06 11:35, 5F
→
01/06 11:36,
7年前
, 6F
01/06 11:36, 6F
→
01/06 11:58,
7年前
, 7F
01/06 11:58, 7F
→
01/06 12:00,
7年前
, 8F
01/06 12:00, 8F
→
01/06 12:03,
7年前
, 9F
01/06 12:03, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章