ყველაზე გრძელი ქვესტრიქონი სიმბოლოების გამეორების გარეშე Leetcode Solution

პრობლემის განცხადება ყველაზე გრძელი ქვესტრიქონი სიმბოლოების გამეორების გარეშე LeetCode Solution – აცხადებს, რომ მოცემული სტრიქონი s. ჩვენ უნდა ვიპოვოთ ყველაზე გრძელი ქვესტრიქონი სიმბოლოების გამეორების გარეშე. მაგალითი: შეყვანა: s = ”abcabcbb” გამომავალი: 3 ახსნა: ყველაზე გრძელი ქვესტრიქონი, რომელშიც სიმბოლოები არ მეორდება, არის 3 სიგრძის. სტრიქონი არის: “abc”. შეყვანა: s = ”bbbb”…

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

დიაპაზონის ჯამის მოთხოვნა 2D – Leetcode-ის უცვლელი გადაწყვეტა

პრობლემის განცხადების დიაპაზონი ჯამის მოთხოვნა 2D – უცვლელი Leetcode ამოხსნა – 2D მატრიცის მატრიცის გათვალისწინებით, დაამუშავეთ შემდეგი ტიპის მრავალი მოთხოვნა: გამოთვალეთ მატრიცის ელემენტების ჯამი მართკუთხედში, რომელიც განსაზღვრულია მისი ზედა მარცხენა კუთხით (სტრიქონი 1, col1) და ქვედა მარჯვენა კუთხე (row2, col2). NumMatrix კლასის დანერგვა: NumMatrix(int[][] მატრიცა) ახდენს ობიექტის ინიცირებას მთელი რიცხვით…

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

ბინარული ხე მაქსიმალური ბილიკის ჯამი LeetCode Solution

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

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

Binary Tree Zigzag Level Order Traversal LeetCode Solution

პრობლემის განცხადება ორობითი ხე ზიგზაგის დონის ორდერის გადაკვეთა LeetCode ამოხსნა – ბინარული ხის ფესვის გათვალისწინებით, დააბრუნეთ მისი კვანძების მნიშვნელობების ზიგზაგის დონის რიგის გადაკვეთა. (ანუ მარცხნიდან მარჯვნივ, შემდეგ მარჯვნიდან მარცხნივ შემდეგი დონისთვის და მონაცვლეობით). შეყვანა: root = [3,9,20,null,null,15,7] გამომავალი: [[3],[20,9], [15,7]] ახსნა ჩვენ…

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

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

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

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

იპოვეთ ყველაზე დიდი მნიშვნელობა თითოეულ ხის მწკრივში LeetCode გადაწყვეტაში

პრობლემის განცხადება იპოვეთ უდიდესი მნიშვნელობა თითოეულ ხის მწკრივში. მაგალითი ტესტი შემთხვევა 0: შეყვანა: root = [1, 1, 3, 4, 5, null, 3] გამომავალი: [9, 1, 3] ახსნა 9, 1 და ...

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

ყველაზე დიდი რიცხვი Leetcode Solution

პრობლემის დებულება The Largest Number LeetCode Solution – „Largest Number“ აცხადებს, რომ არაუარყოფითი რიცხვების რიცხვების სიის გათვალისწინებით, ჩვენ უნდა დავალაგოთ რიცხვები ისე, რომ მათ შექმნან უდიდესი რიცხვი და დავაბრუნოთ იგი. ვინაიდან შედეგი შეიძლება იყოს ძალიან დიდი, ამიტომ უნდა დაბრუნდეთ…

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

წაშალეთ კვანძი დაკავშირებულ სიაში Leetcode Solution-ში

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

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

შამპანური Tower LeetCode Solution

პრობლემის ფორმულირება Champagne Tower LeetCode Solution – ვაწყობთ ჭიქებს პირამიდაში, სადაც პირველ რიგში არის 1 ჭიქა, მეორე რიგში არის 2 ჭიქა და ასე გრძელდება მე-100 რიგმდე. თითოეულ ჭიქაში იტევს ერთი ჭიქა შამპანური. შემდეგ, ზემოდან პირველ ჭიქაში შამპანური შეედინება. როდესაც ზედა ჭიქა სავსეა, ნებისმიერი…

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

დისტანციის LeetCode Solution-ის რედაქტირება

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

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

Translate »