ку, пошуку підрядка в рядку і сортування, та проведено аналіз їх тимчасової складності. Завдання було реалізована в інтегрованому середовищі розробки Borland Delphi 7.0. br/>
Список літератури
1. Гагаріна Л.Г. Алгоритми та структури даних: навч. посібник/Л.Г. Гагаріна, В.Д. Колдаев. - М.:, 2009. - 304 с.
2. Ахо А. Структури даних і алгоритми: навч. посібник/А. Ахо, Хопкрофта Д.Е., Ульман Д.Д. - М.:, 2003. - 384с.
3.Розшук підрядка// Вікіпедія - вільна енціклопедіяURL: <# "justify"> телефонний довідник програма алгоритм
Додаток
Текст програми
unitUnit1;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, Menus, ExtCtrls, StdCtrls, Grids, Buttons, Mask; = class (TForm): TListBox;: TPanel;: TMainMenu;: TMenuItem;: TPanel;: TStringGrid;: TStringGrid;: TPanel;: TMenuItem;: TOpenDialog;: TMenuItem;: TMenuItem;: TPanel;: TButton;: TComboBox;: TButton;: TPanel;: TButton;: TButton; : TButton;: TButton;: TButton;: TButton;: TEdit;: TRadioGroup;: TBitBtn;: TButton;: TLabel;: TButton;: TMenuItem;: TSaveDialog;: TMenuItem;: TLabel;: TMaskEdit;: TMaskEdit;: TComboBox ;: TTimer;: TLabel; FormCreate (Sender: TObject); N2Click (Sender: TObject); N3Click (Sender: TObject); N4Click (Sender: TObject); ListBox1Click (Sender: TObject); Button1Click (Sender: TObject); Button5Click (Sender: TObject), Button6Click (Sender: TObject), Button2Click (Sender: TObject), Button4Click (Sender: TObject), Button7Click (Sender: TObject), Button3Click (Sender: TObject), Button8Click (Sender: TObject), Edit2KeyUp ( Sender: TObject; var Key: Word;: TShiftState); RadioGroup1Click (Sender: TObject); BitBtn1Click (Sender: TObject); Button9Click (Sender: TObject); Button10Click (Sender: TObject); N5Click (Sender: TObject); N6Click ( Sender: TObject), FormClose (Sender: TObject; var Action: TCloseAction), MaskEdit2Change (Sender: TObject), MaskEdit1Change (Sender: TObject), ComboBox1Change (Sender: TObject), ComboBox2Change (Sender: TObject), Timer1Timer (Sender: TObject );
// procedure StringGrid2Click (Sender: TObject);
{Private declarations}
{Public declarations}; = ^ Telephone; = (Mobile, Home); = (YesSaved, NoSaved); = (Equal, less, more); = (Add, Edit); = (SurName , Name); = record: AnsiString;: TypeTelephone;
nextTelephone: LinkTel;// покажчик на наступний номер телнфона
end; tmas = array [1 .. 10] of ^ Abonent;// посилання на запис абонент = record// абонент: AnsiString;: AnsiString;: AnsiString;: LinkTel;// спісоктелефоновабонента: AnsiString;: AnsiString;: LinkAbonent;// следующийобнентвспискеабонентов: LinkAbonent;// попередній
in...