Алгоритми на VB

Програмування під Windows завжди було нелегким завданням. Інтерфейс прикладного програмування (Application Programming Interface) Windows надає в розпорядження програміста набір потужних, але не завжди безпечних інструментів для розробки додатків. Можна порівняти його з бульдозером, за допомогою якого вдається досягти вражаючих результатів, але без відповідних навичок і обережності, швидше за все, справа закінчиться тільки руйнуваннями і збитками.

Ця картина змінилася з появою Visual Basic. Використовуючи візуальний інтерфейс, Visual Basic дозволяє швидко і легко розробляти закінчені додатки. За допомогою Visual Basic можна розробляти і тестувати складні додатки без прямого використання функцій API. Позбавляючи програміста від проблем з API, Visual Basic дозволяє сконцентруватися на деталях програми.

Хоча Visual Basic і полегшує розробку користувальницького інтерфейсу, завдання написання коду для реакції на вхідні дії, обробки їх, та подання результатів лягає на плечі програміста. Тут починається застосування алгоритмів.

Алгоритми представляють собою формальні інструкції для виконання складних завдань на комп'ютері. Наприклад, алгоритм сортування може визначати, як знайти певний запис у базі з 10 мільйонів записів. Залежно від класу використовуваних алгоритмів шукані дані можуть бути знайдені за секунди, годинник або взагалі не знайдені.

У цій книзі обговорюються алгоритми на Visual Basic і міститься велика кількість потужних алгоритмів, повністю написаних на цій мові. У ній також аналізуються методи поводження зі структурами даних, такими, як списки, стеки, черги і дерева, і алгоритми для виконання типових завдань, таких як сортування, пошук та хешування.

Для того щоб успішно застосовувати ці алгоритми, недостатньо їх просто скопіювати в свою програму. Необхідно крім цього розуміти, як різні алгоритми ведуть себе в різних ситуаціях, що в кінцевому підсумку і буде визначати вибір найбільш підходящого алгоритму.

У цій книзі поведінка алгоритмів у типовому і найгіршому випадках описано доступною мовою. Це дозволить зрозуміти, чого ви вправі очікувати від того чи іншого алгоритму і розпізнати, в яких умовах зустрічається найгірший випадок, і відповідно до цього переписати або поміняти алгоритм. Навіть найкращий алгоритм не допоможе у вирішенні завдання, якщо застосовувати його неправильно.

Всі алгоритми також представлені у вигляді вихідних текстів на Visual Basic, які ви можете використовувати у своїх програмах без яких-небудь змін.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*