Min Stack Leetcode Solution

პრობლემის დებულება შეიმუშავეთ სტეკი, რომელიც მხარს უჭერს ბიძგს, პოპს, ტოპს და მინიმალური ელემენტის მუდმივ დროში მიღებას. ბიძგი (x) - დააჭირეთ ელემენტს x სტეკზე. pop () - ხსნის ელემენტს დასტის თავზე. top () - მიიღეთ ზედა ელემენტი. getMin () - მინიმალური ელემენტის მიღება სტეკში. ...

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

შექმენით მასივი სტეკის ოპერაციებით Leetcode Solution

ავაშენოთ მასივი სტეკის ოპერაციებით Leetcode Solution პრობლემა გვაწვდის მთელი რიგის თანმიმდევრობას და მთელ n რიცხვს. პრობლემა აცხადებს, რომ ჩვენ გვეძლევა მთელი რიგის თანმიმდევრობა 1-დან n -მდე. შემდეგ ჩვენ ვიყენებთ სტეკს მთელი რიგითობის შესაქმნელად, რომელიც მოგვცა

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

Crawler Log Folder Leetcode გადაწყვეტა

პრობლემის განცხადება ამ პრობლემის დროს, ჩვენ თვალყურს ვადევნებთ საქმის ფოლდერის სისტემაში. ჩვენ თავდაპირველად ამ სისტემის ძირითად საქაღალდეში ვართ. აქ ძირითადად 3 სახის ბრძანება გვაქვს. ბრძანებები არის სტრიქონის სახით, რომელშიც თითოეული სტრიქონი

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

შემდეგი უფრო დიდი ელემენტი I Leetcode Solution

პრობლემის განცხადება ამ პრობლემის დროს, ჩვენ გვეძლევა ორი სია, რომლებშიც პირველი სია არის მეორე სიის ქვეჯგუფი. პირველი სიის თითოეული ელემენტისთვის უნდა გავერკვეთ მეორე სიაში შემდეგი უფრო დიდი ელემენტისთვის. მაგალითი nums1 = [4,1,2], nums2 = [1,3,4,2] [-1,3, -1] განმარტება: ჩამონათვალის პირველი ელემენტისთვის, ანუ 1-ისთვის there

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

ჯავის სტეკის მაგალითი

რა არის Java Stack კლასი? Java stack კლასის განხორციელება ემყარება დასტის მონაცემების სტრუქტურას. იგი მიჰყვება Last-In-First-Out-Out (LIFO) კონცეფციის კონცეფციას, რაც ნიშნავს, რომ პირველი ამოღებული იქნება ელემენტი, რომელსაც ბოლო ჩავსვამთ. სხვა სიტყვებით რომ ვთქვათ, ჩვენ შეგვიძლია ელემენტების წაშლა მხოლოდ ზემოდან

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

გააკეთეთ სიმებიანი ბრწყინვალე ამოხსნა

პრობლემის დებულება ”გახადე სიმებიანი დიდი” პრობლემაში მოცემულია სტრიქონი შედგება მცირე და დიდი ასოებისგან. ეს სტრიქონი კარგი უნდა გავაკეთოთ მიმდებარე სიმბოლოების ამოღებით სტრიქონში, რაც სტრიქონს ცუდად აქცევს. კარგი სტრიქონი არის სიმებიანი, რომელსაც არ აქვს ორი მომიჯნავე

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

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

პრობლემა "შეამოწმეთ მოცემულ მასივს შეუძლია წარმოადგინოს ორობითი საძიებო ხის წინასწარი შეკვეთა" აცხადებს, რომ გეძლევათ წინასწარი შეკვეთის გადაკვეთის თანმიმდევრობა. ახლა გაითვალისწინეთ ეს თანმიმდევრობა და გაარკვიეთ, წარმოადგენს თუ არა ამ თანმიმდევრობას ორობითი ძიების ხე თუ არა? გადაჭრის მოსალოდნელი სირთულეა…

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

მინიმალური რაოდენობის ფორმა მოცემული თანმიმდევრობიდან

პრობლემა "მოცემული თანმიმდევრობიდან მინიმალური რაოდენობის ფორმირება" აცხადებს, რომ თქვენ მოგეცემათ მხოლოდ I და D გარკვეული ნიმუში. I მნიშვნელობას წარმოადგენს გაზრდისა და შემცირებისთვის. ჩვენ მოგვაწოდეთ D. პრობლემის დებულება ითხოვს დაბეჭდვას მინიმალური რიცხვი, რომელიც აკმაყოფილებს მოცემულ ნიმუშს. Ჩვენ გვაქვს …

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

დიაპაზონის მოთხოვნები გრძელი სწორი ფრჩხილის შედეგისთვის

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

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

მაქს სტეკი

პრობლემის განცხადება პრობლემა "მაქს სტეკი" აცხადებს, რომ შეიქმნას სპეციალური სტეკი, რომელსაც შეუძლია შეასრულოს ეს ოპერაციები: ბიძგი (x): ერთი ელემენტის დასტაში ჩაძვრა. top (): აბრუნებს ელემენტს, რომელიც სტეკის ზედა ნაწილშია. pop (): ამოიღეთ ელემენტი დასტისგან, რომელიც ზედა ნაწილშია. peekmax ():

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