۰
subtitle
ارسال: #۱
برنامه معکوس کردن لیست پیوندی یک طرفه
سلام
برنامه معکوس کردن لیست پیوندی یک طرفه در کتاب مقسمی به شرح زیر است:
;p= first
;q=nil
while p<>nil Do
begin
;r=q
;q=p
;p=p^.link
;q^.link=r
;end
;first=q
در صورتی که به نظرم این غلطه چون آخرین نود هم اشاره خواهد کرد به اولی
و این درست است:
برنامه معکوس کردن لیست پیوندی یک طرفه در کتاب مقسمی به شرح زیر است:
;p= first
;q=nil
while p<>nil Do
begin
;r=q
;q=p
;p=p^.link
;q^.link=r
;end
;first=q
در صورتی که به نظرم این غلطه چون آخرین نود هم اشاره خواهد کرد به اولی
و این درست است:
;p=r= first
;p=p^.link
while p<>nil Do
begin
;q=p
;p=p^.link
;q^.link=r
;end
;first=q
نظر شما چیه؟
من اشتباه میکنم؟
چرا؟
;p=p^.link
while p<>nil Do
begin
;q=p
;p=p^.link
;q^.link=r
;end
;first=q
نظر شما چیه؟
من اشتباه میکنم؟
چرا؟