სტრიქონის გაშიფვრა ანბანიდან Inteet Mapping Leetcode Solution

პრობლემის განცხადება ამ პრობლემის დროს, ჩვენ გვეძლევა სტრიქონი, რომელიც შეიცავს ციფრებს (0-9) და '#'. ჩვენ უნდა გადავაკეთოთ ეს სტრიქონი მცირე ასოების სტრიქონზე შემდეგი რუკების გამოყენებით. მაგალითი s = "10 # 11 # 12" "jkab" განმარტება: "10 #" -> "j", "11 #" -> "k", "1" -> "a"

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

უნიკალური ბილიკები Leetcode Solution

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

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

პერმუტაციები Leetcode Solution

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

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

მოიძიეთ დალაგებული მასივის Leetcode ამოხსნა

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

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

Kth უდიდესი ელემენტი მასივის Leetcode Solutions- ში

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

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

BFS გათიშული დიაგრამისთვის

პრობლემის განცხადება პრობლემა "BFS გათიშული დიაგრამისთვის" აცხადებს, რომ თქვენ გეძლევათ გათიშული მიმართული გრაფიკი, ბეჭდეთ გრაფიკის BFS გადაკვეთა. მაგალითი ზემოთ მოცემული გრაფიკის BFS გადაკვეთა იძლევა: 0 1 2 5 3 4 6 მიდგომის სიგანის პირველი ძიების (BFS) გადაკვეთა გათიშული მიმართული დიაგრამისთვის

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

შერწყმა ორი დაბალანსებული ორობითი ძებნა ხე

პრობლემის დებულება იმის გათვალისწინებით, რომ ორი დაბალანსებული ორობითი საძიებო ხეა, პირველ BST– ში არის n ელემენტი, ხოლო მეორე BST– ში არის m ელემენტები. დაწერეთ ალგორითმი ორი დაბალანსებული ორობითი ძიების ხის შერწყმისთვის და შექმნას მესამე დაბალანსებული ორობითი ძიების ხე (n + m) ელემენტებით. შეყვანის გამოყვანის მაგალითი შეკვეთის წინასწარი შეკვეთა

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

K- ის მკაფიო ელემენტი მასივში

თქვენ გეძლევათ მთელი რიცხვი A მასივი, ბეჭდეთ k- ის მკაფიო ელემენტი მასივში. მოცემული მასივი შეიძლება შეიცავდეს დუბლიკატებს და გამომავალი მასალის ყველა უნიკალურ ელემენტს შორის უნდა ბეჭდდეს k- ის მკაფიო ელემენტი. თუ k უფრო მეტია ვიდრე ცალკეული ელემენტების რაოდენობა, მაშინ შეატყობინეთ მას. შეყვანის მაგალითი:

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

შემდეგი პერმუტაცია

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

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

იპოვნეთ მედიანა მონაცემთა ნაკადისგან

მონაცემთა ნაკადის პრობლემის მიხედვით იპოვნეთ საშუალო, ჩვენ მივეცით, რომ მონაცემთა ნაკადისგან იკითხება მთელი რიცხვები. იპოვნეთ აქამდე წაკითხული ყველა ელემენტის მედიანა პირველი მთელი რიცხვიდან ბოლო მთელი რიცხვიდან დაწყებული. მაგალითი შეყვანის 1: ნაკადი [] = {3,10,5,20,7,6} გამომავალი: 3 6.5…

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