java односвязный список



тип данных list это односвязный список

Автор Minsk_op dw задал вопрос в разделе Другие языки и технологии

Каким образом можно заполнить односвязный список на си? Желательно с примером кода и получил лучший ответ

Ответ от Андрей Севастьянов[гуру]
Держите:
$ cat linkedlist.c
#include <stdio.h>
#include <stdlib.h>
struct node {
int data;
struct node *next;
} *list = NULL;
int main() {
int c;
struct node *newnode, *lastnode = list;
while ((c = getchar()) != EOF) {
  newnode = (struct node *)malloc(sizeof *list);
  newnode->data = c;
  newnode->next = NULL;
  if (!list)
    list = lastnode = newnode;
  else
    lastnode = lastnode->next = newnode;
}
for (newnode = list; newnode; newnode = newnode->next)
  printf("%c", newnode->data);
printf("
");
return 0;
}
Проверка связи:
$ echo "Hello, world!" ./linkedlist
Hello, world!
Андрей Севастьянов
Оракул
(83943)
Конкретный вопрос -- конкретный ответ. Идёт?

Ответ от Валерий Шестаков[гуру]
1. Определить структуру данных списка
2. Определить структуру элемента списка - это, как правило, данные и указатель на элемент списка.
3. создать элемент списка, запомнить адрес, заполнить данные
4. создать элемент списка, в указатель предыдущего записать адрес созданного, заполнить данные
5. повторять пункт 4 до полного удовлетворения

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Каким образом можно заполнить односвязный список на си? Желательно с примером кода
спросили в Word
Pascal тип данных word
Тип данных word - это целочисленный тип длиной в 2 байта. К строковым переменным отношения не
подробнее...

Назовите типы данных, используемых в табличном процессоре, и их особенности. Приведите примеры.
В электронных таблицах используют, как правило, следующие типы данных:
--текст – это любая
подробнее...

Как в Excel отобразить значение параметра из массива данных?
1. Выбор города
Выделите ячейки с данными, которые должны попасть в выпадающий список
подробнее...
спросили в Taobao
Что означает эта ошибка и что сделать, чтобы она пропала? .[C Error] Unit1.cpp(50): E2303 Type name expected
перевод : отсутсвует имя типа.
Для того что бы удовлетворить компилятор в указанном файле
подробнее...
спросили в Интернет
Outlook Express даёт: ошибка! Узел pop.mail.ru не найден. Ошибка сокета: 11004. Код ошибки: 0х800CCCOD. Как исправить?
11004Запрашиваемое имя правильное и найдено в базе данных, но имеет неожиданный тип данных. Обычно
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Железо
объясните пожалуйста на пальцах - по проще, разницу между толстыми и тонкими клиентами. желательно с примерами..
"Тонкий клиент позволяет работать с интерфейсом 1С через Интернет. В частности на тонком клиенте
подробнее...
спросили в Общество
Чем опасно суррогатное материнство?
Запрещать это на мой взгляд чересчур. Это личный выбор личности и тех кто пользуется и тех кто
подробнее...
спросили в Sql
Типы данных в SQL.
XML это не тип даных, это файл, как текст, видео или музыка.
А типы данных, размещаются и
подробнее...

Штабной тип организационной структуры - это.. . ЧТО ЭТО?? ? Не линейно-штабной, именно штабной.
Для достижения поставленных целей и выполнения соответствующих задач менеджер должен создать
подробнее...

C++. Типы данных. Создание типа данных.
Минимальная граница для адресации процессора - 1 байт. Рекоммендуемая - 4 байта.
Если нужна
подробнее...

Подскажите пожалуйста правила абстрактных типов данных (АТД). с++
Абстра́ктный тип да́нных (АТД) — это тип данных, который предоставляет для работы с элементами
подробнее...
спросили в Delphi Object Pascal
Что означают типы данных в Delphi 7? как и где их исползовать?
Delphi - это объектно-ориентированный язык со строгой типизацией. Поэтому типы в Delphi - это все.
подробнее...

типы данных и их размер (в байтах) в С++
1). Тип bool - логический. Размер занимаемой памяти равен одному байту.
2). Тип char также
подробнее...
спросили в Sql Server
SQL Server 2008, Transact-SQL: тип данных boolean
Типа данных Boolean пока нет в SQL
подробнее...
спросили в Интернет String h
18. Перечислите типы данных PHP???
Типы данных в PHP

PHP поддерживает восемь простых типов данных (переменных) :
подробнее...
Сексуальное рабство на Википедии
Посмотрите статью на википедии про Сексуальное рабство
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*