NAVBAT VA STEK BILAN ISHLASH
Keywords:
Kalit so‘zlar: stek, navbat, ma’lumotlar tuzilmasi, algoritm, C# dasturlash tili, generik klasslar, LIFO, FIFO, dasturiy modellashtirish, funksiyalar steki, navbatga qo‘yish, operatsion tizimlar, asinxron tizimlar, rekursiya, sintaksis tahlil, kompyuter fanlariAbstract
Annotatsiya: Mazkur maqolada zamonaviy kompyuter fanining muhim bo‘g‘inlaridan biri bo‘lgan ma’lumotlar tuzilmalari, xususan, stek va navbatning nazariy va amaliy asoslari tahlil qilinadi. Ushbu tuzilmalar algoritmik muammolarni hal qilishda qanday ishlatilishi, ularning LIFO va FIFO prinsiplariga asoslangan xususiyatlari, shuningdek, C# dasturlash tilida ular bilan qanday ishlash mumkinligi batafsil bayon etilgan. Real hayotdagi dasturiy tizimlarda stek va navbatning roli, ularning afzalliklari va cheklovlari misollar orqali yoritiladi. Dasturiy kod namunasi orqali o‘quvchiga tuzilmalarning ishlash mexanizmi amaliy tarzda tushuntiriladi. Ushbu maqola informatikani o‘rganayotgan talabalar, dasturchilar va algoritmlar bilan ishlovchi tadqiqotchilar uchun foydalidir.
References
1. Knuth D. E. The Art of Computer Programming. Volume 1: Fundamental Algorithms. – Addison-Wesley, 1997.
2. Aho A. V., Hopcroft J. E., Ullman J. D. Data Structures and Algorithms. – Addison-Wesley, 1983.
3. Tanenbaum A. S., Bos H. Modern Operating Systems. – Pearson Education, 2015.
4. Lafore R. Data Structures and Algorithms in C++. – Sams Publishing, 2002.
5. Sedgewick R., Wayne K. Algorithms (4th Edition). – Addison-Wesley, 2011.
6. Richter J. CLR via C# (4th Edition). – Microsoft Press, 2012.
7. Миловидов К. А., Панюков В. А. Алгоритмы и структуры данных. – М.: БХВ-Петербург, 2019.
8. Karimov I. S., Jo‘raqulov M. Dasturlash asoslari (C# tili misolida). – Toshkent: Innovatsion rivojlanish nashriyoti, 2020.
9. Microsoft Learn. https://learn.microsoft.com/en-us/dotnet/ – Rasmiy C# hujjatlari va kod namunalar bazasi.
10. Weiss M. A. Data Structures and Algorithm Analysis in C++. – Pearson, 2014.
11. Troelsen A., Japikse P. Pro C# 10 with .NET 6. – Apress, 2022.
12. Knott G. D. Data Structures and Algorithms Using C#. – Addison Wesley, 2004.
13. Basharov M. Sh. Algoritmlar va ularning C# tilidagi dasturiy realizatsiyasi. – Toshkent: Fan va texnologiyalar, 2021.