Форум программистов, компьютерный форум CyberForum.ru

Вопрос по линейным спискам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Парсить html http://www.cyberforum.ru/cpp-beginners/thread151717.html
Можете написать примерчик который бы про парсил одну страничку в интернете ну например вот эту http://www.cyberforum.ru и загнал бы весь исходный код этой странички в переменную.
C++ Построить вектор из элементов матрицы по заданной квадратной матрице размером nxn построить вектор длиной 2n-1, элементы которого - максимумы элементов диаогоналей, паралленльных главной, включая главную диагональ. решение задачи нужно сделать ввиде класса, снабженного соответствующими методами, а массив выделять динамически. помогите плиз http://www.cyberforum.ru/cpp-beginners/thread151714.html
можно ли изменить имена объектов cin и cout? залесть в хедер (знаю, этого лучше не делать), и изменить обявление обектов? к примеру на chitai и pishi? C++
можно ли изменить имена объектов cin и cout? залесть в хедер (знаю, этого лучше не делать), и изменить обявление обектов? к примеру на chitai и pishi?
C++ Функция _atold
встал вопрос о функции _atold(_atoldbl) Дело в том, что функция _atold не существует(была указана в учебнике), а _atoldbl просит в качестве первого аргумента числа типа _LDOUBLE*, а компилятор, естественно, ругается на указанный long double. Как же все-таки использовать данную функцию? Не удержался и написал свою :) void main( void ) { char* omg = "1234.54233"; cout.setf(ios::fixed);...
C++ Найти три максимальных и три минимальных значения 10 случайных чисел http://www.cyberforum.ru/cpp-beginners/thread151667.html
помогите написать программку.
C++ Вывести слова, которые начинаются и оканчиваются одной и той же буквой дана непустая последовательность непустых слов из латинских букв,соседне слова отделены друг от друга запятой,за последним словом записана точка.определить колличество слов,которые-1.оканчиваются буквой "w"2.начмнаются и оканчиваются одной и той же буквой подробнее

Показать сообщение отдельно
Girum
Сообщений: n/a

Вопрос по линейным спискам - C++

05.07.2010, 11:04. Просмотров 319. Ответов 0
Метки (Все метки)

Здравствуйте.Решаю задачу про линейный список:Даны два упорядоченных списка.Вставить элементы второго списка в первый не нарушая упорядоченности.
Решил сделать для случая когда списки не упорядочены. Сделать сортировку получилось,а вот как вставить элементы проблема.
Пробую реализовать для очереди.
Код очень черновой,поэтому там в фун много лишнего Заранее спасибо
Код
void insert_list (Queue &Q,Queue &Q1)
{
	Node *top=Q.Head,*end=Q.Tail,*p,*q=Q.Head,tmp;
	Node *top1=Q1.Head1,*end1=Q1.Tail1,*p1,*q1=Q1.Head1,tmp1;
	p1=q1;
	while(Q1.Head1!=NULL)
	{
		
		for(p=Q.Head;p->next!=0;p=p->next)
			if(p1->x1>p->x && p1->x1<p->next->x)
			{
				Q1.Head1=Q1.Head1->next1;
				p1->next1=p->next;
				p->next=p1;
				

			}
			else if(p1->x1<Q.Head->x)
			{
				Q1.Head1=Q1.Head1->next1;
				p1->next1=Q.Head;
				Q.Head=p1;
			}
			else if(p1->x1>Q.Tail->x)
			{
				Q1.Head1=Q1.Head1->next1;
				p1->next1=NULL;
				Q.Tail->next=p1;
				Q.Tail=p1;
			}
			p1=Q1.Head1;
	}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru