با سلام
مي خواهم يك فايل با 20000 ركورد رو مرتب سازي ادغامي كنم ولي چون تعداد ركور ها زياده امكان ندادره برنامه اي كه نوشتم براي تا 10000 ركورد كار مي كنه بايد اين فايل 20000 ركوردي رو به 100 فايل مرتب تقسيم كنم و بعد مرتب بشه لطفا كمكم كنيد.
با سلام
مي خواهم يك فايل با 20000 ركورد رو مرتب سازي ادغامي كنم ولي چون تعداد ركور ها زياده امكان ندادره برنامه اي كه نوشتم براي تا 10000 ركورد كار مي كنه بايد اين فايل 20000 ركوردي رو به 100 فايل مرتب تقسيم كنم و بعد مرتب بشه لطفا كمكم كنيد.
طراحی برنامه شما چه شکلی هست که جواب نمیده؟برنامه اي كه نوشتم براي تا 10000 ركورد كار مي كنه
این 100 فایل بر چه مبنایی هست حروف الفبا یا چی؟بايد اين فايل 20000 ركوردي رو به 100 فايل مرتب تقسيم كنم و بعد مرتب بشه لطفا كمكم كنيد.
مرتب سازی ادغامی در O (nlogn)j کار می کنه و برای 20000 تا جواب خواهد داد
پس کدتون مشکل داره
پیشنهاد می کنم برای جواب دادن بهتر از Linked List استفاده کنید تا رکورد های بالا رو بتونه انجام بده.