მიბმული სიის ელემენტების ამოღება Leetcode Solution

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

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

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

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

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

შეატრიალეთ სია Leetcode Solution

პრობლემა Rotate List Leetcode Solution გვაწვდის დაკავშირებულ სიას და მთელ რიცხვს. გვეუბნებიან, რომ უკავშირდება დაკავშირებული სია მარჯვნივ k ადგილებზე. ასე რომ, თუ უკავშირდებით სიას k ადგილებზე მარჯვნივ, თითოეულ ნაბიჯში ვიღებთ ბოლო ელემენტს

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

გაერთიანეთ ორი დალაგებული სია Leetcode Solutions

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

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

შეცვალეთ კვანძები წყვილებში Leetcode Solutions

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

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

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

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

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

წაშალეთ დუბლიკატები დალაგებული სიიდან II

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

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

დაწერე ფუნქცია ორი დაკავშირებული სიის გადაკვეთის წერტილის მისაღებად

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

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

წაშალეთ N კვანძი მოცემული დაკავშირებული სიის ბოლოდან

პრობლემის განცხადება პრობლემასთან დაკავშირებით ”წაშალეთ N კვანძი მოცემული დაკავშირებული სიის ბოლოდან” აღნიშნავს, რომ თქვენ გეძლევათ დაკავშირებული კვანძების კავშირი. ახლა თქვენ უნდა ამოიღოთ nth კვანძი დაკავშირებული სიის ბოლოდან. მაგალითი 2-> 3-> 4-> 5-> 6-> 7 წაშალეთ მე -3 კვანძი ბოლოდან 2-> 3-> 4-> 6-> 7 განმარტება:

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

წაშალეთ კვანძი დაკავშირებული სიიდან სათაურის მაჩვენებლის გარეშე

პრობლემის განცხადება პრობლემასთან დაკავშირებით ”წაშალეთ კვანძი მიბმული სიიდან სათაურის მაჩვენებლის გარეშე” აცხადებს, რომ თქვენ გაქვთ დაკავშირებული კვანძი ზოგიერთ კვანძთან. ახლა გსურთ კვანძის წაშლა, მაგრამ არ გაქვთ მისი მშობლის კვანძის მისამართი. ასე რომ, წაშალეთ ეს კვანძი. მაგალითი 2-> 3-> 4-> 5-> 6-> 7 გასასვლელი კვანძი: 4 2-> 3-> 5-> 6-> 7…

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