C++ DASTURLASH TILIDA REKURSIYADAN FOYDALANISH ИСПОЛЬЗОВАНИЕ РЕКУРСИИ В ЯЗЫКЕ ПРОГРАММИРОВАНИЯ C++ USING RECURSION IN THE C++ PROGRAMMING LANGUAGE

Authors

  • Xilola Shermatova FarDU Axborot texnologiyalari kafedrasi dotsenti Author
  • Shalola Abdumalikova FarDU Axborot tizimlari va tehnologiyalari yo’nalishi 1-kurs talabasi Author

Keywords:

Rekursiya, funksiya, C , ma’lumot tuzilmalari, daraxt, bog‘langan ro‘yxat, matematik masalalar, faktorial, Fibonachchi sonlari, stek, chiqish sharti.

Abstract

Rekursiya - bu funksiyaning o‘zini o‘zi chaqirishi orqali muammolarni hal qilish usuli bo‘lib, C++ dasturlash tilida keng qo‘llaniladi. U asosan daraxt va bog‘langan ro‘yxatlar kabi ma’lumot tuzilmalarini qayta ishlash, shuningdek, matematik masalalarni yechishda ishlatiladi. Rekursiv yondashuv kodni soddalashtiradi, biroq noto‘g‘ri ishlatilsa, stek to‘lib qolishi mumkin. Shuning uchun, rekursiyadan samarali foydalanish uchun to‘g‘ri chiqish shartlarini belgilash va rekursiv chaqiruvlarni nazorat qilish muhimdir.

References

Алфред В. Ахо., Джон Э. Хопкрофт, Джефри Д. Ульман. Структура данных и алгоритмы. Учеб.пос., М.: Изд.дом: "Вильямс", 2000, — 384 с

Adam Drozdek. Data structures and algorithms in C++. Fourth edition. Cengage Learning, 2013.

Бакнелл Джулиан М. Фундаментальные алгоритмы и структуры данных в Delphi СПб: ООО «ДиаСофтЮП», 2003. 560с.

Narzullaev U.X., Qarshiev A.B., Boynazarov I.M. Ma’lumotlar tuzilmasi va algoritmlar.

O’quv qo’llanma. Toshkent: Tafakkur nashriyoti, 2013 y. – 192 b.

Лойко В.И. Структуры и алгоритмы обработки данных. Учебное пособие для вузов. - Краснодар: КубГАУ. 2000. - 261 с., ил.

Koenig A., Moo B.E. Accelerated C++: Practical Programming by Example – Addison-Wesley, 2000.

ISO/IEC 14882:2017. Programming Languages – C++ – International Organization for Standardization, 2017.

Eckel B. Thinking in C++ – Prentice Hall, 2000.

Balagurusamy E. Object-Oriented Programming with C++ – McGraw-Hill Education, 2013.

Sutter H. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions – Addison-Wesley, 2000.

Horton I. Beginning C++: The Complete Guide to C++ Programming – Wrox, 2014.

Schildt H. C++: The Complete Reference – McGraw-Hill, 2012.

Savitch W.J. Problem Solving with C++ – Pearson, 2018.

Malik D.S. C++ Programming: From Problem Analysis to Program Design – Cengage Learning, 2017.

Published

2025-04-08

How to Cite

C++ DASTURLASH TILIDA REKURSIYADAN FOYDALANISH ИСПОЛЬЗОВАНИЕ РЕКУРСИИ В ЯЗЫКЕ ПРОГРАММИРОВАНИЯ C++ USING RECURSION IN THE C++ PROGRAMMING LANGUAGE. (2025). Innovative Research in the Modern World, 4(10), 105-108. https://in-academy.uz/index.php/ZDIT/article/view/17042