რა არის Deque ჯავაში?
რა არის Deque ჯავაში?

ვიდეო: რა არის Deque ჯავაში?

ვიდეო: რა არის Deque ჯავაში?
ვიდეო: რა არის jQuery? 2024, მარტი
Anonim

The ჯავა დეკე ინტერფეისი, ჯავა . გამოყენება. დეკე , წარმოადგენს ორმაგი ბოლო რიგს, რაც ნიშნავს რიგს, სადაც შეგიძლიათ დაამატოთ და ამოიღოთ ელემენტები რიგის ორივე ბოლოდან. Სიტყვა დეკე გამოითქმის, როგორც ბარათების "გემბანი". The ჯავა დეკე ინტერფეისი არის ქვეტიპი ჯავა რიგის ინტერფეისი.

უბრალოდ, რა სარგებლობა მოაქვს Deque-ს?

The დეკე დაკავშირებულია ორმაგ რიგთან, რომელიც მხარს უჭერს ელემენტების დამატებას ან ამოღებას მონაცემთა სტრუქტურის ორივე ბოლოდან, ეს შეიძლება იყოს გამოყენებული როგორც რიგში (first-in-first-out/FIFO) ან როგორც stack (last-in-first-out/LIFO). ეს უფრო სწრაფია ვიდრე Stack და LinkedList.

არის დეკე FIFO? ისევე, როგორც დასტა აღწერილი იყო, როგორც LIFO (ბოლო შესული, პირველი გამოსული) კონტეინერი, ეს ნიშნავს, რომ რიგი შეიძლება აღწერილი იყოს როგორც FIFO (პირველი შევიდა, პირველი გამოვიდა). ვარიაციას უწოდებენ დეკე , გამოითქმის "გემბანი", რაც ნიშნავს ორმაგ რიგს. რიგები და დეკები ისინი გამოიყენება კომპიუტერულ პროგრამებში სხვადასხვა გზით.

გარდა ამისა, რა განსხვავებაა რიგსა და დეკეს შორის ჯავაში?

ა რიგში შექმნილია ისე, რომ ელემენტები ჩასმული იყოს ბოლოში რიგში , და ელემენტები ამოღებულია დასაწყისიდან რიგში . Ხოლო Dequeue წარმოადგენს ა რიგში სადაც შეგიძლიათ ჩასვათ და ამოიღოთ ელემენტების ორივე ბოლოდან რიგში.

არის Deque thread უსაფრთხო Java?

BlockingDeque ინტერფეისი ში ჯავა . გამოყენება. კონკურენტი კლასი წარმოადგენს ა დეკე რომელიც ძაფი უსაფრთხო ჩასმა და მაგალითების აღება.

გირჩევთ: