GRAF STRUKTURALARIDA DFS: ALGORITMNING XUSUSIYATLARI VA AMALIYOTDAGI QO‘LLANILISHI

Authors

  • Farmonov Sherzodbek Rahmonjonovich Farg’ona davlat universiteti amaliy matematika va informatika kafedrasi katta o’qituvchisi farmonovsh@gmail.com Author
  • Qirg’izboyev Diyorbek Akmaljon o’g’li Farg’ona davlat Universiteti Kompyuter ilmlari va dasturlash texnologiyalari yo’nalishi 2-kurs talabasi Diyorbekqirgizboyev91@gmail.com Author

Keywords:

DFS (Depth-First Search) , graf, daraxt, rekursiya, stack, indeks, Graph Traversal, Adjacency List, tugun, Chuqur qidirish, Visitation, Backtracking, Iterativ DFS.

Abstract

DFS (Depth-First Search) algoritmi — grafni chuqurdan chuqurga qidirish algoritmi bo'lib, grafdagi barcha tugunlarni (yoki uchrashgan tugunlarni) qidirish uchun ishlatiladi. DFS algoritmi orqali biror tugundan boshlab, barcha qo'shni tugunlarni kuzatib chiqamiz, har bir qo'shni tugunning ham qo'shni tugunlarini yana chuqurroq qidiramiz. Bu jarayon tugunlar bo'ylab yuqoridan pastga qarab ketadi.

References

1. “INTRODUCTION TO ALGORITHMS” BY THOMAS H. CORMEN, CHARLES E. LEISERSON, RONALD L. RIVEST, AND CLIFFORD STEIN

2. “ALGORITHMS” BY ROBERT SEDGEWICK AND KEVIN WAYNE

3. “THE ART OF COMPUTER PROGRAMMING” BY DONALD E. KNUTH

4. “DATA STRUCTURES AND ALGORITHMS IN C++” BY ADAM DROZDEK

5. “GRAPH THEORY AND COMPLEX NETWORKS” BY MAARTEN VAN STEEN

6. “ALGORITHM DESIGN MANUAL” BY STEVEN S. SKIENA

7. “DATA STRUCTURES AND ALGORITHMS” BY MICHAEL T. GOODRICH, ROBERTO TAMASSIA, AND MICHAEL H. GOLDWASSER

8. “COMPETITIVE PROGRAMMING” BY STEVEN HALIM AND FELIX HALIM

9. Farmonov, S., & Nazirov, A. (2023). C# DASTURLASH TILIDA GRAY KODI BILAN ISHLASH. В CENTRAL ASIAN JOURNAL OF EDUCATION AND INNOVATION (Т. 2, Выпуск 12, сс. 71–74). Zenodo.

10. Farmonov, S., & Toirov, S. (2023). NETDA DASTURLASHNING ZAMONAVIY TEXNOLOGIYALARINI O'RGANISH. Theoretical aspects in the formation of pedagogical sciences, 2(22), 90-96

11. Raxmonjonovich, F. S. (2023). Array ma’lumotlar tizimini talabalarga o’qitishda Blockchain metodidan foydalanish. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 541-547.

12. Raxmonjonovich, F. S. (2023). Dasturlashda interfeyslardan foydalanishning ahamiyati. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 425-429.

13. Raxmonjonovich, F. S. (2023). Dasturlashda obyektga yo’naltirilgan dasturlashning ahamiyati. Yangi O'zbekiston taraqqiyotida tadqiqotlarni o'rni va rivojlanish omillari, 2(2), 434-438.

Downloads

Published

2024-12-15