ამაზონის კოდირების ინტერვიუს კითხვები  


ამაზონის ინტერვიუს კითხვებიPin
ამაზონის ინტერვიუს კითხვები
იხილეთ ასევე
დრიშტი-რბილი ინტერვიუს კითხვები

მასივი კითხვები Amazon

Კითხვა 1. ყველაზე ნელი გასაღების გამოცემა Leetcode პრობლემა Slowest Key Leetcode Solution გვაწვდის დაჭერილ კლავიშებს. ასევე მოცემულია მასივი ან ვექტორი, როდესაც ეს კლავიშები გამოვიდა. გასაღებების თანმიმდევრობა მოცემულია სიმების სახით. ამრიგად, პრობლემამ მოგვმართა ...

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

Კითხვა 2. 3 ჯამი Leetcode Solution პრობლემის განცხადება n რიცხვების მასივის გათვალისწინებით, არის თუ არა ელემენტები a, b, c რიცხვებში ისეთი, რომ a + b + c = 0? იპოვეთ ყველა უნიკალური სამეული მასივში, რომელიც იძლევა ნულის ჯამს. გაითვალისწინეთ: რომ ხსნარის ნაკრები არ უნდა შეიცავდეს დუბლიკატი სამეულს. მაგალითი #1 [-1,0,1,2, -1,4] ...

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

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

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

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

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

