|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.12.2008, 01:44 | #1 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
слияние списков
задание такое было: создать n списков и слить их в один сортированный.
списки - двухсвязные класс Код:
Код:
Код:
Код:
подскажите как сделать так чтобы список А не изменялся , а просто из него копировались элементы в this Последний раз редактировалось counter; 31.12.2008 в 01:48. |
31.12.2008, 12:02 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Массив списков обьявляется не так.
Код:
Код:
|
31.12.2008, 14:59 | #3 | ||
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
Цитата:
Код:
Цитата:
как сделать так чтобы в функции Merge(Node A) исходный список не А изменялся? как передать его в эту функцию? заранее спасибо вообще массив выглядит примерно так (т.е. А[i] - отдельный список) |
||
02.01.2009, 16:25 | #4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Node - это узел. Или элемент списка, насколько я знаю. А вот что такое Ring? В функцию надо передавать УКАЗАТЕЛЬ, а вы передаете копию узла.
Покажите реализацию всех классов, а то так не разберешься. |
02.01.2009, 22:47 | #5 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
Это описание классов
Ring : Код:
Код:
сначала записываю содержимое элемента списка в отдельную переменную, а потом при вставке этого содержимого выделяю память для этого элемента в результирующем списке Код:
вот так. Если есть более рациональные предложения - готов выслушать. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Слияние нескольких wav файлов | lacost | Мультимедиа в Delphi | 1 | 30.09.2008 19:25 |
Помогите сделать слияние! | Adm | Microsoft Office Word | 1 | 17.04.2008 08:43 |
Естественное слияние в массивах | Virus-Haker | Помощь студентам | 2 | 07.02.2008 13:40 |
Слияние в Ворде. | Peter86 | Microsoft Office Word | 1 | 15.10.2007 09:46 |
Объединение, пересечение, слияние массивов | -=Domestos=- | Помощь студентам | 6 | 25.12.2006 21:06 |