მასივის დალაგება სიხშირის გაზრდის საშუალებით

პრობლემის განცხადება მთლიანი რიცხვების მასივის გათვალისწინებით, დალაგეთ მასივი მზარდი თანმიმდევრობით, სიდიდეების სიხშირის საფუძველზე. თუ მრავალ მნიშვნელობას აქვს ერთი და იგივე სიხშირე, დახარისხეთ ისინი კლებადი თანმიმდევრობით. რიცხვების მაგალითი = [1,1,2,2,2,3] [3,1,1,2,2,2] განმარტება: '3' -ს აქვს 1 სიხშირე, '1' -ს აქვს frequency

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

შეამოწმეთ, აქვს თუ არა სტრიქონს სხვა სტრიქონის დაშლა Leetcode Solution

პრობლემის განცხადება ამ პრობლემასში მოცემულია ორი სიმები s1 და s2 იგივე ზომით. შეამოწმეთ, s1 სტრიქონის ზოგიერთმა ცვლილებამ შეიძლება დაანგრიოს s2 სტრიქონის ზოგიერთი პერმუტაცია ან პირიქით. სხვა სიტყვებით რომ ვთქვათ, s2– ს შეუძლია დაარღვიოს s1 ან პირიქით. X სტრიქონს შეუძლია გაწყვიტოს y სტრიქონი (ორივე

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

სიმებიანი Leetcode ამოხსნის შემცირება

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

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

ორი მასივის II Leetcode ამოხსნის გადაკვეთა

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

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

შედარებითი წოდებების გამოცემა Leetcode

პრობლემა Relative Ranks Leetcode Solution გვთხოვს დავაბრუნოთ ვექტორი ან სტრიქონების მასივი, რომელიც წარმოადგენს ფარდობით რიგებს. ჩვენ გვხვდება მასივი, რომელიც წარმოადგენს სპორტსმენების მიერ მიღებულ ქულას. შემდეგ ვიყენებთ მოცემულ ქულის მასივს წოდებების დასადგენად. მცირე ცვლილებაა

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

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

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

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

დაალაგეთ მთელი რიცხვები 1 ბიტიანი Leetcode ამოხსნის რაოდენობის მიხედვით

პრობლემის დებულება პრობლემში ”დაალაგეთ მთელი რიცხვები 1 ბიტის რაოდენობის მიხედვით”, მოცემულია მასივი arr. ჩვენი ამოცანაა მასივის ელემენტების დალაგება რიცხვის მიხედვით 1 ბიტის რიცხვის მიხედვით ზრდადი თანმიმდევრობით. თუ ორი ან

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

მასივის დალაგება პარიტეტის II Leetcode ამოხსნის მიხედვით

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

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

დათვალეთ წყვილი მოცემულ თანხასთან

პრობლემში ”დათვალეთ ჯამი მოცემულ ჯამთან” მივცეთ მთელი მასივი [] და სხვა რიცხვი ამბობს ”ჯამი”, თქვენ უნდა დაადგინოთ, მოცემულ მასივში ორი ელემენტიდან რომელიმეს აქვს ჯამი ”ჯამის”. მაგალითი შეყვანა: arr [] = {1,3,4,6,7} და ჯამი = 9. გამომავალი: ”ნაპოვნი ელემენტები

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

კავშირი და ორი დაკავშირებული სიის გადაკვეთა

ორი დაკავშირებული სიის გათვალისწინებით, შექმენით კიდევ ორი ​​დაკავშირებული სია, რომ მიიღოთ არსებული სიების ელემენტების გაერთიანება და გადაკვეთა. შეყვანის მაგალითი: სია 1: 5 → 9 → 10 → 12 → 14 სია 2 სია: 3 → 5 → 9 → 14 Out 21 გამომავალი: კვეთა_ სია: 14 → 9 → 5 კავშირის სია:

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