რა არის რიგი მონაცემთა სტრუქტურაში C-ის გამოყენებით?
რა არის რიგი მონაცემთა სტრუქტურაში C-ის გამოყენებით?

ვიდეო: რა არის რიგი მონაცემთა სტრუქტურაში C-ის გამოყენებით?

ვიდეო: რა არის რიგი მონაცემთა სტრუქტურაში C-ის გამოყენებით?
ვიდეო: Array In Data Structure | What Is An Array In Data Structure? | Data Structures | Simplilearn 2024, დეკემბერი
Anonim

C პროგრამას რიგის დანერგვა გამოყენებით მასივი/წრფივი განხორციელება დან რიგში . რიგი არის მარტივი მონაცემთა სტრუქტურა , რომელსაც აქვს FIFO (First In First Out) თვისება, რომელშიც ნივთები ამოღებულია იმავე თანმიმდევრობით, როგორც შეყვანილია. რიგი აქვს ორი ინდიკატორი FRONT და REAR, ნივთის დაჭერა შესაძლებელია REAR End-ით და მისი ამოღება შესაძლებელია FRONT End-ით

ასე რომ, რა არის რიგი C პროგრამირებაში?

ა რიგი არის ხაზოვანი მონაცემთა სტრუქტურა, რომელიც ინახავს ელემენტების კრებულს. The რიგში მუშაობს პირველი გამოსვლის (FIFO) ალგორითმზე.

გარდა ამისა, რა არის რიგის ახსნა მაგალითით? ა რიგი არის ხაზოვანი სტრუქტურა, რომელიც მიჰყვება ოპერაციების შესრულების კონკრეტულ თანმიმდევრობას. შეკვეთა არის First In First Out (FIFO). Კარგი მაგალითი ა რიგში არის ნებისმიერი რიგში მომხმარებელთა რესურსისთვის, სადაც პირველ რიგში ემსახურებიან მომხმარებელს. განსხვავება სტეკებსა და რიგები მოხსნაშია.

უბრალოდ, C-ს აქვს რიგი?

C არ არის ობიექტზე ორიენტირებული ენა და არ არის აქვს სტანდარტული ბიბლიოთეკები მსგავსი ნივთებისთვის რიგები . თქვენ, რა თქმა უნდა, შეგიძლიათ გააკეთოთ რიგში - მსგავსი სტრუქტურა C , მაგრამ თქვენ თავად დაასრულებთ ბევრ სამუშაოს. იხილეთ პასუხი ქვემოთ TAILQ_ მაკროების შესახებ.

რა არის წინ და უკანა რიგში?

რიგი არის წრფივი მონაცემთა სტრუქტურა, სადაც პირველი ელემენტი ჩასმულია ერთი ბოლოდან ე.წ უკანა და წაშლილია მეორე ბოლოდან მოუწოდა როგორც ფრონტი . წინა მიუთითებს დასაწყისზე რიგში და უკანა მიუთითებს ბოლომდე რიგში.

გირჩევთ: