2013-09-30 3 views
-1

Я не был уверен, как правильно это сказать, так что медведь со мной и дайте мне знать, если я смогу прояснить что-либо. У меня есть связанный список узлов, представленных как структуры, где каждый узел имеет следующее содержимое: Тип, Описание, КоличествоПечать уникальных элементов узла из несвязанного связанного списка в C

Мне нужно распечатать все уникальные «типы». Если несколько узлов имеют общий тип, я печатаю только один раз.

Заранее благодарен!

ответ

1

Попробуйте реализовать набор. Затем переместите список, добавив типа.

0

Я думаю, что это домашнее задание, но медленнее, алгоритм должен быть что-то вроде этого

make an array to hold types 

loop though all the elements 

search the element in the collection 
if only found one print the I-th element 
if more than one, compare the index, only print if the first found index is equal to the current I, otherwise skip 

search the type array for type, if none found 
put type in the array made in the first line 
and print 
otherwise skip 
Смежные вопросы