Агуулгын хүснэгт:

Хамгийн сайн алгоритм юу вэ?
Хамгийн сайн алгоритм юу вэ?

Видео: Хамгийн сайн алгоритм юу вэ?

Видео: Хамгийн сайн алгоритм юу вэ?
Видео: Алгоритм гэж юу вэ 2024, May
Anonim

Эрэмбэлэх алгоритмууд

Алгоритм Өгөгдлийн бүтэц Цагийн нарийн төвөгтэй байдал: Хамгийн сайн
Түргэн ангилах Массив O(n log(n))
Нэгтгэх төрөл Массив O(n log(n))
Нуруулдан ангилах Массив O(n log(n))
Гөлгөр төрөл Массив O(n)

Үүнийг харгалзан аль хайлтын алгоритм нь илүү дээр вэ?

Ерөнхийдөө хоёр төрлийн хайлтын алгоритм байдаг

  • Шугаман хайлт: Өгөгдөл бага, эрэмбэлэгдээгүй үед хамгийн тохиромжтой.
  • Хоёртын хайлт: Энэ нь эрэмбэлэгдсэн жагсаалтын элементүүдэд тулгуурладаг илүү үр дүнтэй хайлтын алгоритм юм.

Мөн алгоритмын жишээ гэж юу вэ? Хамгийн тодуудын нэг жишээнүүд нэг алгоритм жор юм. Энэ нь даалгаврыг гүйцэтгэхэд хэрэглэгддэг заавруудын хязгаарлагдмал жагсаалт юм. Учир нь жишээ , хэрэв та дагаж мөрдвөл алгоритм Хайрцагны холимогоор жигнэмэг хийхдээ хайрцгийн ард бичигдсэн гурваас таван алхамыг дагаж мөрдөх ёстой.

Үүнээс гадна хамгийн алдартай алгоритмууд юу вэ?

Хамгийн чухал алгоритмууд

  • RSA.
  • Schönhage-Strassen алгоритм.
  • Энгийн алгоритм.
  • Ганц утгын задрал (SVD)
  • Шугаман тэгшитгэлийн системийг шийдвэрлэх.
  • Бүтэц зохион байгуулалт.
  • Холбоо олох.
  • Витерби алгоритм.

Алгоритмуудын төрлүүд юу вэ?

За олон бий алгоритмын төрлүүд гэхдээ хамгийн суурь алгоритмын төрлүүд нь: рекурсив алгоритмууд . Динамик програмчлал алгоритм . Буцаж байна алгоритм.

Зөвлөмж болгож буй: