ArraySearch Time Limit problem

Здравейте, някой може ли да ми каже защо това решение минава толкова бавно, че ми дава TLE и няма минаване…

https://pastebin.com/ZeQcMPDg

Здрасти, колкото пъти съм ползвам Stream абс винаги дава TLE

Не схващам стреам-а как пречи на бързината, но може и да пропускам нещо?

Ами ето тази библиотека включи ли се в решението //java.util.stream.Collectors; // направо забрави да мине ,на няколко задачи ми се случва,щото е по бързо и удобно с колекциите,обаче явно са много скъпи :slight_smile:

1 Like

Поразчетох се по въпроса и явно че фп забавя изпълнението на кода…мерси и успех :v:

Лек feedback, с новия ъпдейтнат код минава доста по-бързо https://hastebin.com/eqeruwiqec.cs?fbclid=IwAR2RuwnrWLophMvNvnvY2UsHKnFdotAMVG3Az-XX7lR5lBtYqTB6Mi3HOiw :slight_smile:

Идеално, щом си я решил, моето е същото, само че създавам сравнителния масив със String Buffer щото мисля е по леко, макар че четох някъде че реално когато използваш ArrayList или List за многократни добавяния ,Java така или иначе си вкл в процеса на заден план String Buffer.
p.s Не String Buffer а StringBuilder ,някъде съм спал като съм писал :smiley:

1 Like