დეკის განხორციელება ორმაგად დაკავშირებული სიის გამოყენებით

პრობლემის დეკლარაცია პრობლემა „Deque- ს განხორციელება ორმაგად დაკავშირებული სიის გამოყენებით“ აცხადებს, რომ თქვენ უნდა განახორციელოთ Deque ან Doubly Ended Queue შემდეგი ფუნქციები ორმაგად დაკავშირებული სიის გამოყენებით, insertFront (x): დაამატეთ x ელემენტი Deque insertEnd (x ): დაამატეთ x ელემენტი ბოლოს…

წაიკითხე მეტი

დანერგეთ სტეკი და რიგი Deque– ს გამოყენებით

პრობლემის დეკლარაცია პრობლემა „განახორციელეთ სტეკი და რიგი Deque– ს გამოყენებით“ აცხადებს ალგორითმის დასაწერად Stack and Queue– ის გამოყენებით Deque (ორმაგად დასრულებული რიგი). მაგალითი (დასტა) Push (1) Push (2) Push (3) Pop () isEempty () Pop () ზომა () 3 false 2 1 მაგალითი (Queue) Enqueue (1) Enqueue (2) Enqueue (3) Dequeue isEmpty () ზომა () Dequeue () 1 ყალბი 2…

წაიკითხე მეტი

მოცურების ფანჯარა მაქსიმალური

მოცურების ფანჯრის მაქსიმალურ პრობლემაში ჩვენ მივეცით მასივი nums, k ზომის თითოეული მომიჯნავე ფანჯრისთვის, ვიპოვოთ ფანჯრის მაქსიმალური ელემენტი. მაგალითი შეყვანის რიცხვები [] = {1,3, -1, -3,5,3,6,7} k = 3 გამომავალი {3,3,5,5,6,7} ახსნა უაზრო მიდგომა მოცურების ფანჯრისათვის მაქსიმუმ k ზომის თითოეული მომიჯნავე ფანჯარა, გადაკვეთა…

წაიკითხე მეტი