Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Списки! 
:(
    Опции темы
rusmail
Дата 30.11.2004, 11:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У меня есть задания зделать телефонный справочник!
Я его могу зделать с однонаправленым списком или надо обезательно с двух направлеными?
  Вверх
S.A.P.
Дата 30.11.2004, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



smile smile smile
Тут без бинарного дерева не обойтись.

Если серьезно, то думаю массив записей поможет smile .
PM MAIL   Вверх
Borisff2003
Дата 30.11.2004, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 26.2.2004
Где: г. Уфа

Репутация: нет
Всего: 1



Лучше map или vector
Список не лучший вариант.
Согласись, когда ты ищеш телефон в справочнике ты же не просматриваешь все страницы с первой smile

--------------------
Лень, двигатель прогресса
PM MAIL WWW ICQ   Вверх
S.A.P.
Дата 30.11.2004, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Цитата(Borisff2003 @ 30.11.2004, 12:01)
Лучше map или vector
в Буилдере вобще нету STL smile .

rusmail если проект серьезный, то можно в виде базы данных организовать.
PM MAIL   Вверх
_hunter
Дата 30.11.2004, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



Цитата
в Буилдере вобще нету STL

кто тебе такую шутку пошутил? ( или ты про третий писал? )


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
S.A.P.
Дата 30.11.2004, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Цитата(_hunter @ 30.11.2004, 12:56)
кто тебе такую шутку пошутил? ( или ты про третий писал? )
тьфу. Спутал с BC++ smile

PM MAIL   Вверх
Borisff2003
Дата 30.11.2004, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 26.2.2004
Где: г. Уфа

Репутация: нет
Всего: 1



Цитата

в Буилдере вобще нету STL  .

Чуть не подавился smile

С базой данных согласен.

rusmail :

А тебе надо телефонный справочник или списки изучить?
--------------------
Лень, двигатель прогресса
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 30.11.2004, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: нет
Всего: 22



Perchilla
Цитата
тьфу. Спутал с BC++
третий год использую в VC++ 6.0 <vector>


--------------------
PM MAIL WWW ICQ   Вверх
S.A.P.
Дата 30.11.2004, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Цитата(Vaulter @ 30.11.2004, 14:56)
третий год использую в VC++ 6.0 <vector>
молодец, я тоже использую. А ты это к чему? Я про Borland C++ говорил.

PM MAIL   Вверх
Guest
Дата 30.11.2004, 21:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Мне надо справочник на Borland C++ или Pascal и нужно з базой данных!(файл)
Должны быть в програме:
1. Вывод базы из файла!
2.Воод базы с клавиатуры!
3.Редактирования данных(изменение, добавления, удаления)
4.Ввод базы в файл.
5.Вывод базы на екран.
6.поиск данных по образу.
7.сделать help.
8.работа с меню.
использоавать списки, записи и меню!
Так на каком языке лутьше писать и какой список использовать?
  Вверх
3,14
Дата 1.12.2004, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: 1
Всего: 24



а) Borland C++ - это не Builder
б) Список лучше использовать двусвязанный, если оперативки достаточно
в) Писать лучше на том языке, к-ый лучше знаешь


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Borisff2003
Дата 1.12.2004, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 26.2.2004
Где: г. Уфа

Репутация: нет
Всего: 1



Guest
А чего ты к списку то преципился?
Это что задание, чтоб список был?

список:
-быстро вставлять в любое место
-медленно искать(только перебор)
вектор(он же массив):
-быстрее чем в списке искать(если отсортирован smile )
-медленнее вставлять(в середину)
map
-быстро вставлять
-быстро искать

А вообще ты какой язык снаешь и какую среду?


--------------------
Лень, двигатель прогресса
PM MAIL WWW ICQ   Вверх
Guest
Дата 1.12.2004, 19:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Borisff2003 а как лутьше списка зделать?
среда DOS а язык я знаю и тот и тот на начинаюшем уравне только вот списки вобше не понял!

  Вверх
SHShadow
Дата 15.12.2004, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 25.11.2004

Репутация: нет
Всего: нет



Если нужно списки то списки и используй.
С ними очень просто. Представляй их для себя в виде цепочки
0-0-0-0-0-0-0-0-0-0-0-0-0-0-0- и т.д.
Храни в каждом элементе адрес первого элемента адрес следующего и предыдущего.
Когда вставляешь, просто создаешь новый элемент и присваиваешь соответствующим свойствам (указателям) соответствующие адреса.
Все это дело можешь оформить классом в котором лучше хранить методы и адрес первого элемента (специфические данные для конкретно твоего случая и т.д.) или структурой (элемент списка) с описанными функциями для работы сос списком.
Удачи.

smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.