Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Алгоритми пошуку та сортування даних

Реферат Алгоритми пошуку та сортування даних





ення (мал. 3.7.)

Якщо шаблон пошуку був введений, то буде проведений пошук.

Однак необхідно відзначити, що бінарний пошук (в силу специфіки алгоритму) працює тільки з попередньо відсортованими даними. Тому перед виконанням сортування програма перевірити відсортований чи список, в якому передбачається проведення пошуку. p align="justify"> Якщо в результаті перевірки виявиться, що списку не відсортований, то про це буде видано відповідне попередження, зовнішній вигляд якого показаний на малюнку 3.10


В 

Рис. 3.9. Результат вдалого послідовного пошуку


В 

Рис. 3.10. Повідомлення про спробу бінарного пошуку в невідсортованому списку


Так само як і при послідовному пошуку можливо два варіанти:

В§ пошук невдалий (шаблон не знайдене);

В§ пошук вдалий (шаблон знайдено).

У першому випадку буде видано відповідне повідомлення, яке показано на рис. 3.8. p align="justify"> У другому випадку шукана рядок буде виділена в правій частині форми. Приклад вдалого пошуку зображений на рис. 3.11. br/>В 

Рис. 3.11. Результат вдалого бінарного пошуку


. Пошук підрядка. p align="justify"> Принципова відмінність даного способу пошуку від послідовного або бінарного полягає в тому, що при даному способі пошуку можна в якості ключа пошуку використовувати окремий фрагмент елемента списку (при бінарному або послідовному пошуку ключем є весь елемент списку). Тобто якщо пошук ведеться в списку рядків, то при послідовному і бінарному пошуку необхідно для ключа використовуватися рядок цілком, а при пошуку підрядка можна використовувати тільки частина рядка (слово, півслова і т.д.). p align="justify"> Для його використання необхідно ввести в поле "Шаблон пошукуВ» шукану підрядок і натиснути кнопку В«Пошук підрядкаВ».

Якщо користувач забув ввести шаблон пошуку, то буде видано відповідне повідомлення (мал. 3.7.)

Якщо шаблон пошуку був введений, то буде проведений пошук.

Так само як і при розглянутих варіантах пошуку можливі два варіанти:

пошук невдалий (шаблон не знайдене),

пошук вдалий (шаблон знайдено).

У першому випадку буде видано відповідне повідомлення, яке показано на рис. 3.8. p align="justify"> У другому випадку шукана підрядок буде виділена в лівій частині форми. Приклад вдалого пошуку зображений на рис. 3.11. br/>В 

Рис. 3.11. Результат вдалого пошуку підрядка

Висновок


У першому розділі курсової роботи було проведено дослідження підприємства та поставлено завдання на розробку програми.

...


Назад | сторінка 13 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Прямий пошук без обмежень. Метод пошуку Хука-Дживса для функції Розенброка ...
  • Реферат на тему: Алгоритми пошуку підрядка в рядку
  • Реферат на тему: Розробка комплексу програм і реалізація алгоритмів пошуку підрядка
  • Реферат на тему: Сортування даних та реалізація швидкого пошуку у вже відсортованому масиві ...
  • Реферат на тему: Методи і форми організації пошуку в рамках ресурсу