PDA

View Full Version : سوال: چگونگی الحاق دو ارایه با هم



ehsansplint
جمعه 23 دی 1390, 13:42 عصر
یه برنامه میخاستم بنویسم که دو تا ارایه به صورت غیر مرتب بگیره و در یک ارایه به صورت مرتب بنویسه به اینصورت
a= 1 6 8 4 و b= 2 3 5 9 و در نهایت خروجی = c= 1 2 3 4 5 6 8 9
ممنون میشم اگه دوستان سریع جواب بدید چون خیلی برام حیاطیه ( این ترم برنامه سازی رو میفتم این پروژه هم 3 نمره داره )
زبانش هم c++

maktoom
جمعه 23 دی 1390, 18:56 عصر
سلام.
اول یه آرایه بساز به طول مجموع طول دو آرایه ورودی. بعد همشو بریز تو آرایه جدیدت بعدشم با یه الگوریتم مرتب سازی ساده مثل دودویی مرتبشون کن.
اگه خواستی دیگه کارت خیلی درست باشه می تونی آرایه هات رو بصورت پویا تعریف کنی با تابع رندوم هرچقدر کاربر میگه عد تولید کنی بریزی توش.
اینجوری تا مرز میلیون هم بهش میتونی ورودی بدی!

Cancer
جمعه 23 دی 1390, 22:24 عصر
سلام سلام سلام.
اگوریتم (فکر کنم اسمش) ادغامی شنیدی؟
پس حله.

تشکر.