Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2011, 21:01   #1
Caged
Пользователь
 
Регистрация: 10.10.2011
Сообщений: 33
По умолчанию С++. Функция сортировки списка по значению

здравствуйте, товарищи.. написал бетку функции. требуется ваш чуткий контроль)

Код:
#include <cstdlib>
#include <iostream>

using namespace std;
 
struct elist{
int data;
elist *next;
};

void add2list (elist *f, int dat) {...}
 
void print (elist *f) {...}

void free (elist *f) {...}

void swap (elist *a, elist *b) {
   elist tmp;
   tmp=a;
   a=b;
   b=tmp;
}

bool sort_out (elist *f){
  if (f->next == NULL) return 0;
  elist *p=f;
  while (p->next != NULL){
   p=p->next;
   elist tmp1 = p;
   elist tmp2 = *(p->next);
   if  ((tmp1->data)>(tmp2->data))      // или <
    swap(tmp1, tmp2);
  }
 return 1; 
}


int main(int argc, char *argv[])
{
    system("PAUSE");
    return EXIT_SUCCESS;
}
если есть ошибки ткните меня в них носом.. я уверен что они есть(
Caged вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция для списка Lucefer2007 Общие вопросы C/C++ 0 20.03.2011 21:42
функция сортировки массива работает не верно DroZd911 Помощь студентам 1 18.02.2011 05:33
Итератор списка по значению Link0 Общие вопросы по Java, Java SE, Kotlin 0 21.11.2010 14:02
По значению из выпадающего списка в рядом стоящей ячейке выводить текст 550953 Microsoft Office Excel 6 09.09.2009 06:59