من تست که کردم زمان اصلا نمیبرد . (روی پنتیوم 2) ولی باز شاید درست بگین به همین دلیل سورس گذاشتم تا تغییرات رو اعمال کنید .
خوب من یه نگاه سراسری به کدهایی که نوشتید کردم و حدس زدم که پیچیدگی زمانیش بالا باشه.
فکر کنم از چندتا حلقه for استفاده کرده بودید.