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

პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ N რიცხვის მთელი რიცხვი. პრობლემა "მასივში არსებული თანმიმდევრული რიცხვები" ითხოვს ზედიზედ რიცხვების მაქსიმალურ რაოდენობას, რომელიც შეიძლება იყოს მასივში გაფანტული. მაგალითი arr [] = {2, 24, 30, 26, 99, 25} 3 ახსნა:…

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

ყველა უარყოფითი რიცხვი გადაადგილეთ დასაწყისში და პოზიტიური უნდა იყოს დასრულებული მუდმივი დამატებითი სივრცით

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

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

მთლიანი რიცხვები, განმეორებითი ციფრების დიაპაზონში

გეძლევათ რიცხვების დიაპაზონი (დასაწყისი, დასასრული). მოცემული ამოცანა ამბობს, რომ გავარკვიოთ რიცხვების საერთო რიცხვი დიაპაზონში განმეორებითი ციფრების გარეშე. მაგალითი შეყვანა: 10 50 გამომავალი: 37 ახსნა: 10 – ს არ აქვს განმეორებითი ციფრი. 11 აქვს განმეორებითი ციფრი. 12 -ს არ აქვს განმეორებითი ციფრი. …

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

იპოვნეთ მასივში გამეორებული სამეული

პრობლემა "იპოვეთ მასივში განმეორებითი სამეულის პოვნა" აცხადებს, რომ გეძლევათ n რიცხვის მასივი, რომელშიც არის რამდენიმე განმეორებითი რიცხვი. თქვენი ამოცანაა გაარკვიოთ მასივის ტოპ 3 განმეორებითი რიცხვი. მაგალითი [1,3,4,6,7,2,1,6,3,10,5,7] 1 3 6 განმარტება აქ მეორდება 1,3 და 6…

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

დახარისხება ტრივიალური ჰეშის ფუნქციის გამოყენებით

პრობლემა "დახარისხება ტრივიალური ჰეშ ფუნქციის გამოყენებით" აცხადებს, რომ თქვენ გეძლევათ მთელი მასივი. მასივი შეიძლება შეიცავდეს როგორც უარყოფით, ასევე დადებით რიცხვებს. პრობლემის განცხადება ითხოვს მასივის დახარისხებას Trivial Hash ფუნქციის გამოყენებით. მაგალითი arr [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr]] = {-3, -1,…

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

მოცემულ მასივში იპოვნეთ ეგზემპლარები, როდესაც ელემენტები არ შემოიფარგლება დიაპაზონით

პრობლემა "იპოვეთ დუბლიკატი მოცემულ მასივში, როდესაც ელემენტები არ შემოიფარგლება დიაპაზონში" აცხადებს, რომ თქვენ გაქვთ მასივი, რომელიც შედგება n მთელი რიცხვისგან. პრობლემა აცხადებს მას დუბლიკატი ელემენტების გასარკვევად, თუ მასივშია. თუ ასეთი ელემენტი არ არსებობს დააბრუნეთ -1. მაგალითი […

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

შეამოწმეთ ორი მასივი ტოლია თუ არა

პრობლემა "შეამოწმეთ ორი მასივი ტოლია თუ არა" აცხადებს, რომ თქვენ გეძლევათ ორი მასივი. პრობლემის შესახებ ნათქვამია, რომ თქვენ უნდა განსაზღვროთ მოცემული მასივები ტოლია თუ არა. მაგალითი arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4,…

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

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

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

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

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

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

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

ფიბონაჩის რიცხვების საპირისპირო რიგის დაბეჭდვა

პრობლემის განცხადება n რიცხვის გათვალისწინებით, დაბეჭდეთ fibonacci რიცხვები საპირისპირო მიზნით. მაგალითი n = 5 3 2 1 1 0 ახსნა: ფიბონაჩის რიცხვებია 0, 1, 1, 2, 3 მათი დალაგების მიხედვით. მაგრამ რადგან ჩვენ გვჭირდება დაბეჭდვა საპირისპირო მიზნით. n = 7 8 5…

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