Основные алгоритмы в программировании:

1. Бинарный поиск
2. Сортировка
3. Разбиение на подмножества
4. Динамическое программирование
5. Разбиение на ветви
6. Алгоритм быстрого сортирования
7. Алгоритм быстрого умножения
8. Алгоритм быстрого преобразования Фурье
9. Алгоритм быстрого вычисления квадратного корня
10. Алгоритм быстрого вычисления логарифма
อัลกอริธึมพื้นฐานในการเขียนโปรแกรม: 1. การค้นหาแบบไบนารี 2. การเรียงลำดับ 3. การแบ่งพาร์ติชันเป็นชุดย่อย 4. การเขียนโปรแกรมแบบไดนามิก 5. การแตกแขนง 6. อัลกอริธึมการเรียงลำดับอย่างรวดเร็ว 7. อัลกอริธึมการคูณอย่างรวดเร็ว 8. อัลกอริธึมการแปลงฟูริเยร์แบบเร็ว 9. อัลกอริธึมรากที่สองแบบเร็ว 10 อัลกอริทึมเพื่อความรวดเร็ว การคำนวณลอการิทึม
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence