იპოვნეთ მოცემული მასივის ყველა უნიკალური ქვე-მასივის ჯამი

დავუშვათ, რომ მთელი რიგი გაქვთ. პრობლემა "იპოვნეთ მოცემული მასივის ყველა უნიკალური ქვე-მასივის ჯამი ქვე-მასივის უნიკალური თანხით, ჩვენ უნდა ვთქვათ, რომ არავითარი ქვე-მასივი…

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

მაქსიმალური საშუალო მნიშვნელობის გზა

პრობლემის განცხადება პრობლემა "მაქსიმალური საშუალო მნიშვნელობის გზა" აცხადებს, რომ გეძლევათ 2D მასივი ან მთელი რიცხვების მატრიცა. ახლა გაითვალისწინეთ, რომ თქვენ ზედა მარცხენა უჯრედთან დგახართ და უნდა მიაღწიოთ ქვედა მარჯვნივ. დანიშნულების ადგილზე მისაღწევად, თქვენ უნდა გადაადგილდეთ გასწვრივ the

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

დიაპაზონის დაკარგული ელემენტების მოძებნა

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

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

მოცემულ დიაპაზონში თანაბარი ელემენტების მქონე ინდექსების რაოდენობა

თქვენ გეძლევათ მთელი რიგი მასივი, q მოთხოვნები და დიაპაზონი, როგორც მარცხნივ და მარჯვნივ. ”მოცემულ დიაპაზონში თანაბარი ელემენტების მქონე ინდექსების რაოდენობა” ამბობს მთელი რიცხვების მთლიანი რაოდენობის გასარკვევად ისე, რომ დატოვა <= i <მარჯვნივ, ისე Ai = Aj + 1. ...

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

ყველაზე დიდი ქვეჯგუფი თანაბარი რაოდენობით 0s და 1s

გეძლევათ მთელი რიგის მთელი რიგი. მთელი რიცხვები შეყვანის მასივში მხოლოდ 0 და 1ა. პრობლემის დებულება ითხოვს ყველაზე დიდი ქვე-მასივის გარკვევას, რომელსაც შეიძლება ჰქონდეს 0 და 1 თანაბარი რაოდენობა. მაგალითი arr [] = {0,1,0,1,0,1,1,1} 0-დან 5-მდე (სულ 6 ელემენტი) განმარტება მასივის პოზიციიდან

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

ორობითი მასივი M დიაპაზონის გადართვის ოპერაციების შემდეგ

თქვენ გეძლევათ ორობითი მასივი, რომელიც თავდაპირველად 0 და Q მოთხოვნებისგან შედგება. პრობლემის დებულება ითხოვს მნიშვნელობების გადართვას (0 – ების გადაქცევას 1 – ად და 1 – ების გადაყვანად 0 –ებად) Q მოთხოვნების შესრულების შემდეგ, დაბეჭდეთ შედეგიანი მასივი. მაგალითი arr [] = {0, 0, 0, 0, 0} გადართვა (2,4)

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

დიაპაზონის საშუალო მასივი

პრობლემის დებულება პრობლემა "დიაპაზონის საშუალო მასივში" აცხადებს, რომ გეძლევათ მთელი რიგი და q მოთხოვნების რაოდენობა. თითოეული მოთხოვნა შეიცავს მარცხნივ და მარჯვნივ, როგორც დიაპაზონი. პრობლემის დებულება ითხოვს, რომ გაირკვეს, თუ რა მნიშვნელობა აქვს ყველა მთელი რიცხვის მნიშვნელობას…

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

შექმენით სტეკი, რომელიც მხარს უჭერს getMin () O (1) დროში და O (1) დამატებით სივრცეში

შექმენით სტეკი, რომელიც მხარს უჭერს getMin () O (1) დროში და O (1) დამატებით სივრცეში. ამრიგად, სტეკის მონაცემების სპეციალური სტრუქტურა მხარს უჭერს სტეკის ყველა ოპერაციას, როგორიცაა - void push () int pop () bool isFull () bool isEmpty () მუდმივ დროში. დაამატეთ დამატებითი ოპერაცია getMin () მინიმალური მნიშვნელობის დასაბრუნებლად

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

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

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

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

დამატებული ელემენტები ისე, რომ დიაპაზონის ყველა ელემენტი იყოს მასივში

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

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