Відмінності між версіями «* Типи алгоритмів»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 1: Рядок 1:
 
<center><h1>'''Типи алгоритмів'''</h1></center>
 
<center><h1>'''Типи алгоритмів'''</h1></center>
Призначення блоків випливає з їхніх назв. Блоки з’єднують лініями, які описують послідовність виконання команди. Ці лінії називаються лініями потоків передавання інформації. Природні напрями потоків зверху-вниз і зліва направо. Якщо напрямок потоку інший то лінія повинна мати стрілку.
+
 
Типи алгоритмів
+
 
Є 4-ри типи алгоритмів:
 
Є 4-ри типи алгоритмів:
 +
 
- прості;
 
- прості;
 +
 
- розгалужені;
 
- розгалужені;
 +
 
- циклічні;
 
- циклічні;
 +
 
- універсальні.     
 
- універсальні.     
 
      
 
      
Рядок 11: Рядок 14:
 
'''Лінійні алгоритми (прості)'''
 
'''Лінійні алгоритми (прості)'''
  
[[Файл:Bbb.jpg|350px]]
+
[[Файл:Bbb.jpg|350px]]
  
  
Рядок 21: Рядок 24:
 
'''Алгоритми з повтореннями (циклічні)'''  
 
'''Алгоритми з повтореннями (циклічні)'''  
  
[[Файл:Загруже.jpg|350px]]
+
[[Файл:Загруже.jpg|350p]]
 
+
 
 +
 
 +
'''Універсальні алгоритми''' – це такі, які містять в собі вище перечисленні  алгоритми.
 +
 
 +
 
 +
<center><h1>'''Алгоритми сортування'''</h1></center>
 +
 
 +
1. Тип:
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2%D0%B8%D0%B1%D0%BE%D1%80%D0%BE%D0%BC сортування вибором]
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%BE%D1%8E сортування вставкою]
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BE%D0%B1%D0%BC%D1%96%D0%BD%D0%BE%D0%BC сортування обміном]
 +
 
 +
 
 +
2. Тип
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BF%D1%96%D0%B4%D1%80%D0%B0%D1%85%D1%83%D0%BD%D0%BA%D0%BE%D0%BC сортування підрахунком]
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B7%D0%B0_%D1%80%D0%BE%D0%B7%D1%80%D1%8F%D0%B4%D0%B0%D0%BC%D0%B8 сортування за розрядами]
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BA%D0%BE%D0%BC%D1%96%D1%80%D0%BA%D0%B0%D0%BC%D0%B8 сортування комірками]
 +
 
 +
 
 +
3. Тип:
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%9F%D1%96%D1%80%D0%B0%D0%BC%D1%96%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%B5_%D1%81%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F пірамідальне сортування]
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A8%D0%B2%D0%B8%D0%B4%D0%BA%D0%B5_%D1%81%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F швидке сортування]
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B7%D0%BB%D0%B8%D1%82%D1%82%D1%8F%D0%BC сортування злиттям]
 +
 
 +
 
 +
4. Тип:
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B7%D0%BB%D0%B8%D1%82%D1%82%D1%8F%D0%BC_%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D1%96%D0%BA%D0%BE%D0%B2%D0%B0%D0%BD%D0%B5 сортування злиттям модифіковане]
 +
 
 +
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%A8%D0%B5%D0%BB%D0%BB%D0%B0 сортування Шелла]
 +
 
 +
 
 +
5. Тип:
  
'''Універсальні алгоритми''' – це такі які містять в собі вище перечисленні такі алгоритми.
+
[http://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%BE%D1%8E Сортування перестановкою]

Версія за 18:24, 30 жовтня 2012

Типи алгоритмів

Є 4-ри типи алгоритмів:

- прості;

- розгалужені;

- циклічні;

- універсальні.


Лінійні алгоритми (прості)

Bbb.jpg


Алгоритми з розгалуженнями

Iges.jpg


Алгоритми з повтореннями (циклічні)

350p


Універсальні алгоритми – це такі, які містять в собі вище перечисленні алгоритми.


Алгоритми сортування

1. Тип:

сортування вибором

сортування вставкою

сортування обміном


2. Тип

сортування підрахунком

сортування за розрядами

сортування комірками


3. Тип:

пірамідальне сортування

швидке сортування

сортування злиттям


4. Тип:

сортування злиттям модифіковане

сортування Шелла


5. Тип:

Сортування перестановкою