ArraySearch Time Limit problem

arrays
preparation

#1

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

https://pastebin.com/ZeQcMPDg


#2

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


#3

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


#4

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


#5

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


#6

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


#7

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