1 / 1 / 0
Регистрация: 27.05.2012
Сообщений: 19
|
||||||
1 | ||||||
Линейные списки29.05.2012, 20:01. Показов 1175. Ответов 8
Метки нет (Все метки)
Имеется линейный список с последовательным хранением , элементами которого являются окружности.
Реализовать следующие функции. 1)add_item 2)insert_item 3)delete_itemAt 4)find_item 5)delete_item 6)sort_list
0
|
29.05.2012, 20:01 | |
Ответы с готовыми решениями:
8
Линейные списки Линейные списки Однонаправленные линейные списки Списки. Линейные массивы |
70 / 69 / 13
Регистрация: 24.05.2012
Сообщений: 146
|
|||||||||||
29.05.2012, 21:08 | 2 | ||||||||||
Во-первых, прочти наконец, что такое список. Хотя бы здесь. Во-вторых в предложенной программе ошибок нет, её просто надо всю удалить ко всем чертям. Кроме этих мест, разумеется:
1
|
29.05.2012, 21:13 | 3 |
Что-ж вы так категорично. Когда проходят динамические структуры данных иногда освещается раздел "реализация <любая дин. стр-ра> на базе массива". Вполне может быть, что именно это и требовалось.
0
|
70 / 69 / 13
Регистрация: 24.05.2012
Сообщений: 146
|
|
29.05.2012, 21:19 | 4 |
Можно реализовать список на массиве, но в программе откровенно используется массив вместо списка. Все равно всё переписывать.
0
|
29.05.2012, 21:47 | 5 |
Массив целых чисел
Это, кстати, тоже не так. hppnd, разберитесь в задании, чтоб мы тут на кофейной гуще не гадали.
0
|
1 / 1 / 0
Регистрация: 27.05.2012
Сообщений: 19
|
|
29.05.2012, 21:54 [ТС] | 6 |
HighPredator, Задание выглядит вот так :
Имеется линейный список с последовательным хранением, элементами которого являются окружности. Для этого списка реализовать следующие функции: 1) добавление нового элемента в конец списка function add_item(«нoвый элемент», «список элементов», «текущая длина списка»); функция выдает в качестве результата новую длину списка или -1, если операция не удалась; 2) вставка элемента в позицию с заданным номером function insert_item («новый элемент», «номер позиции», «список элементов», «текущая длина списка»); функция выдает в качестве результата новую длину списка или -1, если операция не удалась; 3) удаление элемента из позиции с заданным номером function delete_itemAt(«номер позиции», «список элементов», «текущая длина списка»); функция выдает в качестве результата новую длину списка или -1, если операция не удалась; 4) поиск заданного элемента function find_item(«заданный элемент», «список элементов», «текущая длина списка»); функция выдает в качестве результата номер найденного элемента списка или -1, если операция не удалась; 5) удаление заданного элемента из списка function delete_item(«удаляемый элемент», «список элементов», «текущая длина списка»); функция выдает в качестве результата новую длину списка или -1, если операция не удалась; 6) упорядочивание списка в порядке возрастания радиусов окружности function sort_list( «список элементов», «текущая длина списка»); функция выдает в качестве результата 1, если операция удалась, или 0, если операция не выполнена.
0
|
29.05.2012, 21:59 | 7 |
Тогда вам массив не нужен. Плюс, на форуме пруд-пруди тем про списки, поищите.
0
|
1 / 1 / 0
Регистрация: 27.05.2012
Сообщений: 19
|
|
29.05.2012, 22:02 [ТС] | 8 |
HighPredator, пока я нашел только топик одногруппника с этим же заданием .
0
|
44 / 24 / 1
Регистрация: 22.05.2012
Сообщений: 669
|
|
29.05.2012, 22:46 | 9 |
Линейные списки и циклические списки
Добавлено через 25 секунд смотри тут Линейные списки и циклические списки
1
|
29.05.2012, 22:46 | |
29.05.2012, 22:46 | |
Помогаю со студенческими работами здесь
9
Курсач, тема: линейные списки Линейные списки \ Реализация некоторых функции Delphi линейные списки и записи,не могу разобраться Линейные списки(перевести вроде с Си++ на Delphi [console application]) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |