මට ජාවාස්ක්රිප්ට් අරාවක් ඇත:
[["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]]
වෙනම අභ්යන්තර අරා මෙවැනි එකකට ඒකාබද්ධ කරන්නේ කෙසේද:
["$6", "$12", "$25", ...]
reduce+ භාවිතා කරන සියලුම විසඳුම් concatO ((N ^ 2) / 2) වන අතර පිළිගත් පිළිතුරක් ලෙස (එක් ඇමතුමකට පමණක් concat) නරක බ්රව්සරයක O (N * 2) සහ O (N) a හොඳ එකක්. එසේම ඩෙනිස් විසඳුම සත්ය ප්රශ්නය සඳහා ප්රශස්තිකරණය කර ඇති අතර තනි ඒවාට වඩා 2x වේගවත් වේ concat. සඳහා reduceජනතාවට දැනෙන කුඩා කේතය ලිවීම සිසිල් දැනෙනවා එය අපි විනෝද නමුත් උදාහරණයක් අරාව 1000 එක් අංගයක් subarrays තිබුණේ නම් + concat විසඳුම් කරන්නේ කළ හැකි සියලු අඩු මෙහෙයුම් 500500 තනි concat හෝ සරල පුඩුවක් මෙහෙයුම් 1000 කරන්නේ ලෙස එහිදී.
[].concat(...array)
array.flat(Infinity) කළ Infinityහැකි උපරිම ගැඹුර කොහිද ?