ყველაზე K ხშირი ელემენტები LeetCode Solution

პრობლემის დებულება ზედა K ხშირი ელემენტები LeetCode ამოხსნა ამბობს, რომ - მთელი მასივის ნომრებისა და მთელი რიცხვის k-ის გათვალისწინებით, დააბრუნეთ k ყველაზე ხშირი ელემენტები. პასუხის დაბრუნება შეგიძლიათ ნებისმიერი თანმიმდევრობით. მაგალითი 1: შეყვანა: nums = [1,1,1,2,2,3], k = 2 გამომავალი: [1,2] მაგალითი 2: შეყვანა: nums = [1], k = 1 გამომავალი: [1] …

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

ჩადეთ წაშლა GetRandom O(1) Leetcode Solution

პრობლემის განცხადება Insert Delete GetRandom O(1) LeetCode Solution – „Insert Delete GetRandom O(1)“ გთხოვს ამ ოთხი ფუნქციის განხორციელებას O(1) დროის სირთულით. insert(val): ჩადეთ val რანდომიზებულ ნაკრებში და დააბრუნეთ true, თუ ელემენტი თავდაპირველად არ არის ნაკრებში. ის ბრუნდება ყალბი, როდესაც…

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

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

პრობლემის დებულება შერწყმა k დახარისხებული სიები LeetCode Solution – „K Sorted Lists-ის შერწყმა“ აღნიშნავს, რომ k მიბმული სიების მასივის გათვალისწინებით, სადაც თითოეულ დაკავშირებულ სიას აქვს თავისი მნიშვნელობები დალაგებული ზრდის მიხედვით. ჩვენ უნდა გავაერთიანოთ ყველა k-დაკავშირებული სია ერთ დაკავშირებულ სიაში და დავაბრუნოთ…

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

იპოვეთ მედიანა Data Stream LeetCode Solution-იდან

პრობლემის განცხადება იპოვეთ მედიანა Data Stream-დან LeetCode Solution – მედიანა არის საშუალო მნიშვნელობა მოწესრიგებულ მთელ სიაში. თუ სიის ზომა ლუწია, არ არსებობს საშუალო მნიშვნელობა და მედიანა არის ორი შუა მნიშვნელობის საშუალო. მაგალითად, arr = [2,3,4]-ისთვის, მედიანა…

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

მინიმალური რაინდი მოძრაობს LeetCode Solution

პრობლემის დებულება მინიმალური რაინდი მოძრაობს LeetCode ამოხსნა – უსასრულო საჭადრაკო დაფაზე კოორდინატებით -უსასრულობიდან + უსასრულობამდე, თქვენ გყავთ რაინდი კვადრატში [0, 0]. რაინდს აქვს 8 შესაძლო ნაბიჯი, რომლის გაკეთებაც შეუძლია, როგორც ეს ილუსტრირებულია ქვემოთ. თითოეული ნაბიჯი არის ორი კვადრატი კარდინალური მიმართულებით, შემდეგ ერთი კვადრატი ორთოგონალური მიმართულებით. დააბრუნეთ მინიმალური რაოდენობა…

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

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

პრობლემის ფორმულირება შერწყმა დალაგებული მასივი LeetCode გადაწყვეტა - თქვენ გეძლევათ ორი მთელი რიცხვი nums1 და nums2, დალაგებული შეუმცირებელი თანმიმდევრობით, და ორი მთელი რიცხვი m და n, რომლებიც წარმოადგენს ელემენტების რაოდენობას nums1 და nums2 შესაბამისად. შეაერთეთ nums1 და nums2 ერთ მასივში, დალაგებულია შეუმცირებელი თანმიმდევრობით. საბოლოო დახარისხებული მასივი არ უნდა დაბრუნდეს ფუნქციით, არამედ უნდა იყოს შენახული მასივის nums1-ში. …

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

კუნძულების რაოდენობა LeetCode Solution

პრობლემის განცხადება კუნძულების რაოდენობა LeetCode Solution – „კუნძულების რაოდენობა“ აღნიშნავს, რომ თქვენ გეძლევათ mxn 2D ორობითი ბადე, რომელიც წარმოადგენს '1's (მიწა) და '0's (წყალი) რუკას, თქვენ უნდა დააბრუნოთ კუნძულების რაოდენობა. კუნძული გარშემორტყმულია წყლით და არის…

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

შეკითხვების შემდეგ ლუწი რიცხვების ჯამი

პრობლემის განცხადება ამ პრობლემასთან დაკავშირებით, ჩვენ მოცემულია მთელი რიგი და მასივების მოთხოვნების მასივი. Ith მოთხოვნისთვის, ჩვენ გვექნება ორი პარამეტრი, ინდექსი და ვალ. ყოველი მოთხოვნის შემდეგ მასივს [index] დავამატებთ val. ჩვენ უნდა ვიპოვოთ მასივში მთელი მთელი რიცხვების ჯამი…

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

მინიმალური გადადის მასივის ტოლ ელემენტებზე Leetcode Solution

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

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

განმეორებითი ქვეჯგუფის მაქსიმალური სიგრძე

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

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

Translate »