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

პრობლემის დებულება პრობლემა ”Deque– ს განხორციელება ორმაგად დაკავშირებული სიის გამოყენებით” აცხადებს, რომ თქვენ უნდა შეასრულოთ Deque– ს ან Doublely Ended Queue– ის შემდეგი ფუნქციები ორმაგად დაკავშირებული სიის გამოყენებით, insertFront (x): დაამატეთ x ელემენტს Deque insertEnd (x ): X ელემენტის დამატება of ბოლოს

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

ზოგადი ხის სიმაღლე მშობლიური მასივიდან

პრობლემის დებულებაში ”ზოგადი ხის სიმაღლე მშობლიური მასივიდან” პრობლემაში ნათქვამია, რომ მასივის პარაგრაფად გეძლევათ n მწვერვალებიანი ხე [0… n-1]. აქ i ინდექსით [] ყველა ინდექსი წარმოადგენს კვანძს და i- ის მნიშვნელობა წარმოადგენს ამ კვანძის უშუალო მშობელს. ძირეული კვანძისთვის

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

მობილური ციფრული კლავიშის პრობლემა

პრობლემის განცხადება მობილური ციფრული კლავიატურა პრობლემის დროს, ჩვენ განვიხილავთ ციფრულ კლავიატურას. ჩვენ უნდა ვიპოვნოთ მოცემული სიგრძის შესაძლო რიცხვითი თანმიმდევრობის მთელი რიცხვი, რათა მხოლოდ ღილაკების დაჭერის უფლება გქონდეთ მიმდინარე ღილაკის ზემოდან, ქვემოთ, მარცხნივ და მარჯვნივ. Არ ხართ დაშვებული …

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

პირველი არა განმეორებადი ელემენტი

მოცემულია მასივი A. მასივში უნდა ვიპოვოთ პირველი განმეორებითი ელემენტი. მაგალითი შეყვანა: A [] = {2,1,2,1,3,4} შედეგი: პირველი განმეორებადი ელემენტია: 3 რადგან 1, 2 არ არის პასუხი, რადგან ისინი იმეორებენ და 4 არ არის პასუხი, რადგან ჩვენ უნდა იპოვოთ

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

რიგის პირველი K ელემენტების შეცვლა

რიგის პრობლემის პირველი K ელემენტების შებრუნებისას ჩვენ მივეცით რიგს და რიცხვს k, რიგის სტანდარტული მოქმედებების გამოყენებით შეცვალეთ რიგის პირველი k ელემენტები. შეყვანის მაგალითები: მდგომ = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2…

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