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

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

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

სამმაგი რიცხვი, ვიდრე მოცემული ღირებულების ჯამი

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

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

იპოვნეთ Triplet მასივში მოცემული თანხით

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

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

დალაგებული მასივიდან დაკარგული ყველაზე მცირე დადებითი რიცხვი

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

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