ჩადეთ ინტერვალის Leetcode ამოხსნა

პრობლემა ჩადეთ ინტერვალი Leetcode Solution გვაწვდის რამდენიმე ინტერვალის ჩამონათვალს და ერთ ცალკე ინტერვალს. შემდეგ გვეუბნებიან, რომ ეს ახალი ინტერვალი ჩადეთ ინტერვალების სიაში. ასე რომ, ახალი ინტერვალი შეიძლება გადაკვეთოს ინტერვალებით, რომლებიც უკვე სიაშია, ან შეიძლება…

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

ნაბიჯების მინიმალური რაოდენობა ორი სტრიქონის შესაქმნელად Anagram Leetcode Solutions

პრობლემის განცხადება ამ პრობლემის დროს, ჩვენ გვეძლევა ორი სტრიქონი '' და 't', რომლებიც შედგება მცირე ზომის ინგლისური სიმბოლოებისგან. ერთი ოპერაციის საშუალებით, ჩვენ შეგვიძლია ავირჩიოთ ნებისმიერი სიმბოლო 't' სტრიქონში და შევცვალოთ იგი სხვა სიმბოლოებით. ჩვენ უნდა ვიპოვნოთ ასეთი ოპერაციების მინიმალური რაოდენობა, რომ "t" გახდეს

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

გაამრავლეთ სიმები Leetcode Solution

პრობლემა გამრავლების სიმები Leetcode ამოხსნა გვთხოვს გავამრავლოთ ორი სტრიქონი, რომლებიც მოცემულია ჩვენთვის. ჩვენგან უნდა მოვაბეჭდოთ ან დავბრუნოთ გამრავლების ეს შედეგი აბონენტის ფუნქციაზე. ასე რომ, უფრო ფორმალურად რომ ვთქვათ მოცემული ორი სტრიქონი, იპოვნეთ მოცემული სტრიქონების პროდუქტი. ...

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

რომაული Leetcode Solution- ის მთელი რიცხვი

ამ პრობლემის დროს, ჩვენ მოგვცეს მთელი რიცხვი და მოეთხოვებათ რომის ციფრად გადაქცევა. ამრიგად, პრობლემა ზოგადად მოიხსენიება როგორც ”Integer to Roman” და ეს არის Integer to Roman Leetcode Solution. თუ ვინმემ არ იცის რომაული ციფრების შესახებ. ძველად ხალხი არ

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

უახლოესი უჯრედის მანძილი, რომელსაც აქვს 1 ორობით მატრიცაში

პრობლემის დებულება პრობლემა "უახლოესი უჯრედის მანძილი, რომელსაც აქვს 1 ორობით მატრიცაში" აცხადებს, რომ თქვენ გეძლევათ ორობითი მატრიცა (შეიცავს მხოლოდ 0s და 1s) მინიმუმ ერთით. 1. იპოვნეთ უახლოესი უჯრედის მანძილი ორობით მატრიცაში ყველა ელემენტისთვის

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

BST ხეზე, ყველა პატარა გასაღების ჯამით

ამ პრობლემას მივცეთ ორობითი ძიების ხე, დავწეროთ ალგორითმი, რომ გადავიყვანოთ ხე საუკეთესოდ, ყველა მცირე გასაღების ჯამით. შეყვანის გამოყვანის მაგალითი წინასწარი შეკვეთა: 19 7 1 54 34 88 გულუბრყვილო მიდგომა ყველა კვანძის სათითაოდ გადაკვეთა ნებისმიერი გადაკვეთის ფორმით და

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

მაქსიმალური მოედანი

კვადრატის მაქსიმალური პრობლემის დროს ჩვენ მივცეთ 2D ორობითი მატრიცა, რომელიც შევსებულია 0-ით და 1-ით, ვიპოვნოთ უდიდესი კვადრატი, რომელიც შეიცავს მხოლოდ 1-ს და დავაბრუნოთ მისი ფართობი. შეყვანის მაგალითი: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0

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

ჩადეთ წაშლა GetRandom

ჩადეთ GetRandom პრობლემის ჩასმა, ჩვენ უნდა დავადგინოთ მონაცემთა სტრუქტურა, რომელიც მხარს დაუჭერს ყველა შემდეგ ოპერაციას საშუალო O (1) დროში. insert (val): ჩასვამს ერთეულს val კომპლექტში, თუ ის ჯერ არ არის. remove (val): ამოიღებს ერთეულს val ნაკრებიდან, თუ ეს არის. getRandom: აბრუნებს შემთხვევითი ელემენტს მიმდინარე ნაკრებიდან

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

გადაფარეთ ინტერვალების შერწყმა

შერწყმის გადაფარვის ინტერვალის პრობლემის დროს ჩვენ მივცეთ ინტერვალების კრებული, გავაერთიანოთ და დავბრუნოთ ყველა გადახურული ინტერვალი. მაგალითი შეყვანა: [[2, 3], [3, 4], [5, 7]] გამომავალი: [[2, 4], [5, 7]] განმარტება: ჩვენ შეგვიძლია გავაერთიანოთ [2, 3] და [3 , 4] ერთად შექმნან [2, 4] მიდგომა შერწყმის პოვნისთვის

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

K შერწყმული დაკავშირებული სიების შერწყმა

შერწყმა K დალაგებული სიების პრობლემა იმდენად ცნობილია, როგორც ინტერვიუს თვალსაზრისით. ამ კითხვას ბევრჯერ სვამენ ისეთ დიდ კომპანიებში, როგორიცაა Google, Microsoft, Amazon და ა.შ. ჩვენ უნდა გავაერთიანოთ ისინი into

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