ითვლიან სამკუთხედების რაოდენობას, მოცემული რიცხვის ტოლი პროდუქტით

პრობლემა "სამმაგი რიცხვის რიცხვი მოცემული რიცხვის ტოლი პროდუქტით" აცხადებს, რომ მოცემულია მთელი მასივი და რიცხვი m. პრობლემის დებულება ითხოვს, რომ გაირკვეს სამმაგი მთლიანი რიცხვი, რომელთა პროდუქტი ტოლია m- ს. მაგალითი arr [] = {1,5,2,6,10,3} მ = 30 3 ახსნა სამეული…

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

როგორ გადავამოწმოთ, ორი მოცემული სიმრავლე არის თუ არა ერთმანეთთან კავშირი?

პრობლემა „როგორ გადავამოწმოთ, ორი მოცემული ნაკრები არის თუ არა ერთმანეთისაგან გამიჯნული?“ აცხადებს, რომ დავუშვათ, რომ მასივის სახით გეძლევათ ორი ნაკრები, მაგალითად set1 [] და set2 []. თქვენი ამოცანაა გაარკვიოთ არის თუ არა ორი კომპლექტი ცალკეული ნაკრები. InputSet1 მაგალითი [] = {1, 15, 8, 9,

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

დაითვალეთ პირველები დიაპაზონში

პრობლემის დებულება პრობლემა "ითვლიან პირველ რიგში დიაპაზონში" აღნიშნავს, რომ თქვენ გეძლევათ დიაპაზონი [მარცხნივ, მარჯვნივ], სადაც 0 <= მარცხნივ = ​​= მარჯვნივ <= 10000. პრობლემის დებულება ითხოვს გაირკვეს მარტივი რიცხვების მთლიანი რაოდენობა დიაპაზონში. ვივარაუდებთ, რომ დიდი რაოდენობით იქნება მოთხოვნები. მაგალითი მარცხნივ: 4 მარჯვნივ: 10 2

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

ორი ნაკრების გადაფარვითი ჯამი

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

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

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

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

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

დასტის დალაგება რეკურსის გამოყენებით

პრობლემის განცხადება პრობლემა "დასტის დალაგება რეკურსის გამოყენებით" აცხადებს, რომ თქვენ მოცემულია სტეკის მონაცემთა სტრუქტურა. დაალაგეთ მისი ელემენტები რეკურსის გამოყენებით. დასტის მხოლოდ ქვემოთ ჩამოთვლილი ფუნქციების გამოყენებაა შესაძლებელი - ბიძგი (ელემენტი) - ელემენტის დასტის ჩასასმელად. pop () - pop () - წაშლა / წაშლა

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

მასივის დალაგება სტეკების გამოყენებით

პრობლემის დებულება პრობლემა "მასივის დახარისხება სტეკების გამოყენებით" აცხადებს, რომ თქვენ გეძლევათ მონაცემთა სტრუქტურის მასივი a [] size n. მოცემული მასივის ელემენტების დალაგება სტეკის მონაცემთა სტრუქტურის გამოყენებით. მაგალითი 2 30 -5 43 100 -5 2 30 43 100 განმარტება: ელემენტები დალაგებულია

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

დაალაგეთ დასტა დროებითი დასტის გამოყენებით

პრობლემის დებულება პრობლემა "დასტის დალაგება დროებითი დასტის გამოყენებით" აცხადებს, რომ თქვენ მოცემულია სტეკის მონაცემთა სტრუქტურა. დალაგეთ მოცემული დასტის ელემენტები დროებითი დასტის გამოყენებით. მაგალითი 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5

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

მასივის მკაფიო მიმდებარე ელემენტები

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

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

მასივის შეცვლა ისე, რომ 'arr [j]' გახდეს 'i', თუ 'arr [i]' არის 'j'

პრობლემის განცხადება პრობლემის ”მასივის გადალაგება ისე, რომ 'arr [j]' გახდება 'i', თუ 'arr [i]' არის 'j” ”აცხადებს, რომ თქვენ გაქვთ” n ”ზომის მასივი, რომელიც შეიცავს მთელ რიცხვებს. მასივში რიცხვები 0-დან n-1 -ის ფარგლებშია. პრობლემის დებულება ითხოვს მასივის გადალაგებას in

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