იზომორფული სიმები Leetcode ამოხსნა

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

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

Palindrome- თან დაკავშირებული ლინეტების კოდი

პრობლემში ”Palindrome Linked List”, ჩვენ უნდა შეამოწმოთ არის მოცემული ცალკეული მთელი რიცხვით დაკავშირებული სია palindrome თუ არა. მაგალითი სია = {1 -> 2 -> 3 -> 2 -> 1} ჭეშმარიტი განმარტება განმარტება # 1: სია არის palindrome, რადგან ყველა ელემენტი დასაწყისიდან და უკანა მხრიდან არის…

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

გადაიყვანეთ ჩვეულებრივი BST დაბალანსებულ BST– ში

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

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

N ზომის მოცემული მასივის შემოწმება შეიძლება წარმოადგენს N დონის BST– ს, თუ არა

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

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

იზომორფული სტრიქონები

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

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

პროდუქტის მასივის თავსატეხი

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

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