Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 14
1

Описать функцию, которая проверяет на равенство списки

09.02.2015, 22:59. Показов 2408. Ответов 4

Author24 — интернет-сервис помощи студентам
Задано два односвязных списка, элементами которых есть действительные числа. Описать функцию, которая проверяет на равенство эти списки(порядок следования и значения элементов)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2015, 22:59
Ответы с готовыми решениями:

Описать функцию f (x, y), которая проверяет, возможно переставив буквы в слове х получить слово y
Описать функцию f (x, y), которая проверяет, возможно переставив буквы в слове х получить слово y.

Описать процедуру или функцию которая проверяет на равенство списки A и B
Описать процедуру или функцию которая проверяет на равенство списки A и B. Проверяет количество и...

Написать программу, содержащую подпрограмму, которая проверяет на равенство списки М1 и М2.
Написать программу, содержащую подпрограмму, которая проверяет на равенство списки М1 и М2.

Создать логическую функцию, которая проверяет равенство многочленов
Здраствуйте. Многочлен P(x)=an*x^n+an-1*x^n-1+...+a1x+a0 можно представить в виде списка. |P->| ...

4
Sergio Leone
09.02.2015, 23:57
  #2

Не по теме:

Цитата Сообщение от Sibarite Посмотреть сообщение
Довольно таки интересная и занимательная задачка
Вы ещё не поняли? Если называть темы "Очень интересная задача", "Крайне увлекательная задача" и т.д. в вашем стиле, то это не поможет получить решение на халяву. Конечно, скорее всего, модераторы дадут темам нормальные названия. Но Вы должны понять, что ваш "хитрый" план по привлечению алчущих решить интересную задачу программистов провалился!

0
5079 / 2651 / 2349
Регистрация: 10.12.2014
Сообщений: 10,028
10.02.2015, 07:46 3
К примеру, для списков заданных вот так:
Pascal
1
2
3
4
5
6
type
  tList = ^rList;
  rList = record
    N : Integer;
    Next : tList;
  end;
Можно описать вот такую функцию сравнения:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ Функция сравнения списков начиная с элементов переданных в качестве аргументов функции }
function Compare(List1, List2 : tList) : Boolean;
var Equally : Boolean;
begin
  Equally := True;
  while (List1 <> nil) and (List2 <> nil) and Equally do
    begin
      Equally := List1^.N = List2^.N;
      List1 := List1^.Next; List2 := List2^.Next;
    end;
  if Equally then
    Equally := (List1 = nil) and (List2 = nil);
  Compare := Equally;
end;
0
Cyborg Drone
10.02.2015, 10:33
  #4

Не по теме:

Sibarite, Вам устное замечание. Тема должна иметь осмысленное, отражающее суть вопроса название.

Пожалуйста, не используйте название темы как рекламный баннер Вашей задачи.

Почитайте правила форума, Вы нарушаете пункт 5.4.

Будут рецидивы - я с Вами нехорошо поступлю.

0
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 14
10.02.2015, 11:39  [ТС] 5
Прошу прощения, такого больше не будет, названия непосредственно будут соответствовать теме задачи.
0
10.02.2015, 11:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2015, 11:39
Помогаю со студенческими работами здесь

Создать логическую функцию, которая проверяет равенство многочленов
Здраствуйте,простите что я Вас отвлекаю, не могли б Вы мне помочь. Многочлен...

Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2
Добрый день, прошу помощи в написании кода (работаю в QT Creator 2.0.1). Задание: Описать...

Описать функцию, которая проверяет на возрастание одномерный массив
Ребят, как мне реализовать такую задачу: описать функцию, которая проверяет на возрастание...

Описать логическую функцию same(x), которая проверяет, есть ли в векторе x хотя бы две одинаковые ссылки
Задание: Описать логическую функцию point(x), которая проверяет, есть ли в векторе x хотя бы две...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru