C++ DASTURLASH TILIDA REKURSIYADAN FOYDALANISH ИСПОЛЬЗОВАНИЕ РЕКУРСИИ В ЯЗЫКЕ ПРОГРАММИРОВАНИЯ C++ USING RECURSION IN THE C++ PROGRAMMING LANGUAGE
Main Article Content
Аннотация:
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.
Article Details
Как цитировать:
Библиографические ссылки:
Алфред В. Ахо., Джон Э. Хопкрофт, Джефри Д. Ульман. Структура данных и алгоритмы. Учеб.пос., М.: Изд.дом: "Вильямс", 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.
