მოქმედი ფრჩხილები Leetcode Solution

პრობლემის განცხადება მოქმედი ფრჩხილების LeetCode გადაწყვეტა – „მოქმედი ფრჩხილები“ ​​აღნიშნავს, რომ თქვენ გეძლევათ სტრიქონი, რომელიც შეიცავს მხოლოდ სიმბოლოებს „(', ')', '{', '}', '[' და ']'. ჩვენ უნდა განვსაზღვროთ შეყვანის სტრიქონი სწორია თუ არა. სტრიქონი ითვლება მოქმედ სტრიქონად, თუ ღია ფრჩხილები უნდა დაიხუროს…

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

Time Based Key-Value Store LeetCode Solution

პრობლემის განცხადების დროზე დაფუძნებული Key-Value Store LeetCode Solution – შეიმუშავეთ დროზე დაფუძნებული გასაღები-მნიშვნელობის მონაცემთა სტრუქტურა, რომელსაც შეუძლია შეინახოს მრავალი მნიშვნელობა ერთი და იგივე გასაღებისთვის სხვადასხვა დროის ნიშანზე და ამოიღოს გასაღების მნიშვნელობა გარკვეული დროის ნიშნულზე. TimeMap კლასის დანერგვა: TimeMap() ახდენს მონაცემთა სტრუქტურის ობიექტს ინიციალიზებას. void კომპლექტი (სტრიქონის გასაღები, სტრიქონი…

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

დიზაინი Hit Counter LeetCode Solution

პრობლემის განცხადების დიზაინი დარტყმების მრიცხველი LeetCode Solution – შექმენით დარტყმების მრიცხველი, რომელიც ითვლის ბოლო 5 წუთში (ანუ ბოლო 300 წამში) მიღებულ დარტყმების რაოდენობას. თქვენმა სისტემამ უნდა მიიღოს დროის ანაბეჭდის პარამეტრი (წამებში მარცვლოვნება) და შეიძლება ჩათვალოთ, რომ ზარები სისტემაში განხორციელდება ქრონოლოგიური თანმიმდევრობით (ანუ, დროის ანაბეჭდი მონოტონურად იზრდება). …

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

საუკეთესო დრო ყიდვა-გაყიდვის საფონდო LeetCode Solution

პრობლემის განცხადება საუკეთესო დრო აქციების ყიდვისა და გაყიდვისთვის LeetCode Solution – „საუკეთესო დრო აქციების ყიდვისა და გაყიდვისთვის“ აცხადებს, რომ თქვენ გეძლევათ ფასების მასივი, სადაც ფასები[i] არის მოცემული აქციის ფასი მეათე დღეს. გსურთ მაქსიმალურად გაზარდოთ თქვენი მოგება არჩევით…

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

შერწყმა დახარისხებული მასივების Leetcode Solution

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

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

იპოვნეთ ორობითი ხის ორ კვანძს შორის მანძილი

პრობლემის დებულება პრობლემა "იპოვნეთ მანძილი ორობითი ხის ორ კვანძს შორის" აღნიშნავს, რომ თქვენ გეძლევათ ორობითი ხე და გეძლევათ ორი კვანძი. ახლა თქვენ უნდა იპოვოთ მინიმალური მანძილი ამ ორ კვანძს შორის. მაგალითი // ხე ნაჩვენებია გამოსახულების გამოყენებით, კვანძის 1 XNUMX

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

შეამოწმეთ Palindrome სიმბოლოების ყოველი ჩანაცვლების შემდეგ

პრობლემა "შეამოწმეთ პალინდრომი სიმბოლოების ყოველი ჩანაცვლების მოთხოვნის შემდეგ" აცხადებს, რომ მოგეცემათ სტრიქონი და არა. მოთხოვნების მიხედვით, თითოეულ მოთხოვნას აქვს ორი მთელი შეყვანის მნიშვნელობა, როგორც i1 და i2 და ერთი სიმბოლოს შეყვანა, რომელსაც ეწოდება 'ch'. პრობლემის დებულება ითხოვს მნიშვნელობების შეცვლას i1 და at

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

გუგულის თანმიმდევრობის პროგრამა

პრობლემის განხილვა გუგული თანმიმდევრობის პროგრამა ან გუგული ჰეშინგი არის მეთოდი, რომელიც გამოიყენება პრობლემის გადასაჭრელად, როდესაც შეჯახება ხდება ჰეშ ცხრილში. შეჯახება სავარაუდოდ არის ჰეშის ფუნქციის ორი ჰეშის მნიშვნელობის ცხრილში. შეჯახება ხდება, როდესაც ერთი და იგივე გასაღებისთვის ორი ჰეშის მნიშვნელობა ხდება…

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

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

პრობლემის დებულება "დახარისხებული მასივის მოვლენების დათვლის რაოდენობა" პრობლემში, ჩვენ მივაწოდეთ დახარისხებული მასივი. დათვალეთ მოვლენების რაოდენობა ან სიხშირე X- ის დახარისხებულ მასივში, სადაც X არის მთელი რიცხვი. მაგალითი შეყვანის 13 1 2 2 2 2 3 3 3 4 4…

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

Translate »