Კითხვა 5. კუნძულის პერიმეტრი Leetcode Solution პრობლემის დეკლარაცია ამ ამოცანაში გვეძლევა ბადე 2-D მასივის სახით. ბადე [i] [j] = 0 წარმოადგენს იმას, რომ იქ არის წყალი და ბადე [i] [j] = 1 წარმოადგენს მიწას. ბადის უჯრედები დაკავშირებულია ვერტიკალურად/ჰორიზონტალურად, მაგრამ არა დიაგონალზე. ზუსტად არის ერთი კუნძული (მიწის დაკავშირებული კომპონენტი ...

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

Კითხვა 6. მაქსიმალური ქვეჯგუფის გამოცემა Leetcode პრობლემის განმარტება მთელი მასივის რიცხვის გათვალისწინებით, იპოვნეთ მიმდებარე ქვე -მასივი (შეიცავს მინიმუმ ერთ რიცხვს), რომელსაც აქვს ყველაზე დიდი ჯამი და დააბრუნეთ მისი ჯამი. მაგალითი nums = [-2,1, -3,4, -1,2,1, -5,4] 6 ახსნა: [4, -1,2,1] აქვს ყველაზე დიდი ჯამი = 6. nums = [- 1] -1 მიდგომა 1 (გაყავი და დაიპყრო) ამ მიდგომით ...

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

Კითხვა 7. მასივის Leetcode ამოხსნის რანგის ტრანსფორმაცია მასივის Leetcode Solution- ის რანგის ტრანსფორმის პრობლემა მოგვცა მთელი რიცხვების მასივი. მასივი ან მოცემული თანმიმდევრობა დალაგებულია. მოცემული თანმიმდევრობით თითოეულ მთლიან რიცხვს უნდა მივანიჭოთ წოდებები. არსებობს წოდებების მინიჭების გარკვეული შეზღუდვები. რიგები უნდა დაიწყოს ...

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

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

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

Კითხვა 9. შეცვალეთ ელემენტები უდიდესი ელემენტით მარჯვენა მხრიდან Leetcode ამონახსნით პრობლემა შეცვალეთ ელემენტები უდიდესი ელემენტით მარჯვენა მხარეს Leetcode Solution გვაძლევს მთელი რიგის მასივს ან ვექტორს. პრობლემამ მოგვმართა ყველა ელემენტის ჩანაცვლება ელემენტებით, რომელიც უდიდესია ყველა ელემენტის მარჯვენა მხარეს. გაითვალისწინეთ, გვქონდა თუ არა ...

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

Კითხვა 10. მოიძიეთ გამარჯვებული Tic Tac Toe თამაშის Leetcode Solution პრობლემა მოიძიეთ გამარჯვებული Tic Tac Toe თამაშის Leetcode Solution გვთხოვს გავარკვიოთ tic tac toe თამაშის გამარჯვებული. პრობლემა გვაძლევს მოთამაშეთა მიერ გადაადგილებული მასივის ან ვექტორის გადაადგილებას. ჩვენ უნდა გადავიტანოთ ნაბიჯები და ვიმსჯელოთ ვინ ...

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

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

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

Კითხვა 12. მინიმალური დრო ყველა წერტილის მონახულებისას Leetcode Solution პრობლემა მინიმალური დრო ყველა წერტილის მონახულებისას Leetcode Solution გვაწვდის მასივს ან წერტილების ვექტორს კოორდინატთა ღერძებზე. პრობლემა მას შემდეგ, რაც მოგვაწვდიან ინფორმაციას, მოგვმართავს მინიმალური დროის მონაკვეთში მოცემული ყველა პუნქტის მონახულებისათვის. როდესაც თქვენ გადაადგილებთ ერთ ერთეულს ...

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

Კითხვა 13. იპოვნეთ N უნიკალური რიცხვების ჯამი ნულოვანი Leetcode ამოხსნისთვის პრობლემა იპოვნეთ N უნიკალური რიცხვების ჯამი ნულოვანი Leetcode Solution- ით, გვაწვდის მთელ რიცხვს. ის გვთხოვს დავაბრუნოთ n უნიკალური მთელი რიცხვი, რომლებიც ჯამდება 0. ასე რომ, კითხვა გასაგებია საკმაოდ მარტივია. ასე რომ, ხსნარში ჩასვლამდე. მოდით შევხედოთ ...

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

Კითხვა 14. დაყოფის მასივი სამ ნაწილად, თანაბარი ჯამის Leetcode ამოხსნით პრობლემა დანაყოფის მასივი სამ ნაწილად ტოლი თანხით Leetcode Solution გვაძლევს მასივს ან ვექტორს და გვეკითხება, შესაძლებელია თუ არა თანმიმდევრობის სამი დანაყოფი. აქ, დანაყოფში ვგულისხმობთ იმას, რომ არსებობს ორი მაჩვენებელი i, j ისეთი, რომ ელემენტების ჯამი თავიდანვე ...

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

Კითხვა 15. მოძებნეთ საერთო სიმბოლოები Leetcode Solution პრობლემის განაცხადი ამ პრობლემასთან ერთად ჩვენ გვეძლევა სიმების მასივი. ჩვენ უნდა დავბეჭდოთ ყველა სიმბოლოს სია, რომელიც გამოჩნდება მასივის ყველა სტრიქონში (დუბლიკატი შედის). თუ პერსონაჟი გამოჩნდება 2 -ჯერ თითოეულ სტრიქონში, მაგრამ არა 3 -ჯერ, ჩვენ გვჭირდება ...

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

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

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

Კითხვა 17. II ელემენტის ლეეტკოდის ამოხსნა ამ პრობლემის დროს, ჩვენ გვეძლევა მთელი რიგის მთელი რიგი. მიზანი არის იპოვოთ ყველა ელემენტი, რომლებიც გვხვდება ⌊N / 3⌋ დროზე მეტი მასივში, სადაც N = მასივის ზომა და ⌊ ⌋ არის იატაკის ოპერატორი. ჩვენ უნდა დავაბრუნოთ მასივი ...

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

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

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

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

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

Კითხვა 20. იპოვნეთ სიტყვები, რომელთა ფორმირება შესაძლებელია პერსონაჟების მიერ Leetcode Solution პრობლემის დადგენა ამოცანაში „იპოვეთ სიტყვები, რომლებიც შეიძლება ჩამოყალიბდეს სიმბოლოებით“, ჩვენ გვეძლევა სტრიქონების მასივი, რომელიც შედგება მცირე ზომის ინგლისური ანბანისგან (სიტყვები) და სტრიქონი, რომელიც შედგება სიმბოლოების (სიმბოლოების )გან. ჩვენი ამოცანაა მასივის თითოეული სტრიქონის შემოწმება ...

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

Კითხვა 21. ეკვივალენტური დომინოს წყვილების რაოდენობა Leetcode Solution პრობლემის განცხადება პრობლემაში „ეკვივალენტური დომინოს წყვილების რაოდენობა“ მოგვცემს დომინოს ჩამონათვალს, სადაც თითოეული დომინო შედგება ორი მნიშვნელობისაგან, როგორიცაა დომინო [i] = [a, b]. ორი დომინო, დომინო [i] = [a, b] და დომინო [j] = [c, d] ექვივალენტურია, თუ (a == c და b == d) ან (a == d და c == d) რა ჩვენი ამოცანაა გავარკვიოთ ...

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

Კითხვა 22. Pascal's Triangle II Leetcode Solution პრობლემის განცხადება ამ ამოცანაში ჩვენ მოგვეცა პასკალის სამკუთხედის რიგის ინდექსი (i). ჩვენ უნდა შევქმნათ წრფივი მასივი, რომელიც შეიცავს I რიგის მნიშვნელობებს და დავუბრუნოთ იგი. რიგის ინდექსი იწყება 0. -დან. ჩვენ ვიცით, რომ პასკალის სამკუთხედი არის სამკუთხედი, სადაც თითოეული რიცხვი არის ...

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

Კითხვა 23. უნიკალური ბილიკები Leetcode Solution პრობლემა უნიკალური ბილიკები Leetcode Solution აცხადებს, რომ თქვენ გეძლევათ ორი მთელი რიცხვი, რომლებიც წარმოადგენს ქსელის ზომას. ქსელის ზომის, სიგრძისა და სიგანის სიგანის გამოყენებით. ჩვენ უნდა ვიპოვოთ უნიკალური ბილიკების რაოდენობა ქსელის ზედა მარცხენა კუთხიდან ...

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

Კითხვა 24. კარგი წყვილების რაოდენობა Leetcode Solution პრობლემის განცხადება ამ ამოცანაში მოცემულია მთელი რიცხვების მასივი და ჩვენ უნდა გავარკვიოთ კარგი წყვილების საერთო რაოდენობა (a [i], a [j]) სადაც a [i] = a [j]. მაგალითი nums = [1,2,3,1,1,3] 4 ახსნა: ინდექსებში არის 4 კარგი წყვილი (0,3), (0,4), (3,4), (2,5). [1,1,1,1] 6 ახსნა: ...

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

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

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

Კითხვა 26. დაბალანსებული ორობითი ხე Leetcode გადაწყვეტა ორობითი ხე არის დაბალანსებული სიმაღლეზე, თუ განსხვავება ხეების თითოეული კვანძის მარცხენა და მარჯვენა ქვესახეობის სიმაღლეზე არის 1-ლი. ამ პრობლემისას ჩვენ ვაპირებთ შევამოწმოთ დაბალანსებული ორობითი ხე. მაგალითი 2/1/4 არ არის დაბალანსებული 1 / \ 2 ...

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

Კითხვა 27. რამდენი რიცხვია მცირე ვიდრე ამჟამინდელი რიცხვი Leetcode ამოხსნა პრობლემის განცხადება ამ პრობლემას, ჩვენ მოგვცეს მასივი. ამ მასივის თითოეული ელემენტისთვის ჩვენ უნდა გავარკვიოთ ამ ელემენტზე მცირე ელემენტების რაოდენობა. ანუ თითოეული i (0 <= i)

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

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

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

Კითხვა 29. მოიძიეთ დალაგებული მასივის Leetcode ამოხსნა განვიხილოთ დახარისხებული მასივი, მაგრამ აიყვანეს ერთი ინდექსი და მასივი გადატრიალდა ამ ეტაპზე. მასივის შემობრუნების შემდეგ თქვენ მოგიწევთ იპოვოთ კონკრეტული სამიზნე ელემენტი და დააბრუნოთ მისი ინდექსი. იმ შემთხვევაში, თუ ელემენტი არ არის, დააბრუნე -1. პრობლემა ზოგადად ...

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

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

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

Კითხვა 31. ბავშვები, რომელთაც ყველაზე მეტი კანფეტი აქვთ Leetcode- ის ხსნარი პრობლემის "ბავშვები, რომელთაც ყველაზე მეტი კანფეტის რაოდენობა აქვთ", მოგვცეს მთელი რიგი მთელი რიგი, რომელიც წარმოადგენს შოკოლადების რაოდენობას, რომლებსაც ზოგიერთმა ბავშვმა მიიღო და კიდევ რამდენიმე დამატებითი ტკბილეული, რომელთა განაწილებაც ნებისმიერი ფორმით შეიძლება. ახლა ჩვენ უნდა ვნახოთ: შეიძლება თუ არა ყველა ბავშვს ჰქონდეს უდიდესი რიცხვი ...

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

Კითხვა 32. მიმდინარეობს 1d მასივის Leetcode ამოხსნის ჯამის პრობლემის განცხადება 1d მასივის პრობლემის ჯამში ჩვენ მოგვცეს მასივი nums, რომლისთვისაც ჩვენ უნდა დავუბრუნოთ მასივი, სადაც თითოეული ინდექსისთვის i შედეგის მასივი arr [i] = თანხა (nums [0]… nums [i]) რა მაგალითი nums = [1,2,3,4] [1,3,6,10] ახსნა: მიმდინარე თანხა არის: ...

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

Კითხვა 33. პლუს ერთი Leetcode გამოსავალი პრობლემის განცხადება ამოცანაში „პლუს ერთი“ გვეძლევა მასივი, სადაც მასივის თითოეული ელემენტი წარმოადგენს რიცხვის ციფრს. სრული მასივი წარმოადგენს რიცხვს. ნულოვანი ინდექსი წარმოადგენს რიცხვის MSB- ს. შეგვიძლია ვივარაუდოთ, რომ წამყვანი ნული არ არსებობს ...

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

Კითხვა 34. Kth უდიდესი ელემენტი მასივის Leetcode Solutions- ში ამ პრობლემისას, ჩვენ უნდა დავუბრუნოთ kth უდიდესი ელემენტი არასორტიზებულ მასივში. გაითვალისწინეთ, რომ მასივს შეიძლება ჰქონდეს დუბლიკატი. ამრიგად, ჩვენ უნდა ვიპოვოთ Kth უდიდესი ელემენტი დალაგებული თანმიმდევრობით და არა Kth უდიდესი ელემენტი. მაგალითი A = {4, 2, 5, 3 ...

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

Კითხვა 35. მაქსიმალური თანმიმდევრული პირობა Leetcode Solution პრობლემის განცხადება Max ზედიზედ ერთეულებში მოცემულია ორობითი მასივი. ჩვენ უნდა ვიპოვოთ ზედიზედ ერთეულების რაოდენობა მოცემულ მასივში. შეყვანის მასივი შეიცავს მხოლოდ 0 და 1. მაგალითი [1,1,0,1,1,1] 3 ახსნა: პირველი ორი ციფრი ან ბოლო სამი ციფრი არის ...

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

Კითხვა 36. მასივის შეცვლა ისე, რომ arr [i]> = arr [j] თუ i არის ლუწი და arr [i] <= arr [j] თუ i უცნაურია და j <i დავუშვათ, რომ თქვენ გაქვთ მთელი მასივი. პრობლემის განაცხადი ითხოვს მასივის გადალაგებას ისე, რომ მასივის ლუწი პოზიციის ელემენტები უფრო დიდი იყოს ვიდრე მის წინ არსებული ყველა ელემენტი და უცნაური პოზიციის ელემენტები უნდა იყოს ნაკლები ვიდრე წინა ელემენტები. მაგალითი ...

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

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

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

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

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

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

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

Კითხვა 40. ორი ელემენტის სიხშირეს შორის მაქსიმალური განსხვავება, რომ უფრო მეტი სიხშირის მქონე ელემენტიც მეტია დავუშვათ, თქვენ გაქვთ მთელი მასივი. პრობლემის განცხადება ითხოვს გაარკვიოს მაქსიმალური განსხვავება მოცემული მასივის ნებისმიერი ორი განსხვავებული ელემენტის სიხშირეს შორის, მაგრამ უფრო დიდი სიხშირის მქონე ელემენტი ასევე უნდა იყოს უფრო დიდი ღირებულებით, ვიდრე სხვა მთელი რიცხვი. მაგალითი შეყვანის: arr [] = {2,4,4,4,3,2} ...

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

Კითხვა 41. მასივის ჯამის მაქსიმიზაცია K Negations Leetcode Solution- ის შემდეგ ეს პოსტი არის K ნეგატივების შემდეგ მასივის ჯამის გაზრდა Leetcode ამოხსნის პრობლემა განცხადებაში ამოცანაში ”M მასივირების რაოდენობის გაზრდა K ნეგაციების შემდეგ” ჩვენ გვეძლევა მასივი arr და მნიშვნელობა K. მასივი შედგება მთელი მნიშვნელობებისაგან. ჩვენ შეგვიძლია arr [i] - ის მნიშვნელობა შევცვალოთ ...

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

Კითხვა 42. ყველაზე მცირე ქვეჯგუფი k მკაფიო რიცხვებით დავუშვათ, თქვენ გაქვთ მთელი მასივი და რიცხვი k. პრობლემის განაცხადი ითხოვს დიაპაზონის (l, r) უმცირესი ქვე-მასივის ინკლუზიურად გარკვევას, ამგვარად ზუსტად k მკაფიო რიცხვებია წარმოდგენილი ამ უმცირეს ქვე-მასივში. მაგალითი შეყვანის: {1, 2, 2, 3, 4, 5, 5} k = 3 ...

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

Კითხვა 43. ყველა უნიკალური ტრიპლეტი, რომელიც ჯდება მოცემულ ღირებულებას ჩვენ მივეცით მთელი რიცხვების მასივი და მოცემული რიცხვი სახელწოდებით "ჯამი". პრობლემის განაცხადი ითხოვს გაარკვიოს სამეული, რომელიც ამატებს მოცემულ რიცხვს "ჯამი". მაგალითი შეყვანა: arr [] = {3,5,7,5,6,1} თანხა = 16 გამომავალი: (3, 7, 6), (5, 5, 6) ახსნა: სამეული, რომელიც უდრის მოცემულ .. რა

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

Კითხვა 44. გრძელი ქვეჯგუფის რიცხვი 1-ები ერთით მეტი ვიდრე 0-ების რაოდენობა ჩვენ მივაწოდეთ მთელი რიცხვების მასივი. მასივი შეიცავს მხოლოდ 1 -ს და 0 -ს. პრობლემის განაცხადი ითხოვს გაარკვიოს ყველაზე გრძელი ქვე-მასივის სიგრძე, რომელსაც აქვს 1 ციფრის ოდენობა მხოლოდ ერთით მეტია ვიდრე ქვე-მასივში 0-ის რაოდენობა. მაგალითი შეყვანის: arr [] = ...

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

Კითხვა 45. მაქსიმალური მასივი ორი მოცემული მასივიდან, რომელიც შეკვეთის ერთნაირია დავუშვათ, რომ გვაქვს n იგივე ზომის ორი მთელი რიცხვი. ორივე მასივი შეიძლება შეიცავდეს საერთო რიცხვებსაც. პრობლემის დებულება ითხოვს შექმნას მასივი, რომელიც შეიცავს 'n' მაქსიმალურ მნიშვნელობებს ორივე მასივიდან. პირველი მასივი უნდა იყოს პრიორიტეტული (პირველი ...

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

Კითხვა 46. გამოიცანით რიცხვის უმაღლესი ან დაბალი II პრობლემის შესახებ განცხადება "გამოიცანი ნომერი უმაღლესი ან ქვედა II" აცხადებს, რომ ჩვენ ვაპირებთ ვითამაშოთ თამაში, რომელსაც ჰქვია გამოცნობა. თამაში ამბობს, რომ მე ვირჩევ რიცხვს 1 -დან n- მდე. როდესაც თქვენ გამოიცანით ნომერი, რომელიც მე არ მაქვს არჩეული, მე გეტყვით ...

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

Კითხვა 47. მასივის გადალაგება ისეთი, რომ arr [i] ტოლია i ”მასივის გადალაგება ისე, რომ arr [i] = i” პრობლემა აცხადებს, რომ გეძლევათ მთელი რიგის მთელი რიგი, 0-დან n-1-მდე. მას შემდეგ, რაც მასივში შეიძლება ყველა ელემენტი არ იყოს, მაშინ მათ მაგივრად -1 არის. პრობლემის დებულება ითხოვს მასივის გადაწყობას ასეთ ...

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

Კითხვა 48. 0 და 1s გამოყოფა მასივში პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ მთელი მასივი. პრობლემა "გამოყავით 0s და 1s მასივში" ითხოვს მასივის გამოყოფას ორ ნაწილად, 0s და 1s. 0 -ები უნდა იყოს მასივის მარცხენა მხარეს და 1 -ის მასივის მარჯვენა მხარეს. ...

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

Კითხვა 49. მასივში იპოვნეთ უდიდესი d ისეთი, რომ a + b + c = d პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ მთელი რიცხვების მასივი. შეყვანის მნიშვნელობები ყველა განსხვავებული ელემენტია. პრობლემა "იპოვნეთ ყველაზე დიდი d მასივში ისე, რომ a + b + c = d" ითხოვს კომპლექტში ყველაზე დიდი ელემენტის 'd' გამოვლენას ისე, რომ a + b + c = ...

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

Კითხვა 50. შოკოლადის მაქსიმალური რაოდენობა, რომელიც თანაბრად უნდა განაწილდეს k სტუდენტებში ”შოკოლადების მაქსიმალური რაოდენობა, რომლებიც თანაბრად უნდა განაწილდეს k სტუდენტებში” აღნიშნავს, რომ თქვენ მოცემულია n ყუთი, რომელშიც არის რამდენიმე შოკოლადი. დავუშვათ, რომ არსებობს k სტუდენტები. ამოცანაა შოკოლადების მაქსიმალური რაოდენობა თანაბრად გადანაწილდეს k სტუდენტებს შორის, თანმიმდევრული ყუთების შერჩევით. Ჩვენ შეგვიძლია ...

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

Კითხვა 51. მასივში წარმოდგენილი ზედიზედ მაქსიმალური რიცხვები პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ N რიცხვის მთელი რიცხვის მასივი. პრობლემა „მასივში არსებული თანმიმდევრული რიცხვები“ ითხოვს ზედიზედ რიცხვების მაქსიმალურ რაოდენობას, რომელიც შეიძლება იყოს მასივში გაფანტული. მაგალითი arr [] = {2, 24, 30, 26, 99, 25} 3 ახსნა: ...

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

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

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

Კითხვა 53. დიაპაზონის მინიმალური მოთხოვნა (კვადრატული ფესვის დაშლა და იშვიათი ცხრილი) დიაპაზონის მინიმალური შეკითხვის ამოცანაში ჩვენ მივეცით შეკითხვა და მთელი მასივი. თითოეული მოთხოვნა შეიცავს დიაპაზონს, როგორც მარცხენა და მარჯვენა ინდექსებს თითოეული დიაპაზონისთვის. მოცემული ამოცანაა განსაზღვროს დიაპაზონში არსებული ყველა რიცხვის მინიმუმი. მაგალითი შეყვანის: arr [] = {2, 5, ...

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

Კითხვა 54. დიაპაზონის ჯამის მოთხოვნა იშვიათი ცხრილის გამოყენებით დიაპაზონის ჯამური შეკითხვისას ცხრილი ცხრილის პრობლემის გამოყენებით ჩვენ გვაქვს დიაპაზონის შეკითხვა და მოცემულია მთელი მასივი. მოცემული ამოცანაა გავარკვიოთ ყველა რიცხვის ჯამი, რომელიც მოდის დიაპაზონში. მაგალითი შეყვანა: arr [] = {1,4,6,8,2,5} მოთხოვნა: {(0, 3), (2, 4), (1, 5)} გამომავალი: 19 16 25 ...

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

Კითხვა 55. ორობითი მასივის დათვლა და გადართვა შეყვანის მნიშვნელობად მოცემულია n ზომის მასივი. პრობლემა „დათვალეთ და შეცვალეთ მოთხოვნები ორობითი მასივში” ითხოვს შეასრულოს რამდენიმე მოთხოვნა, რომლებიც მოცემულია ქვემოთ, მოთხოვნები შეიძლება განსხვავდებოდეს შემთხვევითი ფორმით. მოთხოვნები არის qu მოთხოვნის გადართვა g გადართვა (დასაწყისი, დასრულება), ეს ...

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

Კითხვა 56. ორობითი მასივის სუბსტრატების ათწილადი მნიშვნელობების მოთხოვნები მოცემული ორობითი მასივის ორობითი მასივის ქვესიტრიალების ათობითი მნიშვნელობების გამოწერა. პრობლემის შესახებ განცხადება ითხოვს ორობითი მასივის დიაპაზონის გამოყენებით ასე ჩამოყალიბებული ათობითი რიცხვის გარკვევას. მაგალითი შეყვანის: arr [] = {1, 0, 1, 1, 0, 0, 1, 1} მოთხოვნა (1, ...

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

Კითხვა 57. ელემენტების მაქსიმიზაცია სხვა მასივის გამოყენებით ვთქვათ, ჩვენ მივეცით იგივე ზომის n ორი მთელი რიცხვი. ორივე მასივი შეიცავს დადებით რიცხვებს. პრობლემის დებულება ითხოვს პირველი მასივის მაქსიმალურად გაზრდას მეორე მასივის ელემენტის გამოყენებით, რომელიც მეორე მასივს პრიორიტეტად ინახავს (მეორე მასივის ელემენტები გამოშვებაში პირველ რიგში უნდა გამოჩნდეს). ...

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

Კითხვა 58. მინიმალური გაცვლაა საჭირო k- ზე ნაკლები ან ტოლი ყველა ელემენტის შესაკავშირებლად პრობლემა ”მინიმალური სვოპების საჭირო, რომ ყველა ელემენტი k ნაკლებია ან ტოლი იყოს შესაკრები” აცხადებს, რომ თქვენ გაქვთ მთელი მასივი. პრობლემის დებულება ითხოვს სვოპების ყველაზე მცირე რაოდენობას, რაც საჭიროა ელემენტების ერთად ან ნაკლები ტოლობის მისაღებად.

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

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

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

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

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

Კითხვა 61. მაქსიმალური თანმიმდევრობის ჯამი ისეთი, რომ სამი არ არის ზედიზედ პრობლემა "მაქსიმალური თანმიმდევრობის ჯამი ისეთი, რომ სამი არ არის თანმიმდევრული" აცხადებს, რომ გეძლევათ მთელი რიგის მთელი რიგი. ახლა თქვენ უნდა იპოვოთ თანმიმდევრობა, რომელსაც აქვს მაქსიმალური თანხა იმის გათვალისწინებით, რომ სამი ზედიზედ ელემენტს ვერ განიხილავთ. შეგახსენებთ, თანმიმდევრობა სხვა არაფერია თუ არა მასივი ...

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

Კითხვა 62. მოცემულ მასივში იპოვნეთ ეგზემპლარები, როდესაც ელემენტები არ შემოიფარგლება დიაპაზონით პრობლემა "იპოვეთ დუბლიკატი მოცემულ მასივში, როდესაც ელემენტები არ შემოიფარგლება დიაპაზონში" აცხადებს, რომ თქვენ გაქვთ მასივი, რომელიც შედგება n მთელი რიცხვისგან. პრობლემა აცხადებს მას დუბლიკატი ელემენტების გასარკვევად, თუ მასივშია. თუ ასეთი ელემენტი არ არსებობს დააბრუნეთ -1. მაგალითი [...

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

Კითხვა 63. შეამოწმეთ, შეიცავს თუ არა მასივი ნებადართულ დუბლიკატებთან მომიჯნავე მთელი რიცხვები გეძლევათ მთელი რიცხვების მასივი, რომელიც ასევე შეიძლება შეიცავდეს დუბლიკატ ელემენტებს. პრობლემის შესახებ განცხადება ითხოვს გაარკვიოს არის თუ არა ეს თანმიმდევრული რიცხვების ნაკრები, დაბეჭდე "დიახ" თუ არის, დაბეჭდე "არა" თუ არა. ნიმუშის შეყვანის მაგალითი: [2, 3, 4, 1, 7, 9] ნიმუში ...

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

Კითხვა 64. K ყველაზე სუსტი მწკრივები მატრიცის Leetcode გადაწყვეტაში პრობლემის განცხადება ამოცანაში "K ყველაზე სუსტი სტრიქონები მატრიცაში" ჩვენ გვეძლევა n სტრიქონების და m სვეტების მატრიცა. მატრიცა ივსება 0-ით ან 1-ით. ამ მატრიცაში განსაკუთრებული ის არის, რომ ყველა მათგანი არის თითოეული რიგის მარცხენა მხარეს ...

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

Კითხვა 65. პაკეტის გაგზავნის შესაძლებლობა D დღის განმავლობაში Leetcode Solution პრობლემის განცხადება პრობლემას "პაკეტების გაგზავნის შესაძლებლობა D დღის განმავლობაში", ჩვენ გვაქვს პაკეტი A პორტში, რომელიც უნდა გადავიდეს B პორტში D დღეში. ჩვენ გვეძლევა წონის მასივი, რომელიც შეიცავს თითოეული პაკეტის წონას და დღეების რაოდენობას, რომელშიც ჩვენ ...

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

Კითხვა 66. შეუძლია გააკეთოს არითმეტიკული პროგრესი თანმიმდევრობისგან Leetcode Solution პრობლემის განცხადება პრობლემას "შეუძლია არითმეტიკული პროგრესირება თანმიმდევრობიდან" ჩვენ გვეძლევა მასივი, ახლა ჩვენ უნდა ვუპასუხოთ, შესაძლებელია თუ არა არითმეტიკული პროგრესიის გენერირება მიმდევრობის გადაწყობით. მაგალითი arr = [3,1,5] true ახსნა: ჩვენ შეგვიძლია მასივის გადალაგება {1,3,5} სახით, რომელიც ქმნის ...

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

Კითხვა 67. III დრო Leetcode Solution- ის ყიდვისა და გაყიდვის საუკეთესო დრო პრობლემის განცხადება პრობლემას "საუკეთესო დრო ყიდვა -გაყიდვის საფონდო III", ჩვენ გვეძლევა მასივი, სადაც მასივის თითოეული ელემენტი შეიცავს მოცემული აქციის ფასს იმ დღეს. გარიგების განმარტება არის ერთი აქციის ყიდვა და ამ ერთი აქციის გაყიდვა ...

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

Კითხვა 68. ყიდვისა და გაყიდვის საუკეთესო დრო II Leetcode Solution პრობლემის განცხადება პრობლემას "საუკეთესო დრო ყიდვისა და გაყიდვის საფონდო II", ჩვენ გვეძლევა მასივი, სადაც მასივის თითოეული ელემენტი შეიცავს მოცემული აქციის ფასს იმ დღეს. გარიგების განმარტება არის ერთი აქციის ყიდვა და ამ ერთი აქციის გაყიდვა ...

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

Კითხვა 69. გარიგების საკომისიო Leetcode Solution- ით ყიდვისა და გაყიდვის საუკეთესო დრო პრობლემის დეკლარაცია პრობლემაში „გარიგების საფასურით საფონდო ყიდვისა და გაყიდვის საუკეთესო დრო“, ჩვენ გვეძლევა მასივი, სადაც მასივის თითოეული ელემენტი შეიცავს მოცემული აქციის ფასს იმ დღეს. გარიგების განმარტება არის აქციის ერთი წილის ყიდვა და გაყიდვა ...

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

Კითხვა 70. ინდექსური წყვილების მასა თანაბარი ელემენტებით დავუშვათ, ჩვენ მივეცით მთელი მასივი. პრობლემა „ინდექსის წყვილების რაოდენობა მასივში თანაბარი ელემენტებით“ ითხოვს ინდექსების წყვილის რაოდენობის (i, j) გარკვევას ისე, რომ arr [i] = arr [j] და i ტოლი არ იყოს j რა მაგალითი arr [] = {2,3,1,2,3,1,4} 3 განმარტების წყვილი ...

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

Კითხვა 71. იპოვნეთ მოცემული მასივის ყველა უნიკალური ქვე-მასივის ჯამი დავუშვათ, რომ მთელი რიგი გაქვთ. პრობლემა ”იპოვნეთ მოცემული მასივის ყველა უნიკალური ქვე-მასივის ჯამი” ითხოვს ყველა უნიკალური ქვე-მასივის ჯამის გასარკვევად (ქვე-მასივის ჯამი არის თითოეული ქვე-მასივის ელემენტების ჯამი). ქვე-მასივის უნიკალური თანხით, ჩვენ უნდა ვთქვათ, რომ არავითარი ქვე-მასივი ...

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

Კითხვა 72. მინიმალური ჯამის გზა სამკუთხედში პრობლემის განცხადება პრობლემა "მინიმალური ჯამი სამკუთხედში" აცხადებს, რომ თქვენ გეძლევათ მიმდევრობა რიცხვების სამკუთხედის სახით. ახლა დაწყებული ზედა რიგიდან რა არის მინიმალური თანხა, რომლის მიღწევაც შეგიძლიათ ქვედა რიგის მიღწევისას? მაგალითი 1 2 3 5 ...

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

Კითხვა 73. გრძელი ქვეჯგუფი არ შეიცავს K– ზე მეტ ცალკეულ ელემენტს პრობლემა "ყველაზე გრძელი ქვესაწყისი, რომელსაც არ გააჩნია K- ზე მეტი განსხვავებული ელემენტი" აცხადებს, რომ ვარაუდობენ, რომ თქვენ გაქვთ მთელი რიცხვი, პრობლემის განაცხადი ითხოვს გაარკვიოთ ყველაზე გრძელი ქვე-მასივი, რომელსაც არა აქვს k- ზე მეტი განსხვავებული ელემენტი. მაგალითი arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

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

Კითხვა 74. წყვილების მასივის გათვალისწინებით იპოვნეთ მასში ყველა სიმეტრიული წყვილი იპოვნეთ ყველა სიმეტრიული წყვილი - გეძლევათ მასივის რამდენიმე წყვილი. თქვენ უნდა გაარკვიოთ მასში სიმეტრიული წყვილი. ამბობენ, რომ სიმეტრიული წყვილი სიმეტრიულია, როდესაც წყვილებში ამბობენ (a, b) და (c, d), რომელშიც 'b' ტოლია 'c' და 'a' არის ...

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

Კითხვა 75. მინიმალური მოქმედება მასივის ყველა ელემენტის ტოლობისთვის პრობლემა "მინიმალური ოპერაცია მასივში ყველა ელემენტის თანაბარი გახდის" აცხადებს, რომ გეძლევათ მასივი, რომელშიც არის მთელი რიცხვები. თქვენ უნდა გაარკვიოთ ის მინიმალური ოპერაციები, რაც შეიძლება გაკეთდეს იმისათვის, რომ მასივი იყოს თანაბარი. მაგალითი [1,3,2,4,1] 3 განმარტება ან 3 გამოკლება შეიძლება იყოს ...

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

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

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

Კითხვა 77. იპოვნეთ ქვეჯგუფი მოცემული თანხით (ამუშავებს ნეგატიურ რიცხვებს) პრობლემა "იპოვნეთ ქვეჯგუფი მოცემული ჯამით (ამუშავებს ნეგატიურ რიცხვებს)" აცხადებს, რომ გეძლევათ მთელი რიგი, რომელიც შეიცავს უარყოფით მთელ რიცხვებსაც და რიცხვს "ჯამი". პრობლემის დებულება ითხოვს ქვე-მასივის დაბეჭდვას, რომელიც აჯამებს მოცემულ რიცხვს, სახელწოდებით "sum". თუ ერთზე მეტი ქვე-მასივი ...

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

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

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

Კითხვა 79. ითვლიან სამკუთხედების რაოდენობას, მოცემული რიცხვის ტოლი პროდუქტით პრობლემა "გამოთვალეთ სამეულის რაოდენობა პროდუქტთან ტოლი მოცემული რიცხვისა" აცხადებს, რომ ჩვენ გვეძლევა მთლიანი მასივი და რიცხვი m. პრობლემის განაცხადი ითხოვს გაარკვიოს პროდუქტების მქონე სამეულის საერთო რაოდენობა უდრის მ -ს. მაგალითი arr [] = {1,5,2,6,10,3} მ = 30 3 განმარტება სამეული ...

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

Კითხვა 80. მაქსიმალური განსხვავება მასივის ელემენტის პირველ და ბოლო ინდექსებს შორის დავუშვათ, თქვენ გაქვთ მთელი რიცხვების მასივი. პრობლემა "მასივის ელემენტის პირველ და ბოლო ინდექსებს შორის მაქსიმალური განსხვავება" ითხოვს გაირკვეს განსხვავება მასივში არსებული თითოეული რიცხვის პირველ და ბოლო ინდექსს შორის ისე, რომ სხვაობა იყოს მაქსიმუმი. მაგალითი ...

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

Კითხვა 81. იპოვნეთ ოთხი ელემენტი, რომლებიც ჯდება მოცემულ მნიშვნელობას (Hashmap) პრობლემა ”იპოვნეთ ოთხი ელემენტი, რომლებიც ჯდება მოცემულ მნიშვნელობას (Hashmap)” აცხადებს, რომ ვთქვათ, თქვენ გაქვთ მთელი მასივი და რიცხვი, რომელსაც უწოდებენ ჯამს. პრობლემის დებულება ითხოვს დაადგინოს, არის თუ არა მასივში არსებული ოთხი ელემენტი, რომელიც აჯამებს მოცემულ მნიშვნელობას ”ჯამი”. თუ სიმართლეა, მაშინ იმოქმედე ...

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

Კითხვა 82. გრძელი თანმიმდევრობა ისეთი, რომ სხვაობა მეზობლებს შორის ერთია პრობლემა "ყველაზე გრძელი შემდგომი ისეთი, რომ სხვაობა მიმდებარეებს შორის არის ერთი" აცხადებს, რომ თქვენ გეძლევათ მთელი მასივი. ახლა თქვენ უნდა იპოვოთ ყველაზე გრძელი თანმიმდევრულობის სიგრძე ისე, რომ მიმდებარე ელემენტების სხვაობა იყოს 1. მაგალითი 1 2 3 4 7 5 9 4 6 განმარტება როგორც ...

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

Კითხვა 83. იპოვნეთ ყველა სამეული ნულოვანი ჯამით პრობლემა "იპოვეთ ყველა სამეული ნულოვანი თანხით" აცხადებს, რომ თქვენ გეძლევათ მასივი, რომელიც შეიცავს ორივე პოზიტიურ და უარყოფით რიცხვს. პრობლემის განაცხადი ითხოვს გაარკვიოს სამმაგი თანხა 0. ტოლი მაგალითი arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) ახსნა ...

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

Კითხვა 84. შეამოწმეთ, მოცემული მასივი შეიცავს თუ არა დუბლიკატ ელემენტებს ერთმანეთისგან k მანძილზე პრობლემა "შეამოწმეთ თუ არა მოცემული მასივი შეიცავს დუბლიკატი ელემენტებს ერთმანეთისგან k მანძილზე" აცხადებს, რომ ჩვენ უნდა შევამოწმოთ დუბლიკატი მოცემულ არაორდინირებულ მასივში k დიაპაზონში. აქ k მნიშვნელობა უფრო მცირეა ვიდრე მოცემული მასივი. მაგალითები K = 3 arr [] = ...

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

Კითხვა 85. დაწყვილდით მოცემულ პროდუქტთან პრობლემა "წყვილი მოცემულ პროდუქტთან" აცხადებს, რომ გეძლევათ მთელი მასივი და რიცხვი "x". განსაზღვრეთ, შედგება თუ არა მასივი წყვილიდან, რომლის პროდუქტი ტოლია 'x' მოცემულ შეყვანის მასივში. მაგალითი [2,30,12,5] x = 10 დიახ, მას აქვს პროდუქტის წყვილის ახსნა აქ 2 ...

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

Კითხვა 86. მაქსიმალური მანძილი მასივში პრობლემა "მასივის მაქსიმალური მანძილი" აცხადებს, რომ თქვენ გეძლევათ "n" No. მასივებისა და ყველა მასივი მოცემულია ზრდადი თანმიმდევრობით. თქვენი ამოცანაა იპოვოთ ორი რიცხვის მაქსიმალური განსხვავება / აბსოლუტური სხვაობა მასივში და ჩვენ შეგვიძლია განვსაზღვროთ მაქსიმალური მანძილი ორ რიცხვს შორის, როგორც ...

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

Კითხვა 87. პირველი ელემენტი ხდება მასივში k ჯერ ჩვენ მივეცით რიცხვს "k" და მთელი რიგი. პრობლემა ”პირველი ელემენტი ხდება მასივში k ჯერ” ამბობს მასივის პირველი ელემენტის გასარკვევად, რომელიც ხდება მასივიში ზუსტად k ჯერ. თუ მასივში არ არის ელემენტი, რომელიც გვხვდება k ჯერ ...

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

Კითხვა 88. დაბეჭდეთ ყველა ქვეჯგუფი 0 ჯამით თქვენ გეძლევათ მთელი მასივი, თქვენი ამოცანაა დაბეჭდოთ ყველა შესაძლო ქვე-მასივი ჯამი უდრის 0. ასე რომ, ჩვენ გვჭირდება ამობეჭდოთ ყველა ქვეარსი 0 ჯამი. მაგალითი arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} ქვე -მასივი ნაპოვნია 0 ინდექსიდან ...

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

Კითხვა 89. შეიცავს დუბლიკატს ჩვენ გვეძლევა მასივი და ის შეიძლება შეიცავდეს დუბლიკატი ელემენტებს ან შეიძლება არა. ამიტომ ჩვენ უნდა შევამოწმოთ შეიცავს თუ არა დუბლიკატს. მაგალითები [1, 3, 5, 1] ​​ჭეშმარიტი [„ვაშლი“, „მანგო“, „ფორთოხალი“, „მანგო“] ჭეშმარიტი [22.0, 4.5, 3.98, 45.6, 13.54] მცდარი მიდგომა ჩვენ შეგვიძლია მასივის შემოწმება რამდენიმე გზით ...

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

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

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

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

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

Კითხვა 92. ყველაზე დიდი ქვეჯგუფი თანაბარი რაოდენობით 0s და 1s გეძლევათ მთელი რიცხვების მასივი. მთელი რიცხვები მხოლოდ 0 და 1 არის შეყვანის მასივში. პრობლემის განაცხადი ითხოვს გაარკვიოს ყველაზე დიდი ქვე-მასივი, რომელსაც შეიძლება ჰქონდეს 0 და 1s თანაბარი რაოდენობა. მაგალითი arr [] = {0,1,0,1,0,1,1,1} 0 -დან 5 -მდე (სულ 6 ელემენტი) ახსნა მასივის პოზიციიდან ...

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

Კითხვა 93. ორობითი მასივი M დიაპაზონის გადართვის ოპერაციების შემდეგ გეძლევათ ორობითი მასივი, რომელიც შედგება 0 საწყისი და Q რაოდენობის შეკითხვებისგან. პრობლემის განაცხადი ითხოვს მნიშვნელობების გადართვას (0 -ების 1 -ებად და 1 -ებად 0 -ებად). Q კითხვების შესრულების შემდეგ, დაბეჭდეთ მიღებული მასივი. მაგალითი arr [] = {0, 0, 0, 0, 0} გადართვა (2,4) ...

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

Კითხვა 94. ორი ნაკრების გადაფარვითი ჯამი პრობლემის განცხადება პრობლემა „ორი კომპლექტის არაგადაფარებული ჯამი“ აცხადებს, რომ თქვენ გეძლევათ ორი მასივი, როგორც შეყვანის მნიშვნელობები, როგორც arrA [] და arrB [] იგივე ზომის n. ასევე, ორივე მასივს აქვს ცალკეული ცალკეული ელემენტები და ზოგიერთი საერთო ელემენტი. თქვენი ამოცანაა გაარკვიოთ მთლიანი თანხა ...

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

Კითხვა 95. იპოვნეთ ყველა წყვილი (a, b) მასივში ისე, რომ a% b = k პრობლემის განცხადება პრობლემა „იპოვნეთ ყველა წყვილი (a, b) მასივში ისე, რომ % b = k” აცხადებს, რომ თქვენ გეძლევათ მთელი რიცხვის მასივი და მთელი მნიშვნელობა, რომელსაც ეწოდება k. პრობლემის შესახებ განცხადება ითხოვს წყვილის აღმოჩენას ისე, რომ x ...

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

Კითხვა 96. დიაპაზონის LCM მოთხოვნები პრობლემის განცხადება პრობლემა "დიაპაზონი LCM მოთხოვნები" აცხადებს, რომ თქვენ გაქვთ მთელი მასივი და q რაოდენობის შეკითხვა. თითოეული მოთხოვნა შეიცავს დიაპაზონს (მარცხნივ, მარჯვნივ). მოცემული ამოცანაა გავარკვიოთ LCM (მარცხნივ, მარჯვნივ), ანუ ყველა იმ რიცხვის LCM, რომელიც მოდის დიაპაზონში ...

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

Კითხვა 97. მასივის ყველა რიცხვის GCD მოთხოვნები, მოცემული დიაპაზონის ელემენტების გარდა პრობლემის განცხადება ”შეკითხვები GCD მასივის ყველა ნომრის გარდა მოცემული დიაპაზონის ელემენტების გარდა” პრობლემა აცხადებს, რომ თქვენ მოგეცემათ მთლიანი მასივი და კითხვების aq რაოდენობა. თითოეული მოთხოვნა შეიცავს რიცხვს მარცხნივ და მარჯვნივ. პრობლემის შესახებ განცხადება ითხოვს გაარკვიოს ...

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

Კითხვა 98. იპოვნეთ ქვეჯგუფი მთის ფორმაშია თუ არა პრობლემის განცხადება პრობლემა "იპოვნეთ არის თუ არა ქვეარხი მთის სახით" აცხადებს, რომ თქვენ გეძლევათ მთელი მასივი და დიაპაზონი. პრობლემის შესახებ განცხადება ითხოვს გაარკვიოს მოცემულ დიაპაზონს შორის ჩამოყალიბებული ქვე-მასივი მთის ფორმისაა თუ ...

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

Კითხვა 99. ქვეჯგუფის ჯამის პრობლემა O (ჯამი) სივრცეში პრობლემის განცხადება "ქვესიმრავლის ჯამი O (ჯამი) სივრცეში" პრობლემა აცხადებს, რომ თქვენ გეძლევათ მასივი რამდენიმე არა-უარყოფითი რიცხვებითა და კონკრეტული მნიშვნელობით. ახლა გაარკვიეთ არის თუ არა ქვესიმრავლე, რომლის ჯამი უდრის მოცემული შეყვანის მნიშვნელობას. მაგალითი მასივი = {1, 2, 3, 4} ...

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

Კითხვა 100. იპოვნეთ დახურვის ფრჩხილის ინდექსი მოცემული გახსნის ფრჩხილისთვის გამოხატვაში პრობლემის განცხადება მოცემულია სიგრძის/ზომის n სტრიქონი და მთელი მნიშვნელობა, რომელიც წარმოადგენს კვადრატული ფრჩხილის ინდექსს. იპოვეთ მოცემული გახსნის ფრჩხილის დახურვის ფრჩხილის ინდექსი გამოთქმაში. მაგალითი s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" index = 3 5 s ...

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

Კითხვა 101. ოქროს ნაღმების პრობლემა პრობლემის განცხადება "ოქროს ნაღმების პრობლემა" აცხადებს, რომ თქვენ გეძლევათ 2D ბადე, რომელსაც აქვს გარკვეული უარყოფითი მონეტები მოცემული ბადის თითოეულ უჯრედში. თავდაპირველად, მაღაროელი დგას პირველ სვეტში, მაგრამ რიგით შეზღუდვა არ არსებობს. მას შეუძლია დაიწყოს ნებისმიერი რიგი. ...

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

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

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

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

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

Კითხვა 104. ყველაზე K ხშირი ელემენტები პრობლემის განმარტება ზედა K ხშირ ელემენტებში ჩვენ მივაწოდეთ მასივი nums [], იპოვეთ k ყველაზე ხშირად წარმოქმნილი ელემენტები. მაგალითები nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 გულუბრყვილო მიდგომა ზედა K ხშირი ელემენტების შესაქმნელად ...

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

Კითხვა 105. ბუშტის დალაგება ორი სტეკის გამოყენებით პრობლემის განცხადება პრობლემა „ბუშტების დახარისხება ორი დასტის გამოყენებით“ აცხადებს, რომ თქვენ გეძლევათ მასივის a [] n ზომა. შექმენით ფუნქცია, რათა დაალაგოთ მოცემული მასივი a] ბუშტების დახარისხების პარადიგმის გამოყენებით ორი დასტის მონაცემთა სტრუქტურით. მაგალითი [] = {15, 12, 44, 2, 5, ...

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

Კითხვა 106. მასივის დალაგება სხვა მასივის მიერ განსაზღვრული რიგის მიხედვით პრობლემის განცხადება თქვენ გეძლევათ ორი მასივი მთელი რიცხვი arr1 [] და arr2 []. პრობლემა "დაალაგეთ მასივი სხვა მასივით განსაზღვრული თანმიმდევრობით" ითხოვს დაალაგოთ პირველი მასივი მეორე მასივის მიხედვით ისე, რომ პირველი მასივის რიცხვები შედარებით დალაგდეს ყველა ...

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

Კითხვა 107. ყველაზე გრძელი მზარდი შედეგების მშენებლობა (N log N) პრობლემის განცხადება თქვენ გეძლევათ მთელი რიცხვის მასივი. პრობლემა "ყველაზე გრძელი მზარდი შემდგომის მშენებლობა (N log N)" ითხოვს ყველაზე გრძელი მზარდი თანმიმდევრულობის აგებას. მაგალითი arr [] = {1, 4, 7, 2, 9, 6, 12, 3} 12, 9, 7, 4, 1 და ამ ყველაზე გრძელი მზარდი თანმიმდევრულობის ზომაა ...

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

Კითხვა 108. მინიმალური დროა საჭირო ყველა ფორთოხლის გასანადგურებლად პრობლემის განცხადება პრობლემა "მინიმალური დრო, რომელიც საჭიროა ყველა ფორთოხლის გაფუჭებისთვის" აცხადებს, რომ თქვენ გეძლევათ 2D მასივი, თითოეულ უჯრედს აქვს სამი შესაძლო მნიშვნელობიდან ერთი, 0, 1 ან 2. 0 ნიშნავს ცარიელ უჯრედს. 1 ნიშნავს ახალ ფორთოხალს. 2 ნიშნავს დამპალ ფორთოხალს. თუ დამპალი ...

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

Კითხვა 109. მასივის შეცვლა ისე, რომ 'arr [j]' გახდეს 'i', თუ 'arr [i]' არის 'j' პრობლემის განცხადება პრობლემა ”მასივის გადაწყობა ისე, რომ 'arr [j]' ხდება 'i' თუ 'arr [i]' არის 'j'” აცხადებს, რომ თქვენ გაქვთ “n” ზომის მასივი, რომელიც შეიცავს მთელ რიცხვებს. მასივის რიცხვები 0-დან 1-მდეა. პრობლემის განცხადება ითხოვს მასივის გადალაგებას ...

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

Კითხვა 110. პროდუქტის მაქსიმალური ქვეჯგუფი პრობლემის განცხადება პრობლემა "პროდუქტის მაქსიმალური სუბარარი" აცხადებს, რომ თქვენ გეძლევათ მთელი რიცხვის მასივი, რომელიც შეიცავს როგორც დადებით, ასევე უარყოფით რიცხვებს. პრობლემის განაცხადი სთხოვს გაარკვიოს ქვე-მასივის მაქსიმალური პროდუქტი. მაგალითი arr [] = {2, -2, 3, 5} 15 ახსნა ქვე -მასივის ელემენტები ...

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

Კითხვა 111. მასივი გადაიყვანეთ Zig-Zag მოდის რეჟიმში პრობლემის განცხადება პრობლემა "მასივის გადაყვანა ზიგ-ზაგის მოდაში" აცხადებს, რომ თქვენ გეძლევათ მთელი რიცხვები. პრობლემის განაცხადი ითხოვს მასივის დალაგებას ზიგზაგის წესით, რომ მასივის ელემენტები გამოიყურებოდეს à a <b> c <d> e ...

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

Კითხვა 112. K უარყოფითი მთელი რიცხვი ყველა ფანჯარაში პრობლემის განცხადება პრობლემა „პირველი უარყოფითი მთელი რიცხვი k ფანჯარაში“ აცხადებს, რომ მოგეცემათ დადებითი და უარყოფითი რიცხვების შემცველი მასივი, k ზომის თითოეული ფანჯრისთვის ამ ფანჯარაში დაბეჭდეთ პირველი უარყოფითი რიცხვი. თუ რომელიმე ფანჯარაში არ არის უარყოფითი მთელი რიცხვი, გამოდით ...

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

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

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

Კითხვა 114. მინიმალური რაოდენობის ფორმა მოცემული მიმდევრობიდან პრობლემის განცხადება პრობლემა ”ფორმა თანმიმდევრობის მინიმალური რიცხვი აცხადებს, რომ თქვენ გეძლევათ სიგრძის/ზომის სტრიქონი s რომელიც წარმოადგენს სიმბოლოების ნიმუშს 'I' ანუ იზრდება და 'D' ანუ მცირდება მხოლოდ. დაბეჭდეთ მინიმალური ნომერი მოცემული ნიმუშისთვის უნიკალური ციფრებით 1-9-დან. Მაგალითად - ...

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

Კითხვა 115. ყველაზე გრძელი მომდევნო შედეგების რაოდენობა პრობლემის განცხადება პრობლემა "ყველაზე დიდი მზარდი მომდევნოების რაოდენობა" აცხადებს, რომ თქვენ გეძლევათ მასივი n [] ზომის n. დაბეჭდეთ მასში ყველაზე გრძელი მზარდი ქვესახეობების რაოდენობა. მაგალითი a [] = {1, 2, 5, 4, 7} 2 ახსნა: ყველაზე გრძელი მზარდი ქვესახეობები ჩანს ...

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

Კითხვა 116. იპოვნეთ მინიმუმი შემობრუნებულ დალაგებულ მასივში პრობლემის შესახებ განცხადება „იპოვეთ მინიმალური მობრუნებულ დახარისხებულ მასივში“ აცხადებს, რომ თქვენ გეძლევათ დახარისხებული მასივის ზომა n, რომელიც ბრუნავს რაიმე ინდექსით. იპოვნეთ მასივის მინიმალური ელემენტი. მაგალითი [] = {5, 1, 2, 3, 4} 1 ახსნა: თუ მასივს დავალაგებთ დალაგებულ ...

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

Კითხვა 117. Deque– ს განხორციელება წრიული მასივის გამოყენებით პრობლემის განცხადება "Deque- ს განხორციელება წრიული მასივის გამოყენებით" ითხოვს განახორციელოს Deque (ორმაგად დამთავრებული რიგის) შემდეგი ფუნქციები წრიული მასივის გამოყენებით, insertFront (x): ჩასვით ელემენტი x Deque insert წინა მხარეს უკანა (x): ჩადეთ ელემენტი x უკანა მხარეს Deque deleteFront (): წაშალეთ ელემენტი ...

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

Კითხვა 118. მასივის გადალაგება წესრიგში - ყველაზე პატარა, უდიდესი, მე -2 ყველაზე პატარა, მე -2 უდიდესი პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ მთელი მასივი. პრობლემა "მასივის გადალაგება თანმიმდევრობით - ყველაზე პატარა, ყველაზე დიდი, მე -2 ყველაზე პატარა, მე -2 სიდიდის .. ...

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

Კითხვა 119. მასივის შეცვლა ისე, რომ განლაგებულიც კი მეტია, ვიდრე უცნაური პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ მთელი მასივი. პრობლემა "მასივის გადაწყობა ისე, რომ განლაგებულიც კი უცნაური იყოს" ითხოვს მასივის გადაკეთებას ისეთი ელემენტები მასივის ლუწი პოზიციაში უნდა იყოს უფრო დიდი ვიდრე მის წინ არსებული ელემენტი. Arr [i-1] <= Arr [i], თუ პოზიცია 'i' ...

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

Კითხვა 120. მოაწესრიგეთ მოცემული რიცხვები ყველაზე დიდი რიცხვის შესაქმნელად პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ მთელი რიცხვების მასივი. პრობლემა "მიაწოდეთ მოცემული რიცხვები ყველაზე დიდი რიცხვის შესაქმნელად" ითხოვს მასივის გადაკეთებას ისე, რომ გამომავალი იყოს მაქსიმალური მნიშვნელობა, რაც შეიძლება გაკეთდეს მასივის ამ რიცხვებით. მაგალითი [34, 86, 87, ...

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

Კითხვა 121. წაშალეთ ეგზემპლარი დალაგებული მასივიდან პრობლემის განცხადება "წაშალეთ დუბლიკატი დახარისხებული მასივიდან" ნათქვამია, რომ თქვენ გეძლევათ დახარისხებული მასივის ზომა N. თქვენ უნდა ამოიღოთ დუბლიკატი ელემენტები მასივიდან. დაბეჭდეთ მასივი, რომელიც შეიცავს უნიკალურ ელემენტებს დუბლიკატი ელემენტების ამოღების შემდეგ. მაგალითი a [] = {1, 1, 1, 1} {1} ახსნა: ...

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

Კითხვა 122. დაითვალეთ ქვეჯგუფები, რომლებსაც აქვთ საერთო მკაფიო ელემენტები, ისევე როგორც ორიგინალური მასივი პრობლემის განცხადება "დაითვალეთ ქვესერიები, რომელთაც გააჩნიათ საერთო განსხვავებული ელემენტები იგივე, რაც ორიგინალური მასივი" აცხადებს, რომ თქვენ გეძლევათ მთელი მასივი. პრობლემის განცხადება ითხოვს გაარკვიოს ქვე-მასივების საერთო რაოდენობა, რომელიც შეიცავს ყველა განსხვავებულ ელემენტს, როგორც ეს მოცემულია ორიგინალურ მასივში. მაგალითი arr [] = {2, 1, 3, 2, ...

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

Კითხვა 123. მასივის პროდუქტი, გარდა საკუთარი თავისა პრობლემის განცხადება "მასივის პროდუქტი საკუთარი თავის გარდა" პრობლემა, აცხადებს, რომ თქვენ გეძლევათ მასივი a []. დაბეჭდეთ იმავე ზომის სხვა მასივი p [] ისე, რომ მნიშვნელობა მასივის p ინდექსში იყოს ტოლი ორიგინალური მასივის ყველა ელემენტის პროდუქტზე ...

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

Კითხვა 124. პირველი დაკარგული პოზიტიური პრობლემის განცხადება „პირველი დადებითი გამოტოვებული“ პრობლემა აცხადებს, რომ თქვენ გეძლევათ მასივი a [] (დახარისხებული ან დაულაგებელი) ზომის n. იპოვეთ პირველი დადებითი რიცხვი, რომელიც აკლია ამ მასივში. მაგალითი a [] = {1, 3, -1, 8} 2 ახსნა: მასივის დალაგების შემთხვევაში მივიღებთ {-1, ...

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

Კითხვა 125. მომიჯნავე მასივის Leetcode პრობლემის განცხადება "მომიჯნავე მასივის ლეტკოდის" პრობლემა აცხადებს, რომ თქვენ გეძლევათ მასივი, რომელიც n [შედგება მხოლოდ 1 -ისა და 0 -ისგან. იპოვნეთ ყველაზე გრძელი ქვეწყობა, რომელშიც 1 -ის რიცხვი უდრის 0 -ის რიცხვს. მაგალითი [] = {1, 0, 1, 1, 1, ...

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

Კითხვა 126. რიცხვები, რომელთა სიხშირეზე მეტია ან ტოლია k პრობლემის განცხადება პრობლემა „რიცხვები k– ზე მეტი ან ტოლი პირველადი სიხშირით“ აცხადებს, რომ თქვენ გეძლევათ n მთელი რიცხვის მასივი და k რიცხვითი მნიშვნელობა. მის შიგნით არსებული ყველა რიცხვი არის მარტივი რიცხვები. პრობლემის შესახებ განცხადება ითხოვს გაარკვიოს რიცხვები, რომლებიც ჩნდება ...

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

Კითხვა 127. იპოვნეთ მოცემული ჯამის მქონე წყვილი ისე, რომ წყვილის ელემენტები სხვადასხვა მწკრივში იყოს პრობლემის განცხადება "იპოვნეთ წყვილი მოცემული ჯამით ისე, რომ წყვილის ელემენტები სხვადასხვა რიგებში იყოს" პრობლემა აცხადებს, რომ თქვენ გეძლევათ მთელი რიცხვების მატრიცა და მნიშვნელობა, რომელსაც ეწოდება "ჯამი". პრობლემის განაცხადი ითხოვს გაარკვიოს ყველა წყვილი მატრიცაში, რომელიც ჯამდება მოცემულ ...

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

Კითხვა 128. მოცემული მატრიცის ყველა მწკრივის საერთო ელემენტები პრობლემის განცხადება ”მოცემული მატრიცის ყველა რიგის საერთო ელემენტები” პრობლემა აცხადებს, რომ თქვენ გეძლევათ მატრიცა M*N. პრობლემის დებულება ითხოვს გაარკვიოს მოცემული მატრიცის ყველა საერთო ელემენტი მატრიცის თითოეულ რიგში O (M*N) დროში. მაგალითი arr [] = {{12, 1, 4, 5, ...

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

Კითხვა 129. შეაგროვეთ მაქსიმალური ქულა ქსელში ორი ტრავერსის გამოყენებით პრობლემის განცხადება ჩვენ გვეძლევა მატრიცა ზომის "nxm" და ჩვენ უნდა შევაგროვოთ მაქსიმალური ქულები ქსელში ორი ტრავერსალის გამოყენებით. თუ ჩვენ ვდგავართ საკანში i, j მაშინ ჩვენ გვაქვს სამი ვარიანტი, რომ წავიდეთ საკანში i+1, j ან i+1, j-1 ან i+1, j+1. რომ არის ...

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

Კითხვა 130. ორი დალაგებული მასივის გათვალისწინებით იპოვნეთ ყველა წყვილი, რომელთა ჯამია x პრობლემის განცხადება ორი არასორტიზებული მასივის გათვალისწინებით, იპოვნეთ ყველა წყვილი, რომლის ჯამი არის x პრობლემა, სადაც მოცემულია ორი მთელი მასივი, რომლებიც არ არის დახარისხებული და მნიშვნელობა ეწოდება თანხა. პრობლემის განაცხადი ითხოვს გაარკვიოს წყვილების საერთო რაოდენობა და დაბეჭდოს ყველა ის წყვილი, რომელიც დაამატებს ...

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

Კითხვა 131. დალაგების ელემენტები სიხშირის მიხედვით პრობლემის განცხადება თქვენ გეძლევათ მთელი რიცხვების მასივი, მასში მეორდება ზოგიერთი რიცხვი. პრობლემის განაცხადი ითხოვს მასივის რიცხვის დაბეჭდვას შემცირების მიზნით მათი სიხშირის მიხედვით, ანუ ელემენტების დალაგება სიხშირის მიხედვით. მაგალითი arr [] = {3,4,3,1,2,9,2,9,2,5} 2 2 2 3 3 9 9 ...

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

Კითხვა 132. იპოვნეთ პირველი განმეორებითი ელემენტი მთელი რიცხვის მასივში პრობლემის განაცხადი იპოვეთ პირველი განმეორებითი ელემენტი მთელი რიცხვის მასივის პრობლემაში, რომელიც მოგეცემათ მთელი რიცხვის მასივს. ის ითხოვს გაარკვიოს მასივიდან პირველი განმეორებითი ელემენტი და დაბეჭდოს ეს რიცხვი. მაგალითი arr [] = {2,6,9,3,1,9,1} 9 ახსნა: მოცემულ მასივში არის ...

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

Კითხვა 133. იპოვნეთ ქვეჯგუფი მინიმუმ საშუალოთი პრობლემის განცხადება თქვენ მიანიჭეთ მთელი მასივი და რიცხვი k. პრობლემის განაცხადი ითხოვს მცირედი საშუალო სუბარას, რომელიც არის k ელემენტების ქვე მასივის გასარკვევად, რომელსაც აქვს მინიმალური საშუალო მაჩვენებელი. მაგალითი arr [] = {12, 34, 20, 30, 24, 45} k = 3 [0, 2] ქვე-მასივს აქვს მინიმალური საშუალო. ახსნა: ...

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

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

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

Კითხვა 135. N ზომის მოცემული მასივის შემოწმება შეიძლება წარმოადგენს N დონის BST– ს, თუ არა პრობლემის შესახებ განცხადება მასივით n ელემენტებით, შეამოწმეთ მოცემული მასივის ზომა n შეიძლება წარმოადგენდეს BST- ს n დონეზე თუ არა. ეს არის იმის შემოწმება, შესაძლებელია თუ არა ამ n ელემენტების გამოყენებით აგებული ორობითი ძებნის ხე წარმოადგინოს n დონის BST. მაგალითები arr [] = {10, 8, 6, 9, ...

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

Კითხვა 136. იპოვნეთ k სიგრძის მაქსიმალური საშუალო ქვეჯგუფი პრობლემის განცხადება თქვენ გეძლევათ მთელი რიცხვის მასივი და k რიცხვი. პრობლემის დებულება ითხოვს k სიგრძის მაქსიმალური საშუალო სუბარას პოვნას. ქვე -მასივი სხვა არაფერია, თუ არა მასივი, რომელიც შედგება ორიგინალური მასივის ელემენტების მომიჯნავე ბლოკიდან მაგალითი arr [] = {1,3,12,34,76,10} [2, 4] ახსნა: მასივი იწყება ...

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

Კითხვა 137. ფრჩხილების ბეჭდვა მატრიცის ჯაჭვის გამრავლების პრობლემაში პრობლემის განცხადება ჩვენ უნდა ვიპოვოთ მატრიცების გამრავლების ისეთი რიგი, რომ ყველა მატრიცის გამრავლებაში ჩართული ოპერაციების რაოდენობა მინიმუმამდე შემცირდეს. შემდეგ ჩვენ უნდა დავბეჭდოთ ეს რიგი, ანუ ფრჩხილების დაბეჭდვა მატრიცის ჯაჭვის გამრავლების პრობლემაში. ჩათვალეთ, რომ თქვენ გაქვთ 3 მატრიცა A, B, ...

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

Კითხვა 138. იპოვნეთ მინიმალური განსხვავება ნებისმიერ ორ ელემენტს შორის პრობლემის განცხადება თქვენ გეძლევათ მთელი რიცხვის მასივი. პრობლემის განცხადება ითხოვს მინიმალური განსხვავების პოვნას მასივში მოცემულ ნებისმიერ ორ ელემენტს შორის. მაგალითი arr [] = {11,1,6,8,20,13} 2 ახსნა: 11 -დან 13 -მდე მინიმალური სხვაობა არის 2. arr [] = {19,14,80,200,32,29} 3 ახსნა: მინიმალური სხვაობა 32 -დან 29 -მდე ...

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

Კითხვა 139. ყველაზე დიდი მართკუთხა ქვე-მატრიცა, რომლის ჯამია 0 პრობლემის შესახებ განცხადება იპოვეთ მაქსიმალური ზომის ქვე-მატრიცა 2D მასივში, რომლის ჯამი ნულია. ქვე-მატრიცა სხვა არაფერია თუ არა მოცემული 2D მასივის შიგნით 2D მასივი. ასე რომ, თქვენ გაქვთ ხელმოწერილი მთელი რიცხვების მატრიცა, თქვენ უნდა გამოთვალოთ ქვე-მატრიცების ჯამი და იპოვოთ მატრიცა ...

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

Კითხვა 140. მაქსიმალური ჯამის მართკუთხედი 2D მატრიცაში პრობლემის განმარტება იპოვეთ მაქსიმალური ჯამი მართკუთხედი 2D მატრიცაში, ანუ იპოვეთ ქვეჯანსაღი მაქსიმალური ჯამით. ქვე-მატრიცა სხვა არაფერია თუ არა მოცემული 2D მასივის შიგნით 2D მასივი. ამრიგად, თქვენ გაქვთ ხელმოწერილი მთელი რიცხვების მატრიცა, თქვენ უნდა გამოთვალოთ ქვე-მატრიცების ჯამი და ...

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

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

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

Კითხვა 142. ყველაზე დიდი თანმიმდევრული ქვეჯგუფი პრობლემის განცხადება თქვენ გეძლევათ მთელი რიცხვის მასივი. პრობლემის განცხადება ითხოვს გაარკვიოს ყველაზე დიდი თანმიმდევრული ქვეარხი. ეს არაფერს ნიშნავს, თუ არა ქვე -მასივის (უწყვეტი ელემენტების) პოვნა, რომელსაც აქვს ყველაზე დიდი თანხა მოცემულ მასივში ყველა სხვა ქვე -მასივებს შორის. მაგალითი arr [] = {1, -3, 4, ...

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

Კითხვა 143. მატრიცის ჯაჭვის გამრავლება მატრიცული ჯაჭვის გამრავლების II პრობლემში მივეცით მატრიცების ზომები, იპოვნეთ მათი გამრავლების რიგი ისეთი, რომ ყველა მატრიცის გამრავლებაში ჩართული ოპერაციების რაოდენობა შემცირდეს. გაითვალისწინეთ, რომ გაქვთ 3 მატრიცა A, B, C ზომის axb, bx ...

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

Კითხვა 144. დალაგებულია მასივი Balanced BST- ზე დახარისხებული მასივის დაბალანსებული BST პრობლემა, ჩვენ მივეცით მასივი დახარისხებული თანმიმდევრობით, ავაშენოთ დაბალანსებული ორობითი საძიებო ხე დახარისხებული მასივიდან. მაგალითები შეყვანის arr [] = {1, 2, 3, 4, 5} გამომავალი წინასწარი შეკვეთა: 3 2 1 5 4 შეყვანის arr [] = {7, 11, 13, 20, 22, ...

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

Კითხვა 145. ერთი ნომერი მოცემულია მასივი a [] ზომის n. მასივის ყველა ელემენტი ორჯერ არის გარდა 1. გარდა 1. იპოვეთ ელემენტი, რომელიც გამოჩნდება მხოლოდ ერთხელ ან სხვა სიტყვებით ვამბობთ, რომ ვიპოვით ერთ რიცხვს. მაგალითი შეყვანის: a [] = {3, 5, 5, 2, 1, 3, XNUMX} ...

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

Კითხვა 146. ქვეჯგუფი Leetcode ქვეჯგუფის Leetcode პრობლემში ჩვენ მივეცით მკაფიო მთელი რიცხვების, ციფრების ნაკრები, დავბეჭდეთ ყველა ქვეჯგუფი (დენის ნაკრები). შენიშვნა: ამოხსნის ნაკრები არ უნდა შეიცავდეს დუბლიკატ ქვეჯგუფს. A მასივი არის B მასივის ქვეჯგუფი, თუ A მიიღება B– სგან ზოგიერთი (შესაძლოა, ნულის ...

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

Კითხვა 147. შეცვალეთ მასივი მოცემულია მასივი ან ნაკრები, რომელიც შეიცავს n ელემენტს. აქ ელემენტები უნიკალურია ან არ არსებობს გამეორება. შეურიეთ რიცხვების მასივი (ან ნაკრები) დუბლიკატების გარეშე. მაგალითი // მასივის ინიცირება კომპლექტით 2, 4, 3 და 1. int [] nums = {2, 4, 3, 1}; ობიექტის შერევა = ...

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

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

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

Კითხვა 149. მასივის დაყოფა წყვილებად, თანხა, რომელიც იყოფა კ მასივის დაყოფა წყვილად, K- ზე გაყოფილი თანხით არის პრობლემა, რომელსაც სვამენ კითხვას სხვადასხვა შესწორებებზე ახლა და შემდეგ. მათ, ვინც მიცნობენ, იციან ჩემი ჩვევა, ამ პრობლემების სიუჟეტებად გადაქცევა. ამ სტატიაში განვიხილოთ ეს პრობლემა. სიტუაცია უნდა გვესმოდეს, რომ ...

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

Კითხვა 150. ითვლიან მკაფიო ელემენტებს ზომის თითოეულ ფანჯარაში K ქვეჯგუფები არის ის, რაზეც ჩვენ უკვე დიდი ხანია საქმე გვაქვს. ბოლო ეპიზოდში, ჩვენ განვიხილეთ იმ ქვესექციების რაოდენობა, რომელთა შექმნაც ჩვენ შეგვიძლია მკაფიო ლუწი რიცხვებით. ამჯერად ჩვენ ვიანგარიშებთ მკაფიო ელემენტებს ზომის თითოეულ ფანჯარაში K. ნაწილი -1 პრობლემის შესახებ. არასორტიზებული მასივის გათვალისწინებით ...

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

Კითხვა 151. იპოვნეთ სამი ელემენტი სხვადასხვა სამი მასივიდან, ისეთი, რომ + b + c = ჯამი Three Sum არის ინტერვიუერების მიერ საყვარელი პრობლემა. ეს არის პრობლემა, რომელიც პირადად მე მკითხეს ამაზონის ინტერვიუს დროს. ასე რომ, მეტი დროის დაკარგვის გარეშე, მოდით, პრობლემას გავეცნოთ. მასივი, რომელსაც აქვს როგორც დადებითი, ასევე უარყოფითი რიცხვები. სამი რიცხვი, რომლებიც ჯდება ნულამდე / შეიძლება შეიცვალოს, ...

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

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

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

Კითხვა 153. K ცარიელი სლოტები K ცარიელი სლოტები სწორად წარმოაჩენს მებაღის დილემას, ცდილობს აარჩიოს ყვავილები, რომლებიც ჩვენს მდგომარეობას შეეფერება. ჩვენს მებაღეს აქვს N– სლოტების ველი. მისტერ მებაღემ ყვავილი დარგო თითოეულ ჭრილში. თითოეული ყვავილი ყვავის გარკვეულ უნიკალურ დღეს. ასევე, ჩვენ დავრგეთ მარადმწვანე ყვავილები. ...

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

Კითხვა 154. დაითვალეთ წყვილი, რომელთა პროდუქტები მასივშია დათვლის წყვილებში, რომელთა პროდუქტები არსებობს მასივის პრობლემასთან, რომელიც ჩვენ მივეცით მასივს, დაითვალეთ ყველა ის მკაფიო წყვილი, რომელთა პროდუქციის ღირებულება არის მასივში. მაგალითი შეყვანის A [] = {2, 5, 6, 3, 15} გამოყვანის ცალკეული წყვილების რაოდენობა, რომელთა პროდუქტი არსებობს მასივში არის: 2 წყვილია: (2, ...

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

Კითხვა 155. მოცემული მთელი მასივის ყველა მკაფიო ელემენტის დაბეჭდვა მთელი მასივის გათვალისწინებით, დაბეჭდეთ მასივის ყველა განსხვავებული ელემენტი. მოცემული მასივი შეიძლება შეიცავდეს დუბლიკატებს და გამომავალი უნდა დაბეჭდოს ყველა ელემენტი მხოლოდ ერთხელ. მოცემული მასივი არ არის დახარისხებული. მაგალითი შეყვანა: nums [] = {12, 10, 9, 45, 2, 10, 10, 45} გამომავალი: 12, 10, 9, 45, 2 მიდგომა ...

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

Კითხვა 156. პოზიტიური უარყოფითი მნიშვნელობების მასივი მასივის პრობლემის დადებითი უარყოფითი მნიშვნელობების წყვილში მივეცით მკაფიო მთელი რიცხვების A მასივი, დაბეჭდეთ მასში არსებული რიცხვის დადებითი და უარყოფითი მნიშვნელობის მქონე ყველა წყვილი. ჩვენ უნდა დავბეჭდოთ წყვილი მათი მოვლენების შესაბამისად. წყვილი, რომლის ...

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

Კითხვა 157. დათვალეთ წყვილები მოცემული თანხით N რიცხვის მთლიანი მასივისა და რიცხვი 'K', თქვენ უნდა დაითვალოთ მასივში არსებული წყვილების რაოდენობა (არ უნდა იყოს უნიკალური), რომელთა ჯამი უდრის 'K'. მაგალითი შეყვანის: Arr = {1, 5, 7, 1} K = 6 გამომავალი: 2 უხეში ძალის გადაწყვეტა თვლის წყვილებისათვის მოცემული ჯამით მთავარი იდეა ...

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

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

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

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

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

Კითხვა 160. ორი დალაგებული მასივის მედიანა შესაბამისად მოცემულია A და B ზომის დალაგებული ორი მასივი, შესაბამისად n და m. იპოვნეთ საბოლოო დახარისხებული მასივის მედიანა, რომელიც მიიღება მოცემული ორი მასივის შერწყმის შემდეგ ან სხვა სიტყვებით რომ ვთქვათ, ვხვდებით, რომ იპოვნეთ ორი დახარისხებული მასივის მედიანა. (მოსალოდნელი სირთულე: O (ჟურნალი (n))) მიდგომა 1-ისთვის ...

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

Კითხვა 161. პროდუქტის მაქსიმალური ქვეჯგუფი პროდუქტის მაქსიმალური სუბარასის პრობლემისას, ჩვენ მივაწოდეთ მთელი რიცხვის მასივი, ვიპოვოთ მომიჯნავე ქვე-მასივი ერთი ელემენტით, რომელსაც აქვს უდიდესი პროდუქტი. მაგალითი Arr = [0, -1, 0, 1, 2, -3] მაქსიმალური პროდუქტი = 2 Arr = [ -1, -1, -1] მაქსიმალური პროდუქტი = -1 Arr = [0, -1, 0, - 2, 0] ...

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

Კითხვა 162. მოცემულ მასივში იპოვნეთ მინიმუმის მაქსიმუმი თითოეული ფანჯრის ზომისთვის მოცემულია მასივი a [] ზომის n. თითოეული ფანჯრის ზომისთვის, რომელიც მერყეობს 1 -დან n– მდე მასივის ამობეჭდვაში, ან იპოვეთ მაქსიმუმი მოცემული მასივის თითოეული ფანჯრის ზომისთვის. მაგალითი შეყვანის: a [] = {10, 20, 30, 50, 10, 70, 30} გამომავალი: 70 30 20 ...

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

Კითხვა 163. მინიმალური ზომის ქვეჯგუფის ჯამი მასივის გათვალისწინებით დადებითი რიცხვი და ჯამი s, იპოვეთ რიცხვების მომიჯნავე ქვეწყობის მინიმალური ზომა ისეთი, რომლის ჯამი ტოლია ან მეტია s (მოცემული მნიშვნელობა). მაგალითი შეყვანის: nums [] = {2, 3, 1, 2, 4, 3} s = 7 გამომავალი: 2 {ქვეარხი [4, ...

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

Კითხვა 164. მოძებნეთ ელემენტი დალაგებულ მბრუნავ მასივში დალაგებული ბრუნული მასივის პრობლემის ძიებისას ჩვენ მივეცით დახარისხებული და ბრუნული მასივი და ელემენტი, შევამოწმოთ არის თუ არა მოცემული ელემენტი მასივში. მაგალითები შეყვანის რიცხვები [] = {2, 5, 6, 0, 0, 1, 2} სამიზნე = 0 გამომავალი ჭეშმარიტი შეყვანის რიცხვები [] = {2, ...

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

Კითხვა 165. პროდუქტის მაქსიმალური ქვეჯგუფი N მთელი რიცხვის მასივის გათვალისწინებით, იპოვეთ მოცემული მასივის მომიჯნავე ქვეწყობიდან მიღებული მაქსიმალური პროდუქტი. მაგალითები შეყვანის arr [] = {-2, -3, 0, -2, -40} გამომავალი 80 შემავალი arr [] = {5, 10, 6, -2, 1} გამომავალი 300 შემავალი arr [] = {-1 , -4, -10, 0, 70} გამომავალი 70 ...

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

Კითხვა 166. დააყენეთ Matrix Zeroes მითითებული მატრიცის ნულოვანი პრობლემა, ჩვენ მივეცით (n X მ) მატრიცა, თუ ელემენტი არის 0, დააყენეთ მისი მთელი რიგი და სვეტი 0. მაგალითები შეყვანა: {[1, 1, 1] [1, 0, 1] [1, 1, 1]} გამომავალი: {[1, 0, 1] [0, 0, 0] [1, 0, 1] ...

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

Კითხვა 167. 3 ჯამი 3 ჯამის პრობლემაში, ჩვენ მივეცით მასივი nums of n მთელი რიცხვები, ვიპოვოთ ყველა უნიკალური სამეული, რომელიც აჯამებს 0. მაგალითს შეყვანის: nums = {-1, 0, 1, 2, -1, -4} გამომავალი: { -1, 0, 1}, {-1, 2, -1} გულუბრყვილო მიდგომა 3 ჯამური პრობლემისათვის სასტიკი ძალის მიდგომა ...

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

Კითხვა 168. იპოვნეთ დუბლიკატი ნომერი მასივის გათვალისწინებით nums (n + 1) ელემენტები და ყველა ელემენტია 1 -დან n- მდე. თუ მხოლოდ ერთი დუბლიკატი ელემენტია, იპოვეთ დუბლიკატი ნომერი. მაგალითები შეყვანა: nums = {1, 3, 4, 2, 2} გამომავალი: 2 შეყვანა: nums = {3, 1, 3, 4, 2} გამომავალი: 3 გულუბრყვილო ...

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

Კითხვა 169. რეზერვუარის სინჯის აღება რეზერვუარის შერჩევა არის k რეზერვუარის ერთეულების შემთხვევითი შერჩევის ტექნიკა n ერთეულების მოცემული სიიდან, სადაც n ძალიან დიდია. მაგალითად, ძიების სიები Google- ში, YouTube- ში და ა.შ. წყალსაცავის შერჩევის გულუბრყვილო მიდგომა ააშენეთ k ზომის წყალსაცავის მასივი, შემთხვევით შეარჩიეთ ერთეულები მოცემული სიიდან. ...

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

Კითხვა 170. მასივის ყველაზე ხშირი ელემენტი გეძლევათ მთელი რიცხვების მასივი. პრობლემის შესახებ ნათქვამია, რომ თქვენ უნდა გაარკვიოთ მასივში არსებული ყველაზე ხშირი ელემენტი. თუ არსებობს მრავალი მნიშვნელობა, რომელიც გვხვდება მაქსიმალურჯერ, მაშინ ჩვენ უნდა დავბეჭდოთ რომელიმე მათგანი. მაგალითი შეყვანის [1, 4,5,3,1,4,16] გამომავალი ...

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

Კითხვა 171. მინიმალური ბილიკის ჯამი მინიმალური გზის ჯამის პრობლემაში მივეცით "a × b" მატრიცა, რომელიც შედგება არაუარყოფითი რიცხვებისგან. თქვენი ამოცანაა იპოვოთ ბილიკი ზევიდან მარცხნიდან მარჯვნივ, რომელიც მინიმუმამდე ამცირებს ჯამს, რომელიც შედგება ყველა იმ ციფრისგან, რომლებიც თქვენ მიერ მოძიებულ ბილიკზე მოდის. შენიშვნა: შეგიძლიათ გადაადგილება მხოლოდ ...

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

Კითხვა 172. როგორ ეფექტურად განვახორციელოთ k სტეკები ერთ მასივში? შეიმუშავეთ და განახორციელეთ მონაცემთა ახალი სტრუქტურა, რომელიც ახორციელებს k სტეკს ერთ მასივში. მონაცემთა ახალმა სტრუქტურამ მხარი უნდა დაუჭიროს ამ ორ ოპერაციას - ბიძგი (ელემენტი, სტეკი_ ნომერი): ის უბიძგებს ელემენტს დასტის მოცემულ რიცხვში. pop (stack_number): მოცემულია ზედა ელემენტი მოცემულიდან ...

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

Კითხვა 173. შემდეგი მოთხოვნების უფრო დიდი რაოდენობის დაბეჭდვა შემდეგი მეტი Q კითხვის პრობლემის დაბეჭდვაში ჩვენ მივეცით მასივს a [] size n, რომელიც შეიცავს ციფრებს და სხვა მასივს q [] size m, რომელიც წარმოადგენს მოთხოვნებს. თითოეული მოთხოვნა წარმოადგენს a მასივის ინდექსს []. თითოეული მოთხოვნისთვის, მასივიდან ბეჭდავს ნომერს ...

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

Კითხვა 174. შეამოწმეთ არის თუ არა მასივი დასტის დახარისხებადი შეამოწმეთ, არის თუ არა მასივი დალაგების პრობლემა, ჩვენ მივეცით მასივს [] ზომის n, რომელიც შეიცავს ელემენტებს 1-დან n-მდე შემთხვევითი თანმიმდევრობით. დაალაგეთ მასივი ზრდადი თანმიმდევრობით დროებითი დასტის გამოყენებით მხოლოდ ამ ორი ოპერაციის შემდეგ - ამოიღეთ ელემენტი დაწყებისთანავე ...

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

Კითხვა 175. იპოვნეთ ყველაზე K (ან ყველაზე ხშირად) რიცხვები ნაკადში ნაკადის პრობლემის ტოპ k (ან ყველაზე ხშირად) რიცხვების მოსაძებნად, ჩვენ მივეცით მთელი რიგის მასივი, რომელიც შედგება ზოგიერთი რიცხვისგან. პრობლემის დებულებაში ნათქვამია, რომ მასივიდან უნდა აიღოთ ელემენტი, ხოლო თავში მხოლოდ მაქსიმუმ k რიცხვის ქონა შეგიძლიათ. Გვჭირდება ...

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

Კითხვა 176. K ცარიელი სლოტები LeetCode K Empty Slots არის ძალიან ცნობილი პრობლემა LeetCode- ზე. პრობლემის დებულება ასეა - ბაღი შედგება n სლოტისგან, რომელშიც თითო ყვავილია. თავდაპირველად ყველა ყვავილი გაუფერულებულია. მოცემულია მასივი a [] ყვავილები და მთელი k. იმის გათვალისწინებით, რომ მე ვაცხადებ 0-დან, მე +1-ე ...

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

Კითხვა 177. ხაფანგში წვიმის წყალი წვიმის წყლის პრობლემისას ჩვენ მივეცით N არა უარყოფითი რიცხვები, რომლებიც წარმოადგენენ სიმაღლის რუქას და თითოეული ზოლის სიგანე არის 1. ჩვენ უნდა ვიპოვოთ წყლის რაოდენობა, რომელიც შეიძლება დაიჭიროს ზემოხსენებულ სტრუქტურაში. მაგალითი გავიგოთ, რომ ზემოთ მოყვანილი სიმაღლის მაგალითით ...

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

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

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

Კითხვა 179. K უახლოესი ელემენტის პოვნა K უახლოესი ელემენტის პრობლემის მოძიებისას ჩვენ მივანიჭეთ დახარისხებული მასივი და x მნიშვნელობა. პრობლემა ისაა, რომ მოცემულ მასივში ვიპოვოთ x ელემენტთან უახლოესი K ელემენტები. მასივის arr [] = {12, 16, 22, 30, 35, 39, 42,45, 48, 50, 53, 55, 56} და x ...

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

Კითხვა 180. გადახტომა თამაში ნახტომის თამაშში ჩვენ მივაწოდეთ მასივი არა-უარყოფითი რიცხვებით, თქვენ თავდაპირველად ხართ პოზიციონირებული მასივის პირველ ინდექსზე. მასივის თითოეული ელემენტი წარმოადგენს თქვენს ნახტომის მაქსიმალურ სიგრძეს ამ პოზიციაზე. განსაზღვრეთ შეძლებთ თუ არა ბოლო ინდექსის მიღწევას. მაგალითი შეყვანის: arr = [2,3,1,1,4] ...

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

Კითხვა 181. Postfix to პრეფიქსი კონვერტაცია ამ პრობლემის დროს, ჩვენ მივეცით სტრიქონი, რომელიც აღნიშნავს postfix გამოხატვას. ჩვენ უნდა გავაკეთოთ postfix პრეფიქსით გარდაქმნა. პრეფიქსი ნოტაცია ამ აღნიშვნაში ჩვენ ვწერთ ოპერანდებს ოპერატორის შემდეგ. იგი ასევე ცნობილია როგორც პოლონური ნოტაცია. მაგალითად: + AB არის პრეფიქსი გამოხატვა. Postfix ნოტაცია ...

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

Კითხვა 182. კომბინირებული ჯამი კომბინაციის ჯამის პრობლემში მივეცით პოზიტიური მთელი რიცხვების მასივი arr [] და sum s, იპოვნეთ ელემენტების ყველა უნიკალური კომბინაცია arr [], სადაც ამ ელემენტების ჯამი უდრის s. იგივე განმეორებითი რიცხვი შეიძლება შეირჩეს arr [] - დან, შეუზღუდავად რამდენჯერმე. ელემენტები ...

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

Კითხვა 183. კუნძულის მაქსიმალური ფართობი პრობლემის აღწერა: 2D მატრიცის გათვალისწინებით, მატრიცას აქვს მხოლოდ 0 (წარმოადგენს წყალს) და 1 (წარმოადგენს მიწის) ჩანაწერებს. მატრიცაში კუნძული იქმნება ყველა მომიჯნავე 1-ის 4-მიმართულებით (ჰორიზონტალური და ვერტიკალური) დაჯგუფებით. მატრიცაში იპოვნეთ კუნძულის მაქსიმალური ფართობი. ჩათვალეთ რომ ოთხივე კიდეები ...

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

Კითხვა 184. ძებნა დახარისხებული მბრუნავი მასივი დალაგებული მობრუნებული მასივის ელემენტის ძებნა შესაძლებელია ორობითი ძიების გამოყენებით O (ლოგნ) დროში. ამ პოსტის მიზანია მოცემული ელემენტის პოვნა დახარისხებულ ბრუნულ მასივში O (ლოგნ) დროში. მოცემულია დახარისხებული ბრუნვის მასივის მაგალითი. მაგალითი შეყვანის: arr [] = {7,8,9,10,1,2,3,5,6}; ...

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

Კითხვა 185. უნიკალური ბილიკები მოცემულია mxn 2D ქსელი და თქვენ დგახართ ქსელის ზედა და მარცხენა უჯრედთან. ანუ (1,1) –ზე მდებარე უჯრედი. იპოვნეთ უნიკალური ბილიკების რაოდენობა, რომელთა გავლა შესაძლებელია (1,1) –ზე მდებარე საკნიდან (მ, ნ) მდებარე უჯრედამდე მისასვლელად ...

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

Კითხვა 186. მაქსიმალური ქვეჯგუფი Max Subarray– ის ამოცანაში ჩვენ მივეცით მთელი მასივი nums, ვიპოვოთ მომიჯნავე ქვე – მასივი, რომელსაც აქვს უდიდესი ჯამი და დაბეჭდოთ მაქსიმალური თანხის subarray მნიშვნელობა. მაგალითი შეყვანის რიცხვები [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} გამომავალი 6 ალგორითმი მიზანია ვიპოვოთ ...

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

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

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

Კითხვა 188. ინტერვალების შერწყმა ინტერვალების შერწყმის პრობლემისას ჩვენ მივეცით ფორმის [l, r] ინტერვალების ნაკრები, გავაერთიანოთ გადახურვის ინტერვალები. მაგალითები შეყვანის {[1, 3], [2, 6], [8, 10], [15, 18]} გამომავალი {[1, 6], [8, 10], [15, 18]} შეყვანა {[ 1, 4], [1, 5]} გამომავალი {[1, 5]} გულუბრყვილო მიდგომა ინტერვალების შერწყმისთვის ...

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

Კითხვა 189. 4 ჯამი 4Sum ამოცანაში ჩვენ მივაწოდეთ მთელი რიცხვი x და მასივი a [] ზომის n. იპოვეთ მასივში არსებული 4 ელემენტის ყველა უნიკალური ნაკრები, რომ ამ 4 ელემენტის ჯამი უდრის მოცემულ რიცხვს x. მაგალითი შეყვანის a [] = {1, 0, -1, ...

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

Კითხვა 190. იპოვნეთ პიკის ელემენტი მოდით გავიგოთ Find Peak Element- ის პრობლემა. დღეს ჩვენთან გვაქვს მასივი, რომელსაც სჭირდება მისი პიკური ელემენტი. ახლა თქვენ უნდა გაინტერესებთ რას ვგულისხმობ პიკის ელემენტს? პიკის ელემენტია ის, რაც უფრო მეტია, ვიდრე ყველა მისი მეზობელი. მაგალითი: მოცემულია მასივი ...

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

Კითხვა 191. K- ყველაზე პატარა ელემენტი დალაგებულ მატრიქსში K-th უმცირეს ელემენტში დახარისხებული მატრიცის ამოცანაში ჩვენ მივაწოდეთ nxn მატრიცა, სადაც ყველა სტრიქონი და სვეტი დალაგებულია არაკლებადი თანმიმდევრობით. იპოვეთ kth ყველაზე პატარა ელემენტი მოცემულ 2D მასივში. მაგალითი შეყვანის 1: k = 3 და მატრიცა = 11, 21, 31, 41 ...

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

Კითხვა 192. პასკალის სამკუთხედის Leetcode პასკალის სამკუთხედი არის ძალიან კარგი Leetcode პრობლემა, რომელსაც ბევრჯერ სვამენ ამაზონში, მაიკროსოფტში და სხვა კომპანიებში. ჩვენ მივცეთ არა-უარყოფითი მთელი რიგები, დავბეჭდოთ პასკალის სამკუთხედის პირველი რიგები. მაგალითი რიგები = 5 სტრიქონი = 6 პასკალის სამკუთხედის ხსნარის ტიპები დინამიური პროგრამირების ...

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

Კითხვა 193. დაკარგული ნომერი Missing Number- ის პრობლემში მივეცით N ზომის მასივს, რომელიც შეიცავს რიცხვს 0-დან N- მდე. მასივის ყველა მნიშვნელობა უნიკალურია. ჩვენ უნდა ვიპოვნოთ დაკარგული რიცხვი, რომელიც მასივში არ არის და ეს რიცხვი 0-დან N.- მდეა. აქ ...

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

Კითხვა 194. შერწყმული დახარისხებული მასივი შერწყმული მასივის პრობლემის შერწყმისას ჩვენ მივეცით ორი დახარისხებული მასივი მზარდი თანმიმდევრობით. პირველი შეყვანისას ჩვენ მივეცით array1 და array2 ინიცირებული რიცხვი. ეს ორი რიცხვი არის N და M. მასივის ზომა 1 უდრის N და M ჯამს 1 მასივში პირველი ...

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

Კითხვა 195. დანაყოფი ტოლია ქვეჯგუფის ჯამი Partition Equal Subset Sum არის პრობლემა, რომელშიც ჩვენ მივეცით დადებითი რიცხვების მასივი. უნდა გაირკვეს, რომ შეიძლება მისი დაყოფა ორ ქვეჯგუფად, რომ ელემენტების ჯამი ორივე სიმრავლეში იგივე იყოს. აქ არ არის საჭირო, რომ ...

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

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

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

Კითხვა 197. მასივის როტაცია როტაცია მასივი არის პრობლემა, რომელშიც მივეცით მასივი ზომის N. ჩვენ უნდა გადავატრიალოთ მასივი სწორი მიმართულებით. თითოეული ელემენტი ერთი პოზიციით გადადის და მასივის ბოლო ელემენტი პირველ პოზიციაზე მოდის. ასე რომ, ჩვენ მივეცით მნიშვნელობას K ...

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

Კითხვა 198. კონტეინერი ყველაზე მეტი წყლით პრობლემის აღწერა: მოცემულია n მთელი რიცხვი (y0, y1, y2… yn-1) n ინდექსებში (i = 0,1,2… n-1). I- ის ინდექსზე მთელი არის yi. ახლა, თქვენ ადგენთ n ხაზს კარტეზიულ სიბრტყეზე, თითოეული დამაკავშირებელი წერტილი (i, yi) და (i, 0) იპოვნეთ წყლის მაქსიმალური მოცულობა ...

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

Კითხვა 199. მატრიცის ჯაჭვის გამრავლება დინამიური პროგრამირების გამოყენებით მატრიცის ჯაჭვის გამრავლება არის მეთოდი, რომელშიც ვხვდებით მოცემული მატრიცების გამრავლების საუკეთესო გზას. ყველამ ვიცით, რომ მატრიცის გამრავლება ხასიათდება ასოციაციურად (A * B = B * A). ასე რომ, ჩვენ გვაქვს უამრავი შეკვეთა, რომელშიც გვინდა გავამრავლოთ. სინამდვილეში, ამ ალგორითმში, ...

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

Კითხვა 200. Subarray Sum უდრის k მოცემულია მთელი მასივი და მთელი რიცხვი k. იპოვეთ მოცემული მასივის მომიჯნავე ქვე -მასივების საერთო რაოდენობა, რომელთა ელემენტების ჯამი არის კ. მაგალითი შეყვანის 1: arr [] = {5,0,5,10,3,2, -15,4} k = 5 გამომავალი: 7 შეყვანა 2: arr]] = {1,1,1,2,4, -2} k = 2 გამომავალი: 4 ახსნა: განვიხილოთ მაგალითი -1 ...

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

Კითხვა 201. ქვეჯგუფის ჯამის პრობლემა ქვეჯგუფის ჯამის პრობლემა, ჩვენ გვეძლევა სია ყველა დადებითი რიცხვისა და ჯამისა. ჩვენ უნდა შევამოწმოთ არის თუ არა ქვესიმრავლე, რომლის ჯამი უდრის მოცემულ ჯამს. მაგალითი შეყვანა რიცხვების სია: 1 2 3 10 5 ჯამი: 9 გამოყვანის ჭეშმარიტი ახსნა ...

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

Კითხვა 202. ბევრი დალაგება Heap დალაგება შედარებაზე დაფუძნებული დალაგების ტექნიკაა, რომელიც ემყარება Binary Heap მონაცემთა სტრუქტურას. HeapSort მსგავსია შერჩევის დალაგების, სადაც ვიპოვით მაქსიმალურ ელემენტს და შემდეგ მოვათავსებთ ამ ელემენტს ბოლოს. ჩვენ ვიმეორებთ იგივე პროცესს დარჩენილი ელემენტებისათვის. დალაგებულია ...

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

Კითხვა 203. მონეტების შეცვლის პრობლემა მონეტების შეცვლის პრობლემა - განსხვავებული მნიშვნელობების c1, c2,…, cs მონეტების გათვალისწინებით (მაგალითად: 1,4,7….). ჩვენ გვჭირდება თანხა n. გამოიყენეთ ეს მოცემული მონეტები n– ს შესაქმნელად. შეგიძლიათ გამოიყენოთ მონეტა რამდენჯერაც დაგჭირდებათ. იპოვნეთ გზების საერთო რაოდენობა, რომლითაც ...

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

Კითხვა 204. ორი მატრიცის გამრავლება პრობლემის განცხადება "ორი მატრიცის გამრავლება" ამოცანაში ჩვენ მივეცით ორი მატრიცა. ჩვენ უნდა გავამრავლოთ ეს მატრიცები და დავბეჭდოთ შედეგი ან საბოლოო მატრიცა. აქ, აუცილებელი და საკმარისი პირობაა, რომ სვეტების რაოდენობა A უნდა იყოს ტოლი მატრიცაში რიგების რაოდენობის ...

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

Კითხვა 205. შერწყმის ოპერაციების მინიმალური რაოდენობა Array Palindrome- ის შესაქმნელად პრობლემის დებულება "მინიმალური რაოდენობის ოპერაციების გაერთიანება მასივის პალინდრომის შესაქმნელად" ამოცანაში ჩვენ მივეცით მასივი "a []". იპოვეთ merge_operations მინიმალური რაოდენობა მასივის პალინდრომის შესაქმნელად. შენიშვნა, პალინდრომი არის სიტყვა, ფრაზა ან თანმიმდევრობა, რომელიც იკითხება იგივე უკან, როგორც წინ. ...

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

Კითხვა 206. მინიმალური რაოდენობის ფორმა D და I's თანმიმდევრობიდან პრობლემის დეკლარაცია ”ფორმა D– ისა და I– ის თანმიმდევრობის მინიმალური რიცხვიდან” ჩვენ მივეცით შაბლონი, რომელიც შეიცავს მხოლოდ I- ს და D- ს. მე გაზრდისთვის და D შემცირებისთვის. დაწერეთ პროგრამა, რომ დაბეჭდოთ მინიმალური რიცხვი ამ ნიმუშის შესაბამისად. ციფრები 1-9 – დან და ციფრები ვერ განმეორდება. შეყვანის ფორმატი ...

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

Კითხვა 207. იპოვნეთ მოცემული სიგრძის ქვეჯგუფი მინიმალური საშუალოთი პრობლემის განცხადება პრობლემის "იპოვეთ მოცემული სიგრძის სუბარას უმცირესი საშუალო მაჩვენებლით" ჩვენ მივეცით მასივი და შეყვანის მთელი რიცხვი X. დაწერეთ პროგრამა, რომ იპოვოთ X სიგრძის ქვესახეობა მინიმალური/მინიმალური საშუალო მაჩვენებლით. ბეჭდავს ქვეწყობის დაწყების და დამთავრების ინდექსებს, რომელსაც აქვს ყველაზე ნაკლები ...

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

Კითხვა 208. იპოვნეთ გადასაფარებელი ნულები ისე, რომ ზედიზედ 1-ების რაოდენობა მაქსიმალურად გაიზარდოს პრობლემის დეკლარაცია "იპოვეთ ნულოვანი გადატრიალება ისე, რომ ზედიზედ 1 -ის რიცხვი მაქსიმალურად გაიზარდოს" ჩვენ მივეცით ორობითი მასივი და რიცხვი x, რომელიც აღნიშნავს არა. ნულოვანი გადასაბრუნებლად. დაწერეთ პროგრამა, რათა იპოვოთ ის ნულოვანი ნიშნები, რომლებიც უნდა გადატრიალდეს ასე ...

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

Კითხვა 209. K დახარისხებული მასივების შერწყმა და დახარისხებული პროდუქტის ბეჭდვა პრობლემის განცხადება "შერწყმა K დალაგებული მასივები და დაბეჭდილი დახარისხებული შედეგები" ჩვენ მივეცით k დალაგებული სხვადასხვა ზომის მასივები. დაწერეთ პროგრამა ამ მასივების შერწყმისთვის და დაბეჭდავს საბოლოო დახარისხებულ მასივს, როგორც გამომავალს. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს n. შემდეგი n სტრიქონი შეიცავს ...

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

Კითხვა 210. იპოვნეთ მინიმალური ელემენტი დალაგებულ და მბრუნავ მასივში პრობლემის განცხადება პრობლემის "იპოვეთ მინიმალური ელემენტი დახარისხებულ და ბრუნულ მასივში" ჩვენ მივეცით დახარისხებულ მასივს a []. ეს მასივი ბრუნავს რაღაც უცნობ ადგილას, იპოვეთ მინიმალური ელემენტი ამ მასივში. შეყვანის ფორმატი პირველი და ერთადერთი ხაზი, რომელიც შეიცავს მთელ მნიშვნელობას n. ...

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

Კითხვა 211. ელემენტების დალაგება II სიხშირის მიხედვით პრობლემის დებულება "ელემენტების დალაგება სიხშირით II" ამოცანაში ჩვენ მივეცით მასივი a []. დაალაგეთ მასივი იმ ელემენტების სიხშირის მიხედვით, სადაც უფრო მაღალი სიხშირის ელემენტი მოდის, შემდეგ სხვა. შეყვანის ფორმატი პირველი და ერთადერთი ხაზი, რომელიც შეიცავს მთელ რიცხვს n. მეორე სტრიქონი შეიცავს ნ ...

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

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

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

Კითხვა 213. გადაფარვის შუალედების შერწყმა II პრობლემის განცხადება "შერწყმის ინტერვალით გადახურვის II" ამოცანაში ჩვენ მივეცით ინტერვალების ნაკრები. დაწერეთ პროგრამა, რომელიც აერთიანებს გადახურვის ინტერვალებს ერთში და დაბეჭდავს ყველა არა-გადახურვის ინტერვალს. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს n. მეორე ხაზი შეიცავს n წყვილს, სადაც თითოეული წყვილია ...

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

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

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

Კითხვა 215. ბლინების დალაგების პრობლემა პრობლემის განცხადება "ბლინების დახარისხების პრობლემა" დაფუძნებულია ბლინების დახარისხებაზე. არასორტიზებული მასივის გათვალისწინებით, ჩვენ უნდა დავწეროთ პროგრამა, რომელიც იყენებს მხოლოდ გადატრიალების ოპერაციას მასივის დასალაგებლად. Flip არის ოპერაცია, რომელიც ანგრევს მასივს. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს N. მეორე ხაზი, რომელიც შეიცავს N სივრცეს ...

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

Კითხვა 216. ბლინების დალაგება პრობლემის განცხადება "ბლინების დახარისხების" ამოცანაში ჩვენ მივაწოდეთ მთელი რიცხვის მასივი A []. დაალაგეთ მასივი ბლინების შემობრუნების სერიის შესრულებით. ერთი ბლინის გადაბრუნებისას ჩვენ ვაკეთებთ შემდეგ ნაბიჯებს: აირჩიეთ რიცხვი k, სადაც 1 <= k <= arr.length. შეცვალე ქვე-მასივის arr [0… k-1] (0-ინდექსირებული). შეყვანა ...

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

Კითხვა 217. მოცემული რიცხვების განლაგება ყველაზე დიდი II რიცხვის შესაქმნელად პრობლემის დებულება "მოცემული რიცხვების მოწყობა, რათა შეიქმნას ყველაზე დიდი რიცხვი II", ჩვენ მივეცით დადებითი მთელი რიცხვების მასივი. მოაწყეთ ისინი ისე, რომ მოწყობა შექმნან ყველაზე დიდ მნიშვნელობას. შეყვანის ფორმატი პირველი და ერთადერთი ხაზი, რომელიც შეიცავს მთელ რიცხვს n. მეორე სტრიქონი შეიცავს ...

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

Კითხვა 218. სწრაფი დალაგების განმეორებითი განხორციელება პრობლემის განცხადება "სწრაფი დახარისხების განმეორებითი განხორციელება" ამოცანაში ჩვენ მივეცით მასივი []. მასივი უნდა დავალაგოთ სწრაფი დახარისხების გამოყენებით. აქ სწრაფი დალაგება არ ხორციელდება რეკურსიულად, იგი ხორციელდება განმეორებითი გზით. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს n. მეორე სტრიქონი შეიცავს ...

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

Კითხვა 219. შეცვალეთ მოცემული მასივი პრობლემის დეკლარაცია "Shuffle მოცემული მასივის" ამოცანაში ჩვენ მივეცით მთელი რიცხვის მასივი. დაწერეთ პროგრამა, რომელიც არევს მოცემულ მასივს. ანუ, მასივის ელემენტებს შემთხვევით გადარევს. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს n. მეორე ხაზი, რომელიც შეიცავს n სივრცეში გამოყოფილ მთელ რიცხვს ...

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

Კითხვა 220. იპოვნეთ მწკრივი 1 – ის მაქსიმალური რაოდენობით პრობლემის განცხადება "იპოვეთ მწკრივის 1 -ის მაქსიმალური რაოდენობის" ამოცანაში ჩვენ მივეცით მატრიცა (2D მასივი), რომელიც შეიცავს ორობითი ციფრებს თითოეული სტრიქონის დახარისხებით. იპოვეთ მწკრივი, რომელსაც აქვს 1 -ის მაქსიმალური რაოდენობა. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს ორ მთელ რიცხვს n, m. შემდეგი, n სტრიქონი ...

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

Კითხვა 221. K დახარისხებული მასივის დახარისხება პრობლემის განცხადება "K დახარისხებული მასივის დახარისხება" ამოცანაში ჩვენ მივეცით n ელემენტების მასივი, სადაც თითოეული ელემენტი მაქსიმუმ k დაშორებულია სამიზნე პოზიციიდან. შეიმუშავეთ ალგორითმი, რომელიც დალაგებულია O (n log k) დროში. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს ორ მთელ რიცხვს N ...

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

Კითხვა 222. პროდუქტის მაქსიმალური ქვეჯგუფი II პრობლემის განცხადება "მაქსიმალური პროდუქტის სუბარიის II" ამოცანაში ჩვენ მივეცით მასივი, რომელიც შედგება დადებითი, უარყოფითი რიცხვებისა და ასევე ნულებისაგან. ჩვენ უნდა ვიპოვოთ სუბარას მაქსიმალური პროდუქტი. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს N. მეორე ხაზი, რომელიც შეიცავს N სივრცეში გამოყოფილ მთელ რიცხვებს. გამოყვანის ფორმატი ერთადერთი ...

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

Კითხვა 223. ყველაზე დიდი ქვეჯგუფი თანაბარი 0-ით და 1-ით პრობლემის განცხადება "უმსხვილესი ქვე -მასივი თანაბარი 0 -ისა და 1 -ის" პრობლემით, ჩვენ მივეცით მასივი a [], რომელიც შეიცავს მხოლოდ 0 და 1. იპოვეთ უმსხვილესი ქვეარსი თანაბარი 0 -ისა და 1 -ისა და დავბეჭდავთ დაწყების ინდექსს და უდიდესი ინდოეთის მასივის საბოლოო ინდექსი. ...

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

Კითხვა 224. მაქსიმალური თანხის მომატება პრობლემის განცხადება "მაქსიმალური თანხის ზრდა შემდგომში" ამოცანაში ჩვენ მივეცით მასივი. იპოვეთ მოცემული მასივის მაქსიმალური თანმიმდევრობის ჯამი, ანუ ქვემიდევნების მთელი რიცხვები დალაგებულია თანმიმდევრობით. შემდგომი არის მასივის ნაწილი, რომელიც არის თანმიმდევრობა, რომელიც არის ...

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

Კითხვა 225. უფრო მცირე ელემენტების რაოდენობა მარჯვენა მხარეს პრობლემის განცხადება "მცირე ზომის ელემენტების მარჯვენა მხარეს" ამოცანაში, ჩვენ მივეცით მასივი []. იპოვნეთ თითოეული ელემენტის მარჯვენა_გვერდზე არსებული პატარა ელემენტების რაოდენობა. შეყვანის ფორმატი პირველი და მხოლოდ ერთი ხაზი, რომელიც შეიცავს მთელ რიცხვს N. მეორე ხაზი, რომელიც შეიცავს N სივრცეში გამოყოფილ მთელ რიცხვებს. გამომავალი ...

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

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

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

Კითხვა 227. ელემენტები მასივში N / K– ზე მეტჯერ ჩნდება პრობლემის განცხადება "ელემენტები ჩნდება მასივში N/K- ზე მეტჯერ" ამოცანაში ჩვენ მივაწოდეთ n ზომის მთელი რიცხვი. იპოვეთ ელემენტები, რომლებიც ჩნდება n/k ჯერზე მეტჯერ. სადაც k არის შეყვანის მნიშვნელობა. შეყვანის ფორმატი პირველი და მხოლოდ ერთი ხაზი, რომელიც შეიცავს ორ მთელ რიცხვს N და ...

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

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

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

Კითხვა 229. პოზიტიური და უარყოფითი რიცხვების შეცვლა ალტერნატიულად მასივში პრობლემის განცხადება "პოზიტიურ და უარყოფით რიცხვთა ალტერნატივა მასივში" ამოცანაში ჩვენ მივეცით მასივი a []. ეს მასივი შეიცავს დადებით და უარყოფით რიცხვებს. მასივის გადაწყობა ისე, რომ პოზიტიური და უარყოფითი ალტერნატიულად განთავსდეს. აქ პოზიტიური და უარყოფითი ელემენტების რაოდენობა არ არის საჭირო ...

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

Კითხვა 230. მასივში იპოვნეთ გამეორების მაქსიმალური რიცხვი პრობლემის განცხადება "იპოვეთ მასივში გამეორების მაქსიმალური რიცხვი" ამოცანაში ჩვენ მივეცით ზომის დაულაგებელი მასივი. მოცემული მასივი შეიცავს რიცხვებს დიაპაზონში {0, k} სადაც k <= N. იპოვეთ ის რიცხვი, რომელიც მოდის მაქსიმალური რიცხვი ჯერ მასივში. შეყვანის ფორმატი ...

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

Კითხვა 231. Tug ომი პრობლემის დადგენა საბრძოლო პრობლემის გადასაჭრელად, ჩვენ მივაწოდეთ მთელი რიცხვის მასივი, გავყოთ მასივი ზომის ორ ქვეჯგუფად n/2 ზომის თითოეული ისე, რომ ორი ქვესიმრავლის ჯამის სხვაობა იყოს რაც შეიძლება მინიმალური. თუ n არის თუნდაც თითოეული ქვესიმრავლის ზომა არის n/2. თუ ...

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

Კითხვა 232. პირველი წრიული ტური, რომ მოინახულოთ ყველა ბენზინი პირველ წრიულ ტურში, რომ მოინახულოთ ბენზინის ყველა სისქის პრობლემა, დებულებაა ისეთი, რომ წრეზე წრეა n ბენზინის ტუმბოებით. ყველა ბენზინის ტუმბოს აქვს წყვილი მონაცემები. პირველი მნიშვნელობა არის ბენზინის ტუმბოს რაოდენობა და მეორე არის ...

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

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

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

Კითხვა 234. წრიული ქვეჯგუფის მაქსიმალური ჯამი პრობლემის განცხადება მაქსიმალური წრიული სუბარას ჯამის ამოცანაში, ჩვენ მივეცით წრეში განლაგებული მთელი რიცხვების მასივი, ვიპოვოთ წრიული მასივის თანმიმდევრული რიცხვების მაქსიმალური ჯამი. მაგალითი შეყვანის arr [] = {13, -17, 11, 9, -4, 12, -1} გამომავალი 40 ახსნა აქ, ჯამი = 11 + ...

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

Კითხვა 235. ოთხი ელემენტი, რომელთა ჯამი მოცემულია პრობლემის განცხადება ოთხ ელემენტში, რომლებიც აჯამებს მოცემულ პრობლემას, ჩვენ მივეცით მასივი, რომელიც შეიცავს N ელემენტებს, რომლებიც შეიძლება იყოს დადებითი ან უარყოფითი. იპოვეთ ოთხი ელემენტის ერთობლიობა, რომელთა ჯამი ტოლია მოცემული მნიშვნელობისა k. შეყვანის ფორმატი პირველი ხაზი შეიცავს მთელ რიცხვს N. მეორე ხაზი შეიცავს მასივს ...

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

Კითხვა 236. დანაყოფის პრობლემა პრობლემის განცხადება გაყოფის პრობლემაში ჩვენ მივეცით ნაკრები, რომელიც შეიცავს n ელემენტს. იპოვეთ შესაძლებელია თუ არა მოცემული ერთობლიობა ორ ნაწილად, რომელთა ელემენტების ჯამი ქვეჯგუფებში ტოლია. მაგალითი შეყვანის arr [] = {4, 5, 11, 9, 8, 3} გამომავალი დიახ განმარტება მასივი ...

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

Კითხვა 237. სახელგანთქმული პრობლემა პრობლემის დეკლარაცია სახელგანთქმულ პრობლემაში არის N ადამიანის ოთახი, იპოვეთ სახელგანთქმული. პირობები სახელგანთქმული არის- თუ A არის სახელგანთქმული მაშინ ოთახში მყოფმა ყველამ უნდა იცოდეს A. A- მ არ უნდა იცოდეს ვინმეს ოთახში. ჩვენ უნდა ვიპოვოთ ადამიანი, რომელიც აკმაყოფილებს ამ პირობებს. ...

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

Კითხვა 238. იპოვნეთ დალაგების შედეგი 3 ზომით პრობლემის განცხადება მთელი რიცხვების მოცემულ უსორტიზაციო მასივში. ჩვენ უნდა ვიპოვოთ დახარისხებული ზომის 3. სამი ელემენტი იყოს მასივი [i], მასივი [j], მასივი [k] შემდეგ, მასივი [i] <მასივი [j] <მასივი [k] i <j < კ. თუ მასივში მრავლდება სამი სამეული, დაბეჭდეთ ნებისმიერი ...

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

Კითხვა 239. ქვეჯგუფი მოცემული თანხით პრობლემის განცხადება ქვეჯგუფში მოცემული ჯამური პრობლემით, ჩვენ მივეცით მასივი, რომელიც შეიცავს n დადებით ელემენტებს. ჩვენ უნდა ვიპოვოთ ქვეარხი, რომელშიც სუბარას ყველა ელემენტის ჯამი მოცემული_ჯამის ტოლია. Subarray მიიღება ორიგინალური მასივიდან წაშლით რამდენიმე ...

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

Კითხვა 240. მასივის მაქსიმალური ელემენტი, რომელიც იზრდება და შემდეგ იკლებს პრობლემის განცხადება მოცემულ მასივში, რომელიც შეიცავს n ელემენტს. ელემენტები ინახება ისე, რომ ჯერ k ელემენტები მზარდ წესრიგშია და შემდეგ nk ელემენტები მცირდება იქიდან, ჩვენ უნდა ვიპოვოთ მასივში მაქსიმალური ელემენტი. მაგალითი ა) შეყვანის მასივი: [15, 25, ...

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

Კითხვა 241. დათვალეთ მინიმალური ნაბიჯები მოცემული მასივის მისაღებად პრობლემის დეკლარაცია მოცემული მასივის პრობლემის მისაღებად მინიმალური ნაბიჯების დათვლისას, ჩვენ მივეცით შეყვანის მასივის სამიზნე [], რომელიც შეიცავს n ელემენტს, ჩვენ უნდა გამოვთვალოთ ოპერაციების მინიმალური რაოდენობა მასივის [] ზომის n] ყველა ნულიდან სამიზნეზე გადაყვანისგან [] რა ოპერაციები ა) ელემენტის 1 -ით გაზრდა არის ...

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

Კითხვა 242. იპოვნეთ დაკარგული ელემენტი დუბლირებული მასივიდან პრობლემის განცხადება ორი A და B მასივების გათვალისწინებით, ერთი მასივი მეორის დუბლიკატია, გარდა ერთი ელემენტისა. ერთი ელემენტი აკლია A ან B. ჩვენ გვჭირდება დაკარგული ელემენტის პოვნა დუბლირებული მასივიდან. მაგალითი 5 1 6 4 8 9 6 4 8 ...

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

Კითხვა 243. მოცემული მასივის შეცვლა მაქსიმალური მინიმალური ფორმით პრობლემის დეკლარაცია "მიანიჭეთ მინიჭებული მასივის მაქსიმალური მინიმალური ფორმით" ამოცანას, ჩვენ მივეცით დახარისხებული მასივი, რომელიც შეიცავს N ელემენტებს. მოცემული დახარისხებული მასივის პოზიტიური რიცხვების გადაწყობა, ისე რომ ალტერნატიული ელემენტები იყოს მაქსიმუმ და მინ. იხილეთ ქვემოთ ელემენტების გადაწყობის უკეთ გასაგებად- მასივი [0] ...

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

Კითხვა 244. ქვეჯგუფი და მიმდევრობა პრობლემის დეკლარაცია ქვე -მასივისა და შემდგომი პრობლემის დროს, ჩვენ უნდა დავბეჭდოთ მოცემული მასივის ყველა ქვესერი და ქვეგანყოფილება. შექმენით ყველა შესაძლო არა-ცარიელი ქვეარხი. ქვე -მასივი ჩვეულებრივ განისაზღვრება, როგორც მასივის ნაწილი ან მონაკვეთი, რომელშიც მიმდებარეობა ინდექსზეა დაფუძნებული. ქვეარხი ...

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

Კითხვა 245. შერწყმა ორი დალაგებული მასივი პრობლემის განცხადება ორი დახარისხებული მასივის პრობლემის შერწყმისას, ჩვენ მივეცით ორი შეყვანის დახარისხებული მასივი, ჩვენ უნდა გავაერთიანოთ ეს ორი მასივი ისე, რომ სრული დახარისხების შემდეგ საწყისი რიცხვები იყოს პირველ მასივში და დარჩეს მეორე მასივში. მაგალითი შეყვანის A [] = {1, 3, 5, 7, ...

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

Კითხვა 246. სამმაგი რიცხვი, ვიდრე მოცემული ღირებულების ჯამი პრობლემის განცხადება ჩვენ მივეცით მასივი, რომელიც შეიცავს N რაოდენობის ელემენტებს. მოცემულ მასივში დაითვალეთ სამეულის რაოდენობა, რომლის ჯამიც ნაკლებია მოცემულ მნიშვნელობაზე. მაგალითი შეყვანის a [] = {1, 2, 3, 4, 5, 6, 7, 8} ჯამი = 10 გამომავალი 7 შესაძლო სამეული არის: ...

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

Კითხვა 247. შემდეგი უფრო დიდი ელემენტი მასივში პრობლემის განცხადება მასივის გათვალისწინებით, ჩვენ ვიპოვით მასივის თითოეული ელემენტის შემდეგ უფრო დიდ ელემენტს. თუ ამ ელემენტისთვის არ არსებობს შემდეგი უფრო დიდი ელემენტი, მაშინ ჩვენ დავბეჭდავთ -1, წინააღმდეგ შემთხვევაში ჩვენ ამ ელემენტს დავბეჭდავთ. შენიშვნა: შემდეგი უფრო დიდი ელემენტია უფრო დიდი და ...

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

Კითხვა 248. ორი დახარისხებული მასივის შერწყმა პრობლემის განცხადება ორი დახარისხებული მასივის პრობლემის შერწყმისას ჩვენ მივეცით ორი დახარისხებული მასივი, ერთი მასივი m+n ზომით და მეორე მასივი n. ჩვენ გავაერთიანებთ n ზომის მასივს m+n ზომის მასივში და დავბეჭდავთ m+n ზომის გაერთიანებულ მასივს. მაგალითი შეყვანის 6 3 M [] = ...

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

Კითხვა 249. იპოვნეთ ფიქსირებული წერტილი მოცემულ მასივში პრობლემის განცხადება n განსხვავებული ელემენტების მასივის გათვალისწინებით, იპოვეთ ფიქსირებული წერტილი მოცემულ მასივში, სადაც ფიქსირებული წერტილი ნიშნავს, რომ ელემენტის მნიშვნელობა იგივეა, რაც ინდექსი. მაგალითი შეყვანის 5 arr [] = {0,4,8,2,9} გამომავალი 0 არის ამ მასივის ფიქსირებული წერტილი, რადგან მნიშვნელობა და ინდექსი ...

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

Კითხვა 250. იპოვნეთ ელემენტი ორობითი ძიების გამოყენებით დახარისხებულ მასივში პრობლემის განცხადება დახარისხებული მასივის გათვალისწინებით, დალაგებულ მასივში იპოვეთ ელემენტი ორობითი ძიების გამოყენებით. თუ არსებობს, დაბეჭდეთ ამ ელემენტის ინდექსი სხვაგან დაბეჭდეთ -1. მაგალითი შეყვანის arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // საძიებელი ელემენტი ...

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

Კითხვა 251. იპოვნეთ Triplet მასივში მოცემული თანხით პრობლემის განცხადება მთელი რიცხვების მასივის გათვალისწინებით, იპოვეთ მასივში სამი ელემენტის კომბინაცია, რომელთა ჯამი უდრის მოცემულ მნიშვნელობას X. აქ ჩვენ დავბეჭდავთ პირველ კომბინაციას, რომელსაც მივიღებთ. თუ ასეთი კომბინაცია არ არსებობს, დაბეჭდეთ -1. მაგალითი შეყვანის N = 5, X = 15 arr]] = ...

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

Კითხვა 252. იპოვეთ ეგზემპლარი მასივში ყველაზე ეფექტურად პრობლემის დეკლარაცია აჩვენეთ ყველა ელემენტი, რომელიც დუბლიკატი ყველაზე ეფექტურია O (n) და O (1) სივრცეში. N მასივის გათვალისწინებით, რომელიც შეიცავს რიცხვებს 0-დან n-1- მდე, ეს რიცხვები შეიძლება მოხდეს რამდენჯერმე. იპოვეთ დუბლიკატი მასივში ყველაზე ეფექტურ ...

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

Კითხვა 253. დაალაგეთ 0s და 1s მასივში პრობლემის განცხადება მოცემულია მასივი, რომელიც შეიცავს N ელემენტს, სადაც მასივის ელემენტებია 0,1 ან 2. დაალაგეთ ან დაყავით მასივის 0s 1s და 2s. მოათავსეთ ყველა ნული პირველ ნახევარში, ყველა ერთეული მეორე ნახევარში და ყველა ორმაგი მესამე ნახევარში. მაგალითი შეყვანის 22 ...

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

Კითხვა 254. იპოვნეთ მასივების ლიდერები პრობლემის განცხადება მოცემულია მასივი, რომელიც შეიცავს N ელემენტებს. იპოვნეთ ლიდერები მასივში. ლიდერები არიან ის ელემენტები, რომლებსაც არ აქვთ საკუთარ თავზე დიდი ელემენტი მასივის მარჯვნივ. მაგალითი შეყვანის 7 1 95 4 46 8 12 21 გამომავალი 95 46 21 ახსნა აქ არა ...

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

Კითხვა 255. დალაგებული მასივიდან დაკარგული ყველაზე მცირე დადებითი რიცხვი პრობლემის განცხადება მოცემულ უსორტიზაციო მასივში იპოვეთ უმცირესი დადებითი რიცხვი, რომელიც აკლია არასორტიზებულ მასივში. დადებითი მთელი რიცხვი არ შეიცავს 0. საჭიროების შემთხვევაში შეგვიძლია შევცვალოთ ორიგინალური მასივი. მასივი შეიძლება შეიცავდეს დადებით და უარყოფით რიცხვებს. მაგალითი ა. შეყვანის მასივი: [3, 4, -1, 0, -2, 2, 1, ...

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

Კითხვა 256. იპოვნეთ K სიგრძის საშუალო მაქსიმალური ქვეჯგუფი პრობლემის განცხადება K საშუალო სიგრძის მაქსიმალური სირთულის პოვნაში, ჩვენ მივეცით მასივის ზომა N. მასივი შეიძლება შეიცავდეს დადებით და უარყოფით რიცხვებს. (საშუალო = ელემენტების/რიცხვის ჯამი ...

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

Კითხვა 257. იპოვნეთ პითაგორას სამეული სამი მასივიდან პრობლემის განცხადება ჩვენ მივეცით მასივი, რომელიც შეიცავს n მთელ რიცხვს. ჩვენ უნდა ვიპოვოთ პითაგორას სამეულების ნაკრები მოცემული მასივიდან. შენიშვნა: პითაგორას სამეულის მდგომარეობა: a^2 + b^2 = c^2. მაგალითი შეყვანის 6 [3, 4, 6, 5, 7, 8] გამომავალი პითაგორას სამეული: 3, 4, 5 მიდგომა 1 ...

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

Კითხვა 258. ყველა ნულის გადატანა მოცემული მასივის ბოლოსკენ პრობლემის განცხადება მოცემულ მასივში გადაიტანეთ მასივში არსებული ყველა ნული მასივის ბოლომდე. აქ ყოველთვის არის გზა ნულოვანი რაოდენობის ჩასმის მასივის ბოლოს. მაგალითი შეყვანის 9 9 17 0 14 0 ...

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

Კითხვა 259. იპოვნეთ მასივის მინიმალური მანძილი ორ რიცხვს შორის პრობლემის განცხადება მოცემულ უსორტიზაციო მასივში, რომელიც ასევე შეიძლება შეიცავდეს დუბლიკატებს, იპოვეთ მასივის ორ განსხვავებულ რიცხვს შორის მინიმალური მანძილი. მანძილი მასივში 2 რიცხვს შორის: ინდექსებს შორის აბსოლუტური განსხვავება +1. მაგალითი შეყვანის 12 3 5 4 2 6 5 6 6 5 4 XNUMX ...

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

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

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

Კითხვა 261. არა თანმიმდევრული ელემენტების მაქსიმალური ჯამი პრობლემის განაცხადი "არათანმიმდევრული ელემენტების მაქსიმალურ ჯამში" მოცემულ მასივში, თქვენ უნდა იპოვოთ არათანმიმდევრული ელემენტების მაქსიმალური ჯამი. თქვენ არ შეგიძლიათ დაამატოთ უშუალო მეზობლის ნომრები. მაგალითად [1,3,5,6,7,8,] აქ 1, 3 არის მიმდებარე, ასე რომ ჩვენ არ შეგვიძლია მათი დამატება და 6, 8 არ არის მიმდებარე, ასე რომ ჩვენ ...

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

Კითხვა 262. იპოვნეთ ყველაზე მცირე დაკარგული ნომერი დახარისხებულ მასივში პრობლემის განცხადება "დალაგებული მასივის უმცირესი გამოტოვებული რიცხვის პოვნაში" ჩვენ მივაწოდეთ მთელი მასივი. იპოვეთ ყველაზე პატარა დაკარგული რიცხვი N ზომის დახარისხებულ მასივში, რომელსაც აქვს უნიკალური ელემენტები 0-დან M-1 დიაპაზონში, სადაც M> N. მაგალითი შეყვანის [0, 1, 2, 3, 4, 6, 7, ...

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

Კითხვა 263. პირველი განმეორებითი ელემენტი პრობლემის განცხადება ჩვენ მივეცით მასივი, რომელიც შეიცავს n მთელ რიცხვს. ჩვენ უნდა ვიპოვოთ პირველი განმეორებითი ელემენტი მოცემულ მასივში. თუ არ არის განმეორებითი ელემენტი, დაბეჭდეთ "განმეორებითი რიცხვი არ მოიძებნა". შენიშვნა: განმეორებითი ელემენტები არის ის ელემენტები, რომლებიც არაერთხელ მოდის. (მასივი შეიძლება შეიცავდეს დუბლიკატებს) ...

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

Კითხვა 264. პროდუქტის მასივის თავსატეხი პრობლემის განცხადება პროდუქტის მასივის თავსატეხის პრობლემაში ჩვენ უნდა შევქმნათ მასივი, სადაც ith ელემენტი იქნება მოცემული მასივის ყველა ელემენტის პროდუქტი, გარდა i პოზიციაზე არსებული ელემენტისა. მაგალითი შეყვანა 5 10 3 5 6 2 გამომავალი 180 600 360 300 900 ...

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

Კითხვა 265. იპოვნეთ ყველა წყვილი მოცემული სხვაობით პრობლემის განცხადება ჩვენ მივეცით მასივი, რომელიც შეიცავს სხვადასხვა ელემენტებს ან მასივში არ არის განმეორებითი ელემენტები. იპოვნეთ ყველა წყვილი მოცემული განსხვავებით. თუ არ არსებობს წყვილი მოცემული განსხვავებული, დაბეჭდეთ "არ არის წყვილი მოცემული განსხვავებული". მაგალითი შეყვანის 10 20 90 70 20 80 XNUMX ...

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

Კითხვა 266. მოცემულ მასივში იპოვნეთ პირველი განმეორებითი რიცხვი პრობლემის განცხადება მასივში შეიძლება იყოს მრავალჯერადი გამეორებადი რიცხვები, მაგრამ თქვენ უნდა იპოვოთ პირველი განმეორებითი რიცხვი მოცემულ მასივში (მეორედ ხდება). მაგალითი შეყვანა 12 5 4 2 8 9 7 12 5 6 12 4 7 5 გამომავალი XNUMX არის პირველი განმეორებითი ელემენტი ...

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

Კითხვა 267. მაქსიმალური განსხვავება ორ ელემენტს შორის, როგორიცაა უფრო დიდი ელემენტი, მომდინარეობს შემდეგ პატარა პრობლემის განცხადება ჩვენ მივეცით n მთელი რიცხვების მასივი, რომელშიც უნდა ვიპოვოთ მაქსიმალური განსხვავება ორ ელემენტს შორის, როგორიცაა უფრო დიდი ელემენტი მოდის უფრო მცირე ზომის შემდეგ. მაგალითი შეყვანა 4 7 2 18 3 6 8 11 21 გამომავალი 19 მიდგომა 1 ორ ელემენტს შორის მაქსიმალური სხვაობისათვის ...

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

Კითხვა 268. უმრავლესობის ელემენტი პრობლემის განცხადება დახარისხებული მასივის გათვალისწინებით, ჩვენ უნდა მოვძებნოთ უმრავლესობის ელემენტი დახარისხებული მასივიდან. უმრავლესობის ელემენტი: რიცხვი, რომელიც აღემატება მასივის ზომის ნახევარზე მეტს. აქ ჩვენ მივეცით რიცხვი x ჩვენ უნდა შევამოწმოთ ის არის უმრავლესობის_ელემენტი თუ არა. მაგალითი შეყვანის 5 2 ...

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

Კითხვა 269. იპოვნეთ პირველი და მეორე ყველაზე მცირე ელემენტები პრობლემის განცხადება პირველი და მეორე უმცირესი ელემენტის ამოცანის პოვნაში ჩვენ მივაწოდეთ მთელი რიცხვის მასივი. იპოვეთ პირველი და მეორე უმცირესი რიცხვები მასივიდან ან იპოვეთ ორი ყველაზე პატარა რიცხვი მასივიდან. მაგალითი შეყვანის 7, 6, 8, 10, 11, 5, 13, 99 გამომავალი პირველი ყველაზე პატარა არის ...

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

Კითხვა 270. იპოვნეთ მასივში მომხდარი კენტი რაოდენობის რიცხვი პრობლემის განცხადება დადებითი რიცხვების მასივის გათვალისწინებით. ყველა რიცხვი გვხვდება რამდენჯერმე, გარდა ერთი რიცხვისა, რომელიც ხდება კენტი რიცხვში. ჩვენ უნდა ვიპოვოთ რიცხვი, რომელიც ხდება უცნაურად რამდენჯერმე მასივში. მაგალითი შეყვანის 1, 1, 1, 1, 2, 2, 3, ...

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

Კითხვა 271. დალაგების ელემენტები მოვლენების სიხშირის მიხედვით პრობლემის განცხადება ელემენტების დალაგების სიხშირის მიხედვით, ჩვენ მივეცით მასივი a []. მასივის ელემენტები დაალაგეთ ისე, რომ ყველაზე მეტი შემთხვევის ელემენტი იყოს პირველი. თუ შემთხვევების რაოდენობა თანაბარია, დაბეჭდეთ ის რიცხვი, რომელიც პირველად გამოჩნდა ...

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

Კითხვა 272. იპოვნეთ დაკარგული ნომერი პრობლემის განცხადება 1-დან N რიცხვთა მასივიდან დაკარგული რიცხვის პოვნაში ჩვენ მივეცით მასივი, რომელიც შეიცავს N-1 რიცხვებს. ერთი რიცხვი აკლია 1 -დან N. რიცხვთა მასივში. ჩვენ უნდა ვიპოვოთ დაკარგული რიცხვი. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს ...

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

სიმებიანი კითხვები Amazon

Კითხვა 273. ნაბიჯების მინიმალური რაოდენობა ორი სტრიქონის შესაქმნელად Anagram Leetcode Solutions პრობლემის დეკლარაცია ამ ამოცანაში ჩვენ გვეძლევა ორი სტრიქონის 's' & 't', რომელიც შედგება მცირე ზომის ინგლისური სიმბოლოებისგან. ერთ ოპერაციაში ჩვენ შეგვიძლია ავირჩიოთ სტრიქონის 't' ნებისმიერი სიმბოლო და შევცვალოთ იგი სხვა სიმბოლოზე. ჩვენ უნდა ვიპოვოთ ასეთი ოპერაციების მინიმალური რაოდენობა, რათა 't' იყოს ...

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

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

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

Კითხვა 275. მინიმალური სვოპები, რომ სტრიქონები გახდეს თანაბარი ლეეტკოდ ამოხსნისთვის პრობლემის განცხადება თქვენ გეძლევათ თანაბარი სიგრძის ორი სტრიქონი s1 და s2, რომელიც შედგება მხოლოდ „x“ და „y“ ასოებისგან. თქვენ შეგიძლიათ შეცვალოთ ნებისმიერი ორი სიმბოლო, რომელიც ეკუთვნის სხვადასხვა სტრიქონს, თქვენი ამოცანაა ორივე სტრიქონი თანაბარი გახადოთ. დააბრუნეთ სვოპების მინიმალური რაოდენობა, რომელიც საჭიროა ორივე სტრიქონის თანაბარი ...

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

Კითხვა 276. პალინდრომიული შედეგების ამოღება Leetcode Solution პრობლემა პალინდრომიული შედეგების ამოღება Leetcode Solution აცხადებს, რომ თქვენ გეძლევათ სტრიქონი. სიმები მხოლოდ ორი სიმბოლოსგან შედგება 'a' ან 'b'. თქვენ უნდა წაშალოთ მთელი სტრიქონი. არსებობს შეზღუდვა, რომლის წაშლა შეგიძლიათ მხოლოდ პალინდრომული თანმიმდევრობით. იპოვნეთ მინიმუმი ...

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

Კითხვა 277. განსაზღვრავს IP მისამართი Leetcode Solution პრობლემის განცხადება ამ პრობლემასთან ერთად, ჩვენ მოგვცეს IP მისამართი. ჩვენ უბრალოდ უნდა გადავაქციოთ ის Defanged IP მისამართი, ანუ ჩვენს გამომავალ სტრიქონში, ყველა "." გარდაიქმნება "[.]" - ში. მაგალითი #1: მისამართი = "1.1.1.1" "1 [.] 1 [.] 1 [.] 1" #2: მისამართი = "255.100.50.0" "255 [.] 100 [.] 50 [.] 0 "მიდგომა 1 (სიმებიანი ნაკადის/აღმაშენებლის გამოყენებით) ...

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

Კითხვა 278. სიმების შესატყვისი მასივში Leetcode Solution პრობლემა String Matching მასივში Leetcode Solution გვაძლევს სიმების მასივს. პრობლემა გვთხოვს, რომ ვიპოვოთ სტრიქონები, რომლებიც შესასვლელიდან რომელიმე სხვა სტრიქონის ქვესტრიქონია. მხოლოდ სწრაფი შეხსენება, ქვესათაური სხვა არაფერია, თუ არა სტრიქონის დარჩენილი ნაწილი შემდეგ ...

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

Კითხვა 279. არის თანმიმდევრობის Leetcode გამოსავალი პრობლემის დეკლარაცია ამ ამოცანაში ჩვენ გვეძლევა ორი განსხვავებული სტრიქონი. მიზანია გაარკვიოს არის თუ არა პირველი სტრიქონი მეორის შემდგომი. მაგალითები პირველი სტრიქონი = "abc" მეორე სტრიქონი = "mnagbcd" ჭეშმარიტი პირველი სტრიქონი = "ბურგერი" მეორე სტრიქონი = "დომინოს" ყალბი მიდგომა (რეკურსიული) ეს ადვილია ...

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

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

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

Კითხვა 281. დაამატეთ ორობითი Leetcode ამოხსნა პრობლემის განცხადება ორი ორობითი სტრიქონის a და b, ჩვენ უნდა დავამატოთ ეს ორი სტრიქონი და შემდეგ დავუბრუნოთ შედეგი ორობითი სტრიქონის სახით. ორობითი სტრიქონი არის ის სტრიქონები, რომელიც შეიცავს მხოლოდ 0 -ს და 1 -ს. მაგალითი a = "11", b = "1" "100" a = "1010", b = "1011" "10101" მიდგომა ორი დასამატებლად ...

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

Კითხვა 282. მოქმედებს Palindrome Leetcode Solution პრობლემის განცხადება სტრიქონის გათვალისწინებით, ჩვენ უნდა განვსაზღვროთ, არის თუ არა ის პალინდრომი, მხოლოდ ალფანუმერული სიმბოლოების, ანუ რიცხვებისა და ანბანის გათვალისწინებით. ჩვენ ასევე უნდა უგულებელვყოთ ანბანის სიმბოლოების შემთხვევები. მაგალითი "კაცი, გეგმა, არხი: პანამა" ჭეშმარიტი ახსნა: "AmanaplanacanalPanama" არის მოქმედი პალინდრომი. "რბოლის მანქანა" ...

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

Კითხვა 283. სიმებიანი Leetcode ამოხსნის საპირისპირო ხმოვნები პრობლემის დეკლარაცია ამ პრობლემას ეძლევა სტრიქონი და ჩვენ უნდა შევცვალოთ მხოლოდ ამ სტრიქონის ხმოვნები. მაგალითი "გამარჯობა" "holle" ახსნა: უკუქცევის წინ: "გამარჯობა" უკუქცევის შემდეგ: "holle" "leetcode" "leotcede" ახსნა: მიდგომა 1 (დასტის გამოყენება) ჩვენ უბრალოდ უნდა შევაბრუნოთ შესასვლელში არსებული ხმოვნები ...

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

Კითხვა 284. Roman to Inteet Leetcode Solution პრობლემში ”რომანელიდან მთლიანი რიცხვი”, მოცემულია სიმებიანი, რომელიც წარმოადგენს რომაული რიცხვითი ფორმით დადებით მთელ რიცხვს. რომაული ციფრები წარმოდგენილია 7 სიმბოლოთი, რომელთა გადაყვანა შესაძლებელია მთელი ცხრილებით შემდეგი ცხრილის გამოყენებით: შენიშვნა: მოცემული რომაული ციფრის მთელი რიცხვი არ უნდა აღემატებოდეს ან ...

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

Კითხვა 285. გზა გადაკვეთა Leetcode Solution პრობლემის განცხადება გზის გადაკვეთისას მოცემულია a_string პრობლემა, რომელშიც არის მხოლოდ ოთხი განსხვავებული სიმბოლო 'N', 'S', 'E' ან 'W', რომელიც აჩვენებს ობიექტის მოძრაობას ერთ მიმართულებით ერთდროულად 1 ერთეულით. ობიექტი თავდაპირველად წარმოშობისაა (0,0). ჩვენ უნდა გავარკვიოთ, თუ ...

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

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

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

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

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

Კითხვა 288. Scramble სიმებიანი პრობლემის განცხადება "სტრიქონის სიმებიანი" პრობლემა აცხადებს, რომ თქვენ გეძლევათ ორი სტრიქონი. შეამოწმეთ მეორე სტრიქონი არის პირველის შერეული სტრიქონი თუ არა? განმარტება მოდით სიმებიანი s = "დიდი" წარმოდგენა s როგორც ორობითი ხე რეკურსიულად იყოფა ორ არასამთავრობო ცარიელ ქვესიტრიკად. ეს სტრიქონი შეიძლება იყოს ...

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

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

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

Კითხვა 290. მთელი ინგლისური სიტყვები პრობლემში ”Integer to English words” მივეცით არაუარყოფითი მთელი რიცხვისა და ამოცანების გადასაყვანად მთელი რიცხვი მის რიცხვით სიტყვებში ან მივიღებთ რიცხვის, ნებისმიერი რიცხვის შეყვანას და ჩვენი ამოცანაა ამ რიცხვის სტრიქონში წარმოდგენა. ფორმა ვნახოთ ერთი მაგალითი, ...

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

Კითხვა 291. K სიებიდან იპოვნეთ ელემენტების შემცველი ყველაზე მცირე დიაპაზონი პრობლემში ”იპოვნეთ ყველაზე მცირე დიაპაზონი, რომელიც შეიცავს ელემენტებს k სიიდან” ჩვენ მივცეთ K სიები დალაგებული და იმავე ზომის N. ის ითხოვს დაადგინოს ყველაზე მცირე დიაპაზონი, რომელიც შეიცავს K ელემენტებისგან მინიმუმ ელემენტებს . თუ ერთზე მეტია ...

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

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

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

Კითხვა 293. სამი სტრიქონის LCS (გრძელი საერთო შედეგი) პრობლემა "სამი სტრიქონის LCS (გრძელი საერთო შედეგი)" აცხადებს, რომ თქვენ გეძლევათ 3 სტრიქონი. შეიტყვეთ ამ 3 სტრიქონის გრძელი საერთო მიმდევრობა. LCS არის სიმებიანი, რომელიც საერთოა 3 სტრიქონს შორის და შედგება სიმბოლოებისგან, რომლებსაც აქვთ ერთი და იგივე რიგი ყველა ...

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

Კითხვა 294. შეამოწმეთ, შეიცავს თუ არა მასივი ნებადართულ დუბლიკატებთან მომიჯნავე მთელი რიცხვები გეძლევათ მთელი რიცხვების მასივი, რომელიც ასევე შეიძლება შეიცავდეს დუბლიკატ ელემენტებს. პრობლემის შესახებ განცხადება ითხოვს გაარკვიოს არის თუ არა ეს თანმიმდევრული რიცხვების ნაკრები, დაბეჭდე "დიახ" თუ არის, დაბეჭდე "არა" თუ არა. ნიმუშის შეყვანის მაგალითი: [2, 3, 4, 1, 7, 9] ნიმუში ...

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

Კითხვა 295. გრძელი განმეორებითი შედეგი პრობლემა "ყველაზე გრძელი განმეორებითი შემდგომი" აცხადებს, რომ თქვენ გეძლევათ სტრიქონი შეყვანის სახით. გაარკვიეთ ყველაზე გრძელი განმეორებითი თანმიმდევრობა, ეს არის ის ქვეგანყოფილება, რომელიც ორჯერ არსებობს სტრიქონში. მაგალითი aeafbdfdg 3 (afd) მიდგომა პრობლემა გვთხოვს გავარკვიოთ სტრიქონში ყველაზე გრძელი განმეორებითი თანმიმდევრობა. ...

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

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

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

Კითხვა 297. ტელეფონის ნომრის ასოთა კომბინაციები ტელეფონის ნომრის პრობლემის ასოთა კომბინაციაში მივეცით სტრიქონი, რომელიც შეიცავს რიცხვებს 2-დან 9-მდე. პრობლემა ისაა, რომ ვიპოვნოთ ყველა შესაძლო კომბინაცია, რომელიც შეიძლება წარმოდგენილი იყოს ამ ნომრით, თუ თითოეულ ნომერს აქვს გარკვეული ასოები. ნომრის მინიჭება არის ...

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

Კითხვა 298. გრძელი ქვესტრიქონი სიმბოლოების გამეორების გარეშე სტრიქონის გათვალისწინებით, ჩვენ უნდა ვიპოვოთ ყველაზე გრძელი სტრიქონის სიგრძე სიმბოლოების გამეორების გარეშე. მოდით განვიხილოთ რამდენიმე მაგალითი: მაგალითი pwwkew 3 ახსნა: პასუხი არის "wke" სიგრძით 3 aav 2 ახსნა: პასუხი არის "av" სიგრძით 2 მიდგომა -1 ყველაზე გრძელი სტრიქონისთვის პერსონაჟების გამეორების გარეშე უხეში ძალა ...

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

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

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

Კითხვა 300. იპოვნეთ დახურვის ფრჩხილის ინდექსი მოცემული გახსნის ფრჩხილისთვის გამოხატვაში პრობლემის განცხადება მოცემულია სიგრძის/ზომის n სტრიქონი და მთელი მნიშვნელობა, რომელიც წარმოადგენს კვადრატული ფრჩხილის ინდექსს. იპოვეთ მოცემული გახსნის ფრჩხილის დახურვის ფრჩხილის ინდექსი გამოთქმაში. მაგალითი s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" index = 3 5 s ...

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

Კითხვა 301. ტექსტის დასაბუთება პრობლემის განცხადება პრობლემა „ტექსტის დასაბუთება“ აცხადებს, რომ თქვენ გეძლევათ სია [[] ტიპის სტრიქონის ზომა n და მთელი რიცხვი. დაასაბუთეთ ტექსტი ისე, რომ ტექსტის თითოეული სტრიქონი შედგებოდეს სიმბოლოების ზომისაგან. თქვენ შეგიძლიათ გამოიყენოთ სივრცე ('') როგორც პერსონაჟი, რომ შეავსოთ ...

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

Კითხვა 302. შეცვალეთ ცალკეული სიტყვები პრობლემის განცხადება პრობლემა „უკუაგდეთ ცალკეული სიტყვები“ აცხადებს, რომ თქვენ გეძლევათ სტრიქონი s. ახლა დაბეჭდეთ სტრიქონში ყველა ცალკეული სიტყვის უკანა მხარე. მაგალითი s = "TutorialCup - სწავლის მეთოდის შეცვლა" puClairotuT - gnignahc eht yaw fo gninrael s = "უკუაგდო ინდივიდუალური სიტყვები" esreveR ...

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

Კითხვა 303. წაშალეთ ფრჩხილები ალგებრული სიმებიდან, რომელიც შეიცავს + და - ოპერატორებს პრობლემის განცხადება თქვენ გეძლევათ n ზომის სტრიქონი, რომელიც წარმოადგენს არითმეტიკულ გამოთქმას ფრჩხილებში. პრობლემა "ამოიღეთ ფრჩხილები ალგებრული სტრიქონიდან + და - ოპერატორების შემცველი" გვთხოვს შევქმნათ ფუნქცია, რომელსაც შეუძლია გაამარტივოს მოცემული გამოთქმა. მაგალითი s = "a- (b+c)" abc s = a- (bc- (d+e))-f a-b+c+d+ef ...

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

Კითხვა 304. K სიმბოლოების ამოღების შემდეგ მოცემულ სტრიქონში ითვლება პერსონაჟების კვადრატების მინიმალური ჯამი პრობლემის განცხადება პრობლემა "პერსონალური კვადრატების მინიმალური ჯამი მოცემულ სტრიქონში k სიმბოლოების ამოღების შემდეგ" აცხადებს, რომ თქვენ გეძლევათ სტრიქონი, რომელიც შეიცავს მხოლოდ მცირე ზომის სიმბოლოებს. თქვენ გაქვთ უფლება ამოიღოთ k სიმბოლოები სტრიქონიდან ისე, რომ დარჩენილ სტრიქონში ჯამი იყოს ...

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

Კითხვა 305. სტრიქონზე მიდგმული რიგის მიხედვით მიდგომა პირველი განმეორებითი სიმბოლოსთვის პრობლემის განცხადება პრობლემა „რიგზე დაფუძნებული მიდგომა ნაკადში პირველი განმეორებითი პერსონაჟისთვის“ აცხადებს, რომ თქვენ მოგეცემათ ნაკადები, რომლებიც შეიცავს მცირე ზომის სიმბოლოებს, იპოვეთ პირველი განმეორებადი ხასიათი, როდესაც ნაკადს დაემატება ახალი სიმბოლო და თუ არსებობს არ არის განმეორებითი სიმბოლოების დაბრუნება -1. მაგალითები aabcddbe ...

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

Კითხვა 306. მინიმალური რაოდენობის ფორმა მოცემული მიმდევრობიდან პრობლემის განცხადება პრობლემა ”ფორმა თანმიმდევრობის მინიმალური რიცხვი აცხადებს, რომ თქვენ გეძლევათ სიგრძის/ზომის სტრიქონი s რომელიც წარმოადგენს სიმბოლოების ნიმუშს 'I' ანუ იზრდება და 'D' ანუ მცირდება მხოლოდ. დაბეჭდეთ მინიმალური ნომერი მოცემული ნიმუშისთვის უნიკალური ციფრებით 1-9-დან. Მაგალითად - ...

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

Კითხვა 307. Palindrome ქვესტრიქონის მოთხოვნები პრობლემის განცხადება პრობლემა "პალინდრომის ქვესტრიქონის მოთხოვნები" აცხადებს, რომ თქვენ გეძლევათ სიმებიანი და ზოგიერთი შეკითხვა. ამ კითხვებით თქვენ უნდა დაადგინოთ, რომ ამ მოთხოვნიდან ჩამოყალიბებული ქვესტრიქონი არის პალინდრომი თუ არა. მაგალითი სიმებიანი str = "aaabbabbaaa" შეკითხვები q [] = {{2, 3}, {2, 8}, {5, 7}, ...

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

Კითხვა 308. მოაწესრიგეთ მოცემული რიცხვები ყველაზე დიდი რიცხვის შესაქმნელად პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ მთელი რიცხვების მასივი. პრობლემა "მიაწოდეთ მოცემული რიცხვები ყველაზე დიდი რიცხვის შესაქმნელად" ითხოვს მასივის გადაკეთებას ისე, რომ გამომავალი იყოს მაქსიმალური მნიშვნელობა, რაც შეიძლება გაკეთდეს მასივის ამ რიცხვებით. მაგალითი [34, 86, 87, ...

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

Კითხვა 309. პალინდრომის დანაყოფი პრობლემის განცხადება სტრიქონის გათვალისწინებით, იპოვეთ საჭირო შემცირების მინიმალური რაოდენობა ისე, რომ დანაყოფების ყველა ქვესტრიქონი იყოს პალინდრომები. ვინაიდან ჩვენ ვჭრით ჩვენს თავდაპირველ სტრიქონს სხვადასხვა ტიხრებად ისე, რომ ყველა ქვესიტრი პალინდრომებია, ჩვენ ამ პრობლემას პალინდრომის დანაყოფის პრობლემას ვუწოდებთ. მაგალითი asaaaassss 2 ახსნა: ...

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

Კითხვა 310. შებრუნებული სიტყვები სტრიქონში პრობლემის განცხადება "საპირისპირო სიტყვები სტრიქონში" აცხადებს, რომ თქვენ გეძლევათ n ზომის n სტრიქონი. დაბეჭდეთ სტრიქონი საპირისპირო მიზნით ისე, რომ ბოლო სიტყვა გახდეს პირველი, მეორე ბოლო გახდეს მეორე და ასე შემდეგ. ამ სტრიქონით ჩვენ მივმართავთ წინადადებას, რომელიც შეიცავს სიტყვებს ...

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

Კითხვა 311. მოცემული სტრიქონის მაქსიმალური წონის ტრანსფორმაცია პრობლემის განცხადება მოცემული სტრიქონის პრობლემის მაქსიმალური წონის გარდაქმნა აცხადებს, რომ მოცემული სტრიქონი შეიცავს მხოლოდ ორ სიმბოლოს 'A' და 'B'. ჩვენ გვაქვს ოპერაცია, სადაც ნებისმიერი სიმბოლოს გადართვით შეგვიძლია სიმებიანი სხვა სტრიქონად გადავიყვანოთ. ამდენად ბევრი გარდაქმნაა შესაძლებელი. ყველა შესაძლოდან ...

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

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

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

Კითხვა 313. უმოკლესი პალინდრომი უმოკლეს პალინდრომის პრობლემაში ჩვენ მივეცით სიმებიანი s სიგრძე l. დაამატეთ სიმბოლოები მის წინ და გახადეთ პალინდრომი, თუ არა. დაბეჭდეთ სიმბოლოების უმცირესი რაოდენობა, რომლებიც გამოიყენება მოცემული სტრიქონის პალინდრომის შესაქმნელად. მაგალითი შეყვანა: s = abc გამომავალი: 2 (by ...

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

Კითხვა 314. მეორე ყველაზე განმეორებითი სიტყვა თანმიმდევრობით სიმების თანმიმდევრობის გათვალისწინებით, ამოცანაა გავარკვიოთ რიგით მეორე ყველაზე განმეორებითი (ან ხშირი) სიტყვა ან სტრიქონი. (იმის გათვალისწინებით, რომ ორი სიტყვა არ არის მეორე ყველაზე გამეორებული, ყოველთვის იქნება ერთი სიტყვა). მაგალითი შეყვანის: {"aaa", "bb", "bb", "aaa", "aaa", c "} გამომავალი: სიმებიანი ...

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

Კითხვა 315. მაქსიმალური ხასიათი მოცემულია n ზომის სტრიქონი, რომელიც შეიცავს მცირე ასოებს. ჩვენ უნდა მოვძებნოთ შეყვანის სტრიქონში არსებული მაქსიმალური სიმბოლო. თუ ერთზე მეტი სიმბოლოა მაქსიმალური გამოვლენით, დაბეჭდეთ რომელიმე. მაგალითი შეყვანის: სიმებიანი s = ”ტესტი” გამომავალი: მაქსიმალური სიმბოლოა 't'. მიდგომა 1: ...

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

Კითხვა 316. გზების გაშიფვრა დეკოდირების გზების პრობლემაში ჩვენ მივეცით ცარიელი სტრიქონი, რომელიც შეიცავს მხოლოდ ციფრებს, განსაზღვრეთ მისი გაშიფვრის გზების საერთო რაოდენობა შემდეგი რუქების გამოყენებით: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 მაგალითი S = "123" ამ სტრიქონის დეკოდირების გზების რაოდენობა არის 3 თუ ჩვენ ...

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

Კითხვა 317. მანძილის რედაქტირება რედაქტირების მანძილის პრობლემაში ჩვენ უნდა ვიპოვოთ ოპერაციების მინიმალური რაოდენობა, რომელიც საჭიროა სიგრძის X სტრიქონის n სიგრძის m სხვა სტრიქონად გადასაყვანად. დაშვებული ოპერაციები: ჩასმა წაშლა ჩანაცვლება მაგალითი შეყვანა: String1 = "abcd" String2 = "abe" გამომავალი: მინიმალური ოპერაციებია საჭირო 2 (...

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

Კითხვა 318. ქვეთავი ყველა სიტყვის შერწყმით სტრიქონში ყველა სიტყვის პრობლემის შერწყმა, ჩვენ მივეცით სტრიქონი s და სია შედგება მრავალი სიტყვისგან, რომელთაგან თითოეული ერთი და იგივე სიგრძეა. დაბეჭდეთ ქვესტრიქონის საწყისი ინდექსი, რომელიც შეიძლება იყოს სიაში შემავალი ყველა სიტყვის შერწყმის შედეგი ...

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

Კითხვა 319. მინიმალური ფრჩხილის უკუქცევა მინიმალური ფრჩხილის უკუქცევის პრობლემაში ჩვენ მივეცით სტრიქონი, რომელიც შეიცავს მხოლოდ სიმბოლოების '{' და '}' გამოხატულებას. იპოვეთ ფრჩხილის შემობრუნების მინიმალური რაოდენობა, რომელიც საჭიროა გამოთქმის დაბალანსებული. მაგალითი შეყვანის: s = "} {" გამომავალი: 2 შეყვანა: s = "{{{" გამომავალი: მოცემულ გამოთქმას არ შეუძლია ...

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

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

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

Კითხვა 321. შეამოწმეთ ფრჩხილებთან ორი გამონათქვამი ერთნაირია მოცემულია ორი სტრიქონი s1 და s2, რომლებიც წარმოადგენენ გამონათქვამებს, რომლებიც შეიცავს დამატებით ოპერატორს, გამოკლების ოპერატორს, მცირე ასოებს და ფრჩხილებს. შეამოწმეთ ფრჩხილებში ორი გამოთქმა ერთნაირია. მაგალითი შეყვანის s1 = "-(a+b+c)" s2 = "-abc" გამომავალი დიახ შეყვანის s1 = "ab- (cd)" s2 = "abcd" გამომავალი არ არის ალგორითმი იმის შესამოწმებლად, თუ ორი ...

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

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

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

Კითხვა 323. გრძელი პალინდრომიული შედეგი ყველაზე გრძელი პალინდრომული შემდგომი პრობლემისას ჩვენ მივეცით სიმებიანი, ვიპოვოთ ყველაზე გრძელი პალინდრომული ქვეგანყოფილების სიგრძე. მაგალითები შეყვანა: TUTORIALCUP გამოშვება: 3 შეყვანა: DYNAMICPROGRAMMING გამომავალი: 7 გულუბრყვილო მიდგომა ყველაზე გრძელი პალინდრომული შემდგომი შედეგისთვის ზემოაღნიშნული პრობლემის გადასაჭრელად გულუბრყვილო მიდგომა არის ყველა ქვეგანყოფილების გენერირება ...

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

Კითხვა 324. KMP ალგორითმი KMP (Knuth-Morris-Pratt) ალგორითმი გამოიყენება მოცემულ სტრიქონში ნიმუშების ძებნისათვის. ჩვენ გვეძლევა სტრიქონი S და ნიმუში p, ჩვენი მიზანია დავადგინოთ არის თუ არა მოცემული ნიმუში სტრიქონში. მაგალითი შეყვანა: S = "aaaab" p = "aab" გამომავალი: ჭეშმარიტი გულუბრყვილო მიდგომა ...

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

Კითხვა 325. გამოხატეთ დაბალანსებული ფრჩხილების შემოწმება მოცემულია n სიგრძის სიმების s. შეამოწმეთ არის თუ არა დახურვის ფრჩხილები ყველა გახსნის ფრჩხილში, ანუ არის თუ არა ყველა ფრჩხილი გაწონასწორებული. სხვა სიტყვებით რომ ვთქვათ, ასევე შეგვიძლია ვთქვათ, რომ თუ გვაქვს "}", ")" და "]" თითოეული "{", "(" და "[" შესაბამისად) გამონათქვამი ...

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

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

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

Კითხვა 327. სტრიქონში იპოვნეთ ჩასმული ფრჩხილების მაქსიმალური სიღრმე მოცემულია სიმებიანი ს. ჩაწერეთ კოდი მოცემულ სტრიქონში დაბეჭდილი ბუდეების მაქსიმალური სიღრმის დასაბეჭდად. მაგალითი: ) ((s) t)) ”გამომავალი: 4 დასტის ალგორითმის გამოყენებით სიგრძის სტრიქონის ინიციალიზაცია ...

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

Კითხვა 328. დაბალანსებული გამოხატვა ჩანაცვლებით ბალანსირებული გამოხატვის ჩანაცვლება პრობლემასთან ერთად მივეცით სტრიქონი s, რომელიც შეიცავს ფრჩხილებს, მაგ. '(', ')', '[', ']', '{', '}'. სტრიქონი ასევე ზოგან შეიცავს x- ს, როგორც ფრჩხილების ჩანაცვლებას. შეამოწმეთ, შესაძლებელია თუ არა სტრიქონის გადაკეთება მოქმედი ფრჩხილებით გამოხატულობად ყველა შეცვლის შემდეგ ...

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

Კითხვა 329. სიმების დეკოდირება დავუშვათ, თქვენ გეძლევათ დაშიფრული სტრიქონი. სიმები დაშიფრულია რაიმე სახის ნიმუშში, თქვენი ამოცანაა სტრიქონის გაშიფვრა. მოდით ვთქვათ, <არა ერთხელ სტრიქონი ხდება> [სტრიქონი] მაგალითი შეყვანის 3 [b] 2 [bc] გამომავალი bbbcaca ახსნა აქ "b" ხდება 3 ჯერ და "ca" ხდება 2 ჯერ. ...

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

Კითხვა 330. პრეფიქსი დანართის გარდასახვა პრეფიქსისა და ინფიქსის გადაქცევის პრობლემაში, ჩვენ მივეცით გამოხატვა პრეფიქსი ნოტაციით. დაწერეთ პროგრამა infix გამოხატულებად გადასაკეთებლად. პრეფიქსი ნოტაცია ამ აღნიშვნაში ოპერანდები იწერება ოპერატორის შემდეგ. იგი ასევე ცნობილია როგორც პოლონური ნოტაცია. მაგალითად: + AB პრეფიქსია. ...

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

Კითხვა 331. Postfix– ის Infix– ის გადაქცევა Postfix– დან infix– ის გადაქცევის პრობლემაში ჩვენ მივეცით გამოხატვა postfix– ის ნოტაციაში. დაწერეთ პროგრამა მოცემული ნოტაციის infix ნოტაციაში გადასაყვანად. Infix აღნიშვნა ამ აღნიშვნაში ოპერატორები იწერება ოპერაანებს შორის. ეს მსგავსია, თუ როგორ ვწერთ ზოგადად გამოთქმას. მაგალითად: A + ...

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

Კითხვა 332. Postfix კონვერტაციის პრეფიქსი პრეფიქსი და პოსტფიქსების გადაქცევის პრობლემაში, ჩვენ მივეცით გამოხატვის პრეფიქსი ნოტაციაში სიმების ფორმატში. დაწერეთ პროგრამა მოცემული ნოტაციის პოსტ – ფიქსაციურ ნოტაციაში გადასაყვანად. პრეფიქსი ნოტაცია ამ აღნიშვნაში ჩვენ ვწერთ ოპერანდებს ოპერატორის შემდეგ. იგი ასევე ცნობილია როგორც პოლონური ნოტაცია. მაგალითად: + AB არის ...

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

Კითხვა 333. შემდეგი პერმუტაცია მომდევნო პერმუტაციის პრობლემაში ჩვენ მივეცით სიტყვა, ვიპოვოთ მისი ლექსიკოგრაფიულად უფრო დიდი_შემთხვევა. მაგალითი შეყვანის: str = "tutorialcup" გამომავალი: tutorialpcu შეყვანა: str = "nmhdgfecba" გამომავალი: nmheabcdfg შეყვანა: str = "ალგორითმები" გამომავალი: ალგორითმები input: str = "spoonfeed" output: შემდეგი Permutation ...

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

Კითხვა 334. ყველაზე გრძელი საერთო შედეგი გეძლევათ ორი სტრიქონი str1 და str2, გაარკვიეთ გრძელი საერთო თანმიმდევრობის სიგრძე. თანმიმდევრობა: თანმიმდევრობა არის თანმიმდევრობა, რომელიც შეიძლება გამომდინარეობდეს სხვა თანმიმდევრობიდან, ზოგიერთი ელემენტის წაშლით ან საერთოდ არ დარჩენილი ელემენტების თანმიმდევრობის შეცვლის გარეშე. ყოფილი 'tticp' - ისთვის არის მიმდევრობა ...

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

Კითხვა 335. განმეორებითი ქვესტრიქონის ნიმუში სუბტრიგნების განმეორებით ნიმუშებში ჩვენ მივეცით სტრიქონის შემოწმებას, შესაძლებელია თუ არა მისი აგება საკუთარი ქვესტრიქონის აღებით და ქვესტრიქონის მრავალჯერადი ასლის დამატებით. მაგალითი შეყვანის 1: str = "abcabcabc" გამომავალი: ჭეშმარიტი განმარტება: "abcabcabc" შეიძლება ჩამოყალიბდეს ცარიელ სტრიქონზე "abc" არაერთხელ დამატებით. ...

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

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

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

Კითხვა 337. გრძელი საერთო პრეფიქსი დახარისხების გამოყენებით დალაგების პრობლემის გამოყენებით ყველაზე გრძელი საერთო პრეფიქსში ჩვენ მივეცით სტრიქონების ნაკრები, ვიპოვოთ ყველაზე გრძელი საერთო პრეფიქსი. ანუ იპოვნეთ პრეფიქსი ნაწილი, რომელიც საერთოა ყველა სტრიქონისთვის. მაგალითი შეყვანის 1: {"tutorialcup", "tutorial", "tussle", "tumble"} გამომავალი: "tu" შეყვანის 2: {"ბარგი", "ბანანი", "ღამურები"} გამომავალი: "ba" შეყვანის 3: {"abcd "} გამომავალი:" abcd "...

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

Კითხვა 338. უკანა სტრიქონის შედარება Backspace სტრიქონში შედარების პრობლემა ჩვენ მივეცით ორი სტრიქონი S და T, შეამოწმეთ ისინი ტოლია თუ არა. გაითვალისწინეთ, რომ სტრიქონები შეიცავს "#", რაც ნიშნავს უკანა სივრცის სიმბოლოს. მაგალითები შეყვანის S = "ab#c" T = "ad#c" გამომავალი მართალია (როგორც S, ასევე T გარდაიქმნება "ac") შეყვანის ...

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

Კითხვა 339. სიტყვის ნიმუში ჩვენ ყველას წავაწყდით სიტყვების შაბლონებს, როგორიცაა "ABBA", "AABB" და ა.შ. ყოველთვის გვაინტერესებს, რასთან შეიძლება დაკავშირებული იყოს ეს ბაბუა. დღეს ჩვენ შევეცდებით მოვაგვაროთ პრობლემა, სადაც ვეცდებით გამოიყენოთ ბუშტი. სიმების სიმრავლე არ ეხმარება საქმეს. იმის გათვალისწინებით ...

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

Კითხვა 340. რეგულარული გამოხატვის თანხვედრა რეგულარული გამოხატვის თანხვედრის პრობლემაში ორი სტრიქონი მივეცით ერთი (ჩავთვალოთ რომ x) შედგება მხოლოდ მცირე ანბანისგან და მეორე (ჩავთვალოთ რომ y) შედგება მცირე ანბანისგან, ორი სპეციალური სიმბოლოთი, მაგ., ”.” და "*". ამოცანაა თუ არა მეორე სტრიქონი ...

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

Კითხვა 341. სიმების რეორგანიზაცია სიმებიანი პრობლემის რეორგანიზაცია ჩვენ მივეცით სტრიქონი, რომელიც შეიცავს მხოლოდ რამდენიმე სიმბოლოს "az". ჩვენი ამოცანაა ისეთი პერსონაჟების გადაკეთება, რომ ერთმანეთის გვერდით ორი ერთი და იგივე სიმბოლო არ იყოს. მაგალითი შეყვანის ვაშლი გამომავალი pelpa შეყვანის წიგნი გამომავალი obko შეყვანის aa გამომავალი შეუძლებელია შეყვანა aaab გამომავალი არა ...

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

Კითხვა 342. სიმების შეკუმშვა სიმების შეკუმშვის პრობლემაში მასივს მივცეთ [] ტიპის char. შეკუმშეთ იგი, როგორც კონკრეტული სიმბოლოს პერსონაჟი და რაოდენობა (თუ სიმბოლოების რაოდენობაა 1, მაშინ ერთადერთი სიმბოლო ინახება კომპრესირებულ მასივში). შეკუმშული მასივის სიგრძე უნდა ...

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

Კითხვა 343. სწორი ფრჩხილები მართებული ფრჩხილების პრობლემაში მივეცით სტრიქონი, რომელიც შეიცავს მხოლოდ სიმბოლოებს '(', ')', '{', '}', '[' 'და'] ', განსაზღვრავს შეყვანის სტრიქონი სწორია შეყვანის სტრიქონი მართებულია, თუ: ღია ფრჩხილები უნდა დაიხუროს იგივე ტიპის ფრჩხილებით. () [] {} ...

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

Კითხვა 344. გრძელი საერთო პრეფიქსი ტრიეს გამოყენებით ტრიეს პრობლემის გამოყენებით ყველაზე გრძელი საერთო პრეფიქსში ჩვენ მივეცით სტრიქონების ნაკრები, ვიპოვოთ ყველაზე გრძელი საერთო პრეფიქსი. ანუ იპოვნეთ პრეფიქსი ნაწილი, რომელიც საერთოა ყველა სტრიქონისთვის. მაგალითი შეყვანის 1: {"tutorialcup", "tutorial", "tussle", "tumble"} გამომავალი: "tu" შეყვანის 2: {"ბარგი", "ბანანი", "ღამურები"} გამომავალი: "ba" შეყვანის 3: {"abcd "} გამომავალი:" abcd "...

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

Კითხვა 345. მოქმედი ნომერი მართებული რიცხვის პრობლემაში ჩვენ მივეცით სტრიქონი, შეამოწმეთ შესაძლებელია მისი ინტერპრეტაცია მოქმედი ათობითი რიცხვით. აღსანიშნავია, რომ მოცემული სტრიქონის ინტერპრეტაცია ხდება როგორც სწორი ათობითი რიცხვი. იგი უნდა შეიცავდეს შემდეგ სიმბოლოებს: რიცხვები 0-9 გამოხატული - ”ე” ...

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

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

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

Კითხვა 347. ჩათვალეთ და თქვით ითვლი და თქვი, რომელშიც მივეცით N რიცხვს და უნდა ვიპოვოთ თვლის N ტერმინი და ვთქვათ მიმდევრობა. პირველ რიგში უნდა გვესმოდეს რა არის რიცხვი და ვთქვათ თანმიმდევრობა. პირველ რიგში, იხილეთ მიმდევრობის რამდენიმე ტერმინი: პირველი ტერმინი არის "1". მე -1 ვადაა ...

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

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

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

Კითხვა 349. რომაულის მთელი რიცხვი მთლიანი რომაული მოქცევა. ჩვენ მივეცით ნომერი N და ჩვენ უნდა დავბეჭდოთ რომაული ნომერი N. რომაული რიცხვები წარმოდგენილია {I, V, X, L, C, D, M} მნიშვნელობების გამოყენებით. მოდით განვიხილოთ რამდენიმე მაგალითი კარგი გაგებისთვის. შეყვანის ფორმატი მხოლოდ ერთი სტრიქონი შეიცავს ...

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

Კითხვა 350. რაბინ კარპის ალგორითმი რაბინ კარპის ალგორითმი იყენებდა მოცემულ ტექსტურ სტრიქონში შაბლონის სტრიქონს. ამდენი ტიპის ალგორითმი ან მეთოდი გამოიყენება ნიმუშის სტრიქონის მოსაძებნად. ამ ალგორითმში ჩვენ ვიყენებთ Hashing- ს ნიმუშის შესატყვისი მოსაძებნად. თუ ქვესათაურისთვის იგივე ჰეშის კოდი მივიღეთ ...

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

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

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

Კითხვა 352. მკაფიო შედეგები S და P1 ორი სტრიქონის გათვალისწინებით, ჩვენ უნდა დავთვალოთ S- ის მკაფიო ქვეცნობიერების მთელი რიცხვი, რომელიც უდრის P1- ს. შენიშვნა: მოცემული სტრიქონის მიმდევრობა არის ის სტრიქონი, რომელსაც ჩვენ დაარქივებთ ორიგინალი სიმებიდან ან შესაძლო ნულოვანი სიმბოლოების წაშლით. ჩვენ ვერ შევცვლით ...

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

Კითხვა 353. იზომორფული სტრიქონები იზომორფული სტრიქონები - ორი სტრიქონის გათვალისწინებით, ჩვენ უნდა შევამოწმოთ, თუ სიმებილის 1 – ში ყოველი შემთხვევისთვის არის უნიკალური რუქა სტრიქონში 2 სიმბოლოებით. მოკლედ, შეამოწმეთ, არის თუ არა ერთიდან ერთი რუქა თუ არა. მაგალითი შეყვანის str1 = "aab" str2 = "xxy" გამომავალი True ...

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

Კითხვა 354. შეასრულეთ სიმების ცვლა Leetcode ცვლა არის პროცესი, როდესაც ანბანები იზრდება ASCII მნიშვნელობით 1-ით. Z ბოლო ანბანისთვის ის თავიდან იწყება, ანუ z- ის ცვლა იქნება a. სტრიქონის ცვლაში leetcode პრობლემის შესრულებისას ჩვენ მივეცით სტრიქონის s (მხოლოდ მცირე ზომის სიმბოლოებს) და მასივს [...

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

Კითხვა 355. სიმების შედარება, რომელიც შეიცავს ველურ ბარათებს სიმების შედარებისას, რომელიც შეიცავს ველური ბარათების პრობლემას, ჩვენ მივეცით ორი სტრიქონი, მეორე სტრიქონი შეიცავს მცირე ანბანებს და პირველი შეიცავს მცირე ანბანებს და ველური ბარათების ზოგიერთ ნიმუშს. ველური ბარათების ნიმუშებია:?: ამ ველური ბარათების შეცვლა შეგვიძლია ნებისმიერი პატარა ანბანით. *: ამ ველური ბარათის შეცვლა შეგვიძლია ნებისმიერი სტრიქონით. ცარიელი ...

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

Კითხვა 356. შეამოწმეთ სიმები K დაშორებულია თუ არა პრობლემის განცხადება ორი სტრიქონისა და მთელი რიცხვის k- ის გათვალისწინებით, დაწერეთ პროგრამა, რომ შეამოწმოთ არის თუ არა მოცემული სტრიქონები k მანძილიდან თუ არა. ეს არის თუ რომელიმე სიმბოლო შეუსაბამოა ან რომელიმე პერსონაჟი უნდა მოიხსნას, მაშინ იგი ცნობილია როგორც k მანძილი. შეყვანის ფორმატი პირველი ...

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

Კითხვა 357. გენერირება ყველა ორობითი სტრიქონი ზედიზედ 1-ების გარეშე პრობლემის განცხადება "შექმენით ყველა ორობითი სტრიქონი თანმიმდევრული 1 -ის გარეშე" ამოცანაში ჩვენ მივაწოდეთ მთელი რიცხვი k, დაწერეთ პროგრამა, რომ დაბეჭდოთ k ზომის ორობითი სტრიქონი ზედიზედ 1 -ის გარეშე. შეყვანის ფორმატი პირველი და ერთადერთი ხაზი, რომელიც შეიცავს მთელ რიცხვს N. გამომავალი ფორმატი ამობეჭდეთ ყველა შესაძლო ...

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

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

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

Კითხვა 359. შეამოწმეთ, სიმები ასრულებს თუ არა პერსონაჟების მიმდევრობას ნიმუშის მიხედვით პრობლემის დეკლარაცია "შეამოწმეთ თუ არა სიმები მიჰყვება სიმბოლოების თანმიმდევრობას ნიმუშით თუ არა" პრობლემას, ჩვენ უნდა შევამოწმოთ, რომ მოცემული შეყვანის სტრიქონის სიმბოლოები მიჰყვებიან იმავე თანმიმდევრობას, როგორც განსაზღვრულია მოცემული შეყვანის ნიმუშში მოცემული სიმბოლოებით, შემდეგ კი დაბეჭდეთ "დიახ" დაბეჭდე "არა". შეყვანის ფორმატი ...

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

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

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

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

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

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

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

Კითხვა 363. სიმებიანი პალინდრომის შესაქმნელად მინიმალური სიმბოლოები უნდა დაემატოს წინა მხარეს პრობლემის განცხადება "მინიმალური სიმბოლოები, რომლებიც უნდა დაემატოს წინა მხარეს, რათა შეიქმნას სიმებიანი პალინდრომი" პრობლემას მივეცით სტრიქონი "s". დაწერეთ პროგრამა, რომ იპოვოთ მინიმალური სიმბოლოები, რომლებიც უნდა დაემატოს წინ, რათა შეიქმნას სიმებიანი პალინდრომი. შეყვანის ფორმატი პირველი და ერთადერთი ხაზი, რომელიც შეიცავს ...

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

Კითხვა 364. Kth განმეორებადი პერსონაჟი პრობლემის განცხადება "Kth განმეორებითი პერსონაჟი" ჩვენ მივეცით სტრიქონი "s". დაწერეთ პროგრამა, რათა გაარკვიოთ kth არასამთავრობო_ პერსონაჟი. თუ k– ზე ნაკლები სიმბოლოა, რომელიც არ მეორდება სტრიქონში, დაბეჭდეთ „-1“. შეყვანის ფორმატი პირველი და მხოლოდ ერთი ხაზი, რომელიც შეიცავს სტრიქონს „s“. ...

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

Კითხვა 365. ამოიღეთ მინიმალური სიმბოლოები ისე, რომ ორი სტრიქონი გახდეს ანგრამა პრობლემის განცხადება "ამოიღეთ მინიმალური სიმბოლოები ისე, რომ ორი სტრიქონი გახდეს ანაგრამი" პრობლემა ჩვენ მივეცით ორი შეყვანის სტრიქონი. იპოვეთ ამ ორი სტრიქონიდან ამოღებული პერსონაჟების მინიმალური რაოდენობა ისე, რომ ისინი ანაგრამებად იქცეს. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს სტრიქონს "s". მეორე სტრიქონი შეიცავს ...

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

Კითხვა 366. გენერირება ყველა ორობითი სიმები მოცემული ნიმუშიდან პრობლემის დეკლარაცია "გენერირება ყველა ორობითი სტრიქონის მოცემული ნიმუშიდან" ჩვენ მივეცით შეყვანის სტრიქონი "s" შედგება 0, 1 და? (wildcard char). ჩვენ უნდა შევქმნათ ყველა შესაძლო ორობითი სტრიქონი ჩანაცვლებით? '0' და '1'. შეყვანის ფორმატი პირველი და ერთადერთი ხაზი, რომელიც შეიცავს ...

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

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

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

Კითხვა 368. ცეზარ შიფრი აღწერა Caesar Cipher ტექნიკა არის დაშიფვრის ერთ -ერთი ადრეული ტექნიკა. აქ, მოცემული ტექსტის თითოეული ასოსთვის, იგი შეიცვლება ასოთი ანბანის ქვემოთ მდებარე პოზიციების გარკვეული ფიქსირებული რაოდენობით. თუ n = 1, შეცვალეთ A- ით B, B გახდება C და ასე ...

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

Კითხვა 369. გრძელი პალინდრომი შეიძლება ჩამოყალიბდეს სიმბოლოების ამოღებით ან გადალაგებით პრობლემის განცხადება "ყველაზე გრძელი პალინდრომი შეიძლება ჩამოყალიბდეს პერსონაჟების ამოღებით ან განლაგებით", ჩვენ მივეცით სტრიქონი "s". იპოვნეთ ყველაზე გრძელი პალინდრომი, რომელიც შეიძლება აშენდეს სტრიქონიდან ზოგიერთი სიმბოლოს ან შესაძლოა ნულოვანი სიმბოლოების ამოღებით ან გადალაგებით. შეიძლება მრავალი გამოსავალი იყოს, შეგიძლიათ ...

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

Კითხვა 370. გრძელი საერთო პრეფიქსი სიტყვა Word Matching– ით პრობლემის განცხადება "გრძელი საერთო პრეფიქსი სიტყვის მიერ სიტყვის შესატყვისი გამოყენებით", ჩვენ მივეცით N სტრიქონი. დაწერეთ პროგრამა მოცემული სტრიქონების ყველაზე გრძელი საერთო პრეფიქსი. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ მნიშვნელობას N, რომელიც აღნიშნავს სტრიქონების რაოდენობას. შემდეგი N სტრიქონები ...

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

Კითხვა 371. გრძელი საერთო პრეფიქსი პერსონაჟების შესაბამისობის მიხედვით სიმბოლოების გამოყენებით პრობლემის განცხადება "ყველაზე გრძელი საერთო პრეფიქსი სიმბოლოების დამთხვევის გამოყენებით სიმბოლოში" ჩვენ მივაწოდეთ მთელი მნიშვნელობა N და N სტრიქონებს. დაწერეთ პროგრამა მოცემული სტრიქონების ყველაზე გრძელი საერთო პრეფიქსი. შეყვანის ფორმატი პირველი ხაზი, რომელიც შეიცავს მთელ რიცხვს N, რომელიც აღნიშნავს რიცხვს ...

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

Კითხვა 372. მოცემული სტრიქონის პერმუტაციები STL– ის გამოყენებით პრობლემის განცხადება "მოცემული სტრიქონის პერმუტაციები STL გამოყენებით", ჩვენ მივეცით სტრიქონი "s". დაბეჭდეთ შეყვანის სტრიქონის ყველა ჩანაცვლება STL ფუნქციების გამოყენებით. შეყვანის ფორმატი პირველი და მხოლოდ ერთი ხაზი, რომელიც შეიცავს სტრიქონს „s“. გამომავალი ფორმატი ამობეჭდეთ მოცემული ყველა პერმუტაცია ...

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

Კითხვა 373. გრძელი გავრცელებული პრეფიქსი დაყოფა და გაიმარჯვე პრობლემის განცხადება "ყველაზე გრძელი საერთო პრეფიქსი, რომელიც იყენებს დაყოფა და დაპყრობას", ჩვენ მივაწოდეთ მთელი რიცხვი n და n სტრიქონებს. დაწერეთ პროგრამა, რომელიც დაბეჭდავს ყველაზე ხანგრძლივ საერთო პრეფიქსს. თუ არ არსებობს საერთო პრეფიქსი, დაბეჭდეთ "-1". შეყვანის ფორმატი პირველი ხაზი შეიცავს მთელ რიცხვს n. ...

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

Კითხვა 374. გრძელი გავრცელებული პრეფიქსი ბინარული ძიების გამოყენებით II პრობლემის განცხადება "ყველაზე გრძელი საერთო პრეფიქსი ორობითი ძიების II გამოყენებით" ამოცანაში ჩვენ მივაწოდეთ მთელი მნიშვნელობა N და N სტრიქონებს. დაწერეთ პროგრამა, რომელიც დაბეჭდავს მოცემული სტრიქონების ყველაზე ხანგრძლივ საერთო პრეფიქსს. თუ არ არსებობს საერთო პრეფიქსი, დაბეჭდეთ "-1". შეყვანის ფორმატი პირველი სტრიქონი შეიცავს ...

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

Კითხვა 375. სიმების პალინდრომის პერმუტაციები პრობლემის განცხადება "სიმებიანი პალმინდრომის პერმუტაციებში", ჩვენ მივეცით შეყვანის სტრიქონი "s". დაბეჭდეთ ყველა შესაძლო პალინდრომი, რომელიც შეიძლება შეიქმნას სტრიქონის სიმბოლოების გამოყენებით. შეყვანის ფორმატი პირველი და მხოლოდ ერთი ხაზი, რომელიც შეიცავს სტრიქონს „s“. გამომავალი ფორმატი დაბეჭდეთ ყველა შესაძლო ...

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

Კითხვა 376. შეამოწმეთ არის თუ არა ორი მოცემული სტრიქონი იზომორფული ერთმანეთისთვის პრობლემის განცხადება "შეამოწმეთ არის თუ არა ორი მოცემული სიმები ერთმანეთის იზომორფული" პრობლემაში ჩვენ მივეცით ორი სტრიქონი s1 და s2. დაწერეთ პროგრამა, რომელშიც ნათქვამია მოცემული სტრიქონები იზომორფულია თუ არა. შენიშვნა: ორი სტრიქონი არის იზომორფული, თუ არსებობს ერთი ...

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

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

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

Კითხვა 378. მინიმალური რაოდენობის ფორმა D და I's თანმიმდევრობიდან პრობლემის დეკლარაცია ”ფორმა D– ისა და I– ის თანმიმდევრობის მინიმალური რიცხვიდან” ჩვენ მივეცით შაბლონი, რომელიც შეიცავს მხოლოდ I- ს და D- ს. მე გაზრდისთვის და D შემცირებისთვის. დაწერეთ პროგრამა, რომ დაბეჭდოთ მინიმალური რიცხვი ამ ნიმუშის შესაბამისად. ციფრები 1-9 – დან და ციფრები ვერ განმეორდება. შეყვანის ფორმატი ...

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

Კითხვა 379. მოცემული რიცხვების განლაგება ყველაზე დიდი II რიცხვის შესაქმნელად პრობლემის დებულება "მოცემული რიცხვების მოწყობა, რათა შეიქმნას ყველაზე დიდი რიცხვი II", ჩვენ მივეცით დადებითი მთელი რიცხვების მასივი. მოაწყეთ ისინი ისე, რომ მოწყობა შექმნან ყველაზე დიდ მნიშვნელობას. შეყვანის ფორმატი პირველი და ერთადერთი ხაზი, რომელიც შეიცავს მთელ რიცხვს n. მეორე სტრიქონი შეიცავს ...

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

Კითხვა 380. შეამოწმეთ, თუ სიმების მიბმული სია ქმნის პალინდრომს პრობლემის განცხადება "შეამოწმეთ თუ არა სიმებიანი კავშირების სია ქმნის პალინდრომს" პრობლემას, ჩვენ მივეცით დაკავშირებული სიის დამუშავების სიმებიანი მონაცემები. დაწერეთ პროგრამა, რომ შეამოწმოთ არის თუ არა მონაცემები პალინდრომი. მაგალითი ba-> c-> d-> ca-> b 1 ახსნა: ზემოთ მოცემულ მაგალითში ჩვენ ვხედავთ, რომ ...

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

ხის კითხვები Amazon

Კითხვა 381. Root to Leaf ბილიკი სამიზნე თანხით Leetcode Solutions მოცემულია ორობითი ხე და მთელი K რიცხვი. ჩვენი მიზანია დავაბრუნოთ, არის თუ არა ხეში ფესვიდან ფოთლის გზა ისეთი, რომ მისი ჯამი ტოლი იყოს K-target. ბილიკის ჯამი არის ყველა კვანძის ჯამი, რომელიც მასზე მდებარეობს. 2 / \ ...

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

Კითხვა 382. Scramble სიმებიანი პრობლემის განცხადება "სტრიქონის სიმებიანი" პრობლემა აცხადებს, რომ თქვენ გეძლევათ ორი სტრიქონი. შეამოწმეთ მეორე სტრიქონი არის პირველის შერეული სტრიქონი თუ არა? განმარტება მოდით სიმებიანი s = "დიდი" წარმოდგენა s როგორც ორობითი ხე რეკურსიულად იყოფა ორ არასამთავრობო ცარიელ ქვესიტრიკად. ეს სტრიქონი შეიძლება იყოს ...

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

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

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

Კითხვა 384. მორის ტრავერსალი მორისის ტრავერსალი არის ორობითი ხის კვანძების გადალახვის მეთოდი დასტისა და რეკურსიის გამოყენების გარეშე. ამგვარად სივრცის სირთულის შემცირება წრფივამდე. შეკვეთის გადაკვეთის მაგალითი 9 7 1 6 4 5 3 1 / \ 2 ...

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

Კითხვა 385. ორობითი ხის კვანძის Kth პრობლემის განცხადება პრობლემა "Kth წინაპარი კვანძის ორობითი ხე" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე და კვანძი. ახლა ჩვენ უნდა ვიპოვოთ ამ კვანძის kth წინაპარი. ნებისმიერი კვანძის წინაპარი არის კვანძები, რომლებიც ფესვიდან ბილიკზე დევს ...

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

Კითხვა 386. ორობითი ხის კვანძის მეორეხარისხოვანი რიგი პრობლემის განცხადება პრობლემა ითხოვს „ორობითი ხეში კვანძის შეუსაბამო მემკვიდრე“ პოვნას. კვანძის შეუსაბამო მემკვიდრე არის კვანძი ორობითი ხეში, რომელიც მოდის მოცემული კვანძის შემდეგ მოცემული ორობითი ხის შეუსაბამო ტრავერსალში. მაგალითი 6 -ის შეუცვლელი მემკვიდრე არის ...

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

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

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

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

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

Კითხვა 389. ორობითი ხის გათვალისწინებით, როგორ ამოიღებთ ყველა ნახევრად კვანძს? პრობლემა "ორობითი ხის გათვალისწინებით, როგორ ამოიღებთ ყველა ნახევარ კვანძს?" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე. ახლა თქვენ უნდა ამოიღოთ ნახევარი კვანძები. ნახევარი კვანძი განისაზღვრება, როგორც ხის კვანძი, რომელსაც მხოლოდ ერთი შვილი ჰყავს. ან ეს არის ...

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

Კითხვა 390. განმეორებითი შეკვეთის გადაკვეთა პრობლემა "განმეორებითი წინასწარი შეკვეთის გადაკვეთა" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე და ახლა თქვენ უნდა იპოვოთ ხის წინასწარი შეკვეთის გავლა. ჩვენ გვჭირდება ვიპოვოთ წინასწარი შეკვეთის გავლა გამეორებითი მეთოდის გამოყენებით და არა რეკურსიული მიდგომის გამოყენებით. მაგალითი 5 7 9 6 1 4 3 ...

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

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

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

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

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

Კითხვა 393. ორობითი ხის საზღვრის გადაკვეთა პრობლემის განცხადება პრობლემა "ორობითი ხის საზღვრის გადაკვეთა" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე. ახლა თქვენ უნდა დაბეჭდოთ ორობითი ხის სასაზღვრო ხედი. აქ საზღვრის გადაკვეთა ნიშნავს, რომ ყველა კვანძი ნაჩვენებია როგორც ხის საზღვარი. კვანძები ჩანს ...

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

Კითხვა 394. ორობითი ხის დიაგონალური გავლა პრობლემის განცხადება პრობლემა "ორობითი ხის დიაგონალური გადაკვეთა" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე და ახლა თქვენ უნდა იპოვოთ მოცემული ხის დიაგონალური ხედი. როდესაც ჩვენ ვხედავთ ხეს ზემოდან მარჯვნივ. ჩვენთვის ხილული კვანძები არის დიაგონალური ხედი ...

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

Კითხვა 395. ორობითი ხის ქვედა ხედი პრობლემის განცხადება პრობლემა "ორობითი ხის ქვედა ხედი" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე და ახლა თქვენ უნდა იპოვოთ მოცემული ხის ქვედა ხედი. როდესაც ჩვენ ვხედავთ ხეს ქვემოდან. ჩვენთვის ხილული კვანძები არის ბოლოში ...

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

Კითხვა 396. დაბეჭდეთ ორობითი ხის მარჯვენა ხედი პრობლემის განცხადება პრობლემა "დაბეჭდეთ ორობითი ხის მარჯვენა ხედი" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე. ახლა თქვენ უნდა იპოვოთ ამ ხის სწორი ხედი. აქ, ორობითი ხის მარჯვენა ხედი ნიშნავს თანმიმდევრობის ამობეჭდვას, როგორც ხე გამოიყურება, როდესაც იხედება ...

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

Კითხვა 397. დიაპაზონის LCM მოთხოვნები პრობლემის განცხადება პრობლემა "დიაპაზონი LCM მოთხოვნები" აცხადებს, რომ თქვენ გაქვთ მთელი მასივი და q რაოდენობის შეკითხვა. თითოეული მოთხოვნა შეიცავს დიაპაზონს (მარცხნივ, მარჯვნივ). მოცემული ამოცანაა გავარკვიოთ LCM (მარცხნივ, მარჯვნივ), ანუ ყველა იმ რიცხვის LCM, რომელიც მოდის დიაპაზონში ...

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

Კითხვა 398. იპოვნეთ მაქსიმალური დონის ჯამი Binary Tree- ში პრობლემის განცხადება პრობლემა "იპოვეთ მაქსიმალური დონის ჯამი ბინარულ ხეში" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე დადებითი და უარყოფითი კვანძებით, იპოვეთ დონის მაქსიმალური ჯამი ბინარულ ხეში. მაგალითი შეყვანის 7 ახსნა პირველი დონე: ჯამი = 5 მეორე დონე: ჯამი = ...

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

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

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

Კითხვა 400. ორობითი ძიების ხის წაშლის ოპერაცია პრობლემის განცხადება პრობლემა „ორობითი ძებნის ხის წაშლის ოპერაცია“ გვთხოვს განახორციელოთ ორობითი ძებნის ხის წაშლის ოპერაცია. ფუნქციის წაშლა გულისხმობს მოცემული გასაღებით/მონაცემებით კვანძის წაშლის ფუნქციურობას. მაგალითი შეყვანის კვანძი უნდა წაიშალოს = 5 გამომავალი მიდგომა ორობითი ძებნის ხისათვის ოპერაციის წაშლა ასე რომ ...

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

Კითხვა 401. განმეორებითი მეთოდი ორობითი ხის სიმაღლის დასადგენად პრობლემის განცხადება პრობლემა "ორობითი ხის სიმაღლის პოვნის განმეორებითი მეთოდი" აცხადებს, რომ გეძლევათ ორობითი ხე, იპოვეთ ხის სიმაღლე გამეორებითი მეთოდის გამოყენებით. მაგალითები შეყვანის 3 შეყვანის 4 ალგორითმი განმეორებითი მეთოდისთვის ორობითი ხის სიმაღლის სიმაღლის მოსაძებნად ხის სიმაღლე ...

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

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

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

Კითხვა 403. დონის შეკვეთის გადაკვეთა ორი რიგის გამოყენებით პრობლემის დეკლარაცია პრობლემა „დონის შეკვეთის გადაკვეთა ორი რიგის გამოყენებით“ აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე, დაბეჭდეთ მისი დონის შეკვეთის გავლის ხაზი სტრიქონი. მაგალითები შეყვანის 5 11 42 7 9 8 12 23 52 3 შეყვანის 1 2 3 4 5 6 ალგორითმი დონის რიგის გასავლელად ...

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

Კითხვა 404. შეამოწმეთ არის თუ არა ორი ორობითი ხის ყველა დონე ანაგრამა პრობლემის განცხადება პრობლემა "შეამოწმეთ თუ არა ორი ორობითი ხის ყველა დონე ანაგრამია თუ არა" ამბობს, რომ თქვენ გეძლევათ ორი ორობითი ხე, შეამოწმეთ ორი ხის ყველა დონე ანაგრამია თუ არა. მაგალითები შეყვანის ჭეშმარიტი შეყვანის ყალბი ალგორითმი იმის შესამოწმებლად, თუ ყველა დონე ორი ...

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

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

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

Კითხვა 406. მოცემული კვანძის და-ძმების რაოდენობა ხეობაში პრობლემის განცხადება პრობლემა "მოცემული კვანძის ძმათა რიცხვი n-ary ხეში" აცხადებს, რომ თქვენ გეძლევათ n-ary ხე და სამიზნე კვანძი. იპოვეთ სამიზნე კვანძის და -ძმების რაოდენობა. დავუშვათ, რომ კვანძი ყოველთვის არის ხეზე და პირველი კვანძი არის ...

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

Კითხვა 407. გადაიყვანეთ BST მინი-გროვად მასივის გამოყენების გარეშე პრობლემის შესახებ განცხადება "გადააკეთეთ BST მინი-გროვად მასივის გამოყენების გარეშე" პრობლემა აცხადებს, რომ თქვენ გეძლევათ BST (ორობითი ძებნის ხე) და თქვენ უნდა გადააკეთოთ ის მინი გროვად. Min-heap უნდა შეიცავდეს ორობითი ძებნის ხის ყველა ელემენტს. ალგორითმი უნდა მოქმედებდეს დროის ხაზოვანი სირთულის მიხედვით. ...

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

Კითხვა 408. შეაერთეთ ორი BST შეზღუდული დამატებითი ადგილით პრობლემის განცხადება პრობლემა „შეაერთეთ ორი BST შეზღუდული დამატებითი სივრცით“ აცხადებს, რომ თქვენ გეძლევათ ორი ორობითი ძებნის ხე (BST) და თქვენ უნდა დაბეჭდოთ ელემენტები ორივე ხედან დალაგებული თანმიმდევრობით. ეს არის ისეთი თანმიმდევრობით, რომ ჩანს, რომ ელემენტები ერთი BST– დან არის. ...

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

Კითხვა 409. Iterative Postorder Traversal ორი სტეკის გამოყენებით პრობლემის დეკლარაცია პრობლემა „განმეორებითი Postorder Traversal Using Two Stacks“ აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე n კვანძებით. დაწერეთ პროგრამა მისი განმეორებითი შემდგომი გადაადგილებისთვის ორი დასტის გამოყენებით. მაგალითი შეყვანა 4 5 2 6 7 3 1 შეყვანა 4 2 3 1 ალგორითმი შექმნა ...

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

Კითხვა 410. ორობითი ხის ორობითი ძიების ხის კონვერტაცია STL ნაკრების გამოყენებით პრობლემის განცხადება ჩვენ გვეძლევა ორობითი ხე და ჩვენ გვჭირდება მისი ორობითი ძებნის ხეში გადაყვანა. პრობლემა "ორობითი ხე ორობითი ძებნის ხის კონვერსია STL ნაკრების გამოყენებით" ითხოვს კონვერტაციის გაკეთებას STL ნაკრების გამოყენებით. ჩვენ უკვე ვისაუბრეთ ორობითი ხის BST– ზე გარდაქმნაზე, მაგრამ ჩ