مرتب کردن لیست پیوندی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

مرتب کردن لیست پیوندی

+1 امتیاز
سلام چجوری میشه یک link list که مثلا به این شکل هست رو مرتب کرد ؟

3->1->4->1->7->5->7
سوال شده بهمن 9, 1392  بوسیله ی MetiKamKhab (امتیاز 26)   1 2 6
دوباره تگ گذاری شد فروردین 11, 1393 بوسیله ی BlueBlade

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام به این شکل :

#include <iostream>
#include <forward_list>

using namespace std;

int main()
{
    std::forward_list<int> a;

    for(int i=0;i<=5;i++)
        a.push_front(i);

    cout<<"Before sort -->  ";
   for(auto i : a)
        cout<<i<<"  ";

    a.sort();

    cout<<"\nafter sort -->   ";
    for(auto i : a)
        cout<<i<<"  ";

    return 0 ;
}

 

پاسخ داده شده بهمن 23, 1392 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد بهمن 25, 1392 بوسیله ی مصطفی ساتکی
...