PDA

View Full Version : سوال: یه سوال فوری در رابطه با آرایه ها



storm_saeed
دوشنبه 28 آذر 1390, 20:37 عصر
درود
چطوری میشه مثلا دنباله ای از اعداد را بگیریم حالا مثلا یه حالتی پیش آمده دو عدد کنار هم را باید خذف کنیم و بقیه را شیفت دهیم مثل 1 2 3 - - 4 حالا میشه 1 2 3 4 این کار را باید چه جوری با c++ بنویسیم رو نه ممنون میشم کمکم کنید

soorena
دوشنبه 28 آذر 1390, 21:18 عصر
سلام
شما ميتونی اين کار رو با شيفت دادن عناصر ارايه انجام بدی ولی در عمل اين روش هيچ وقت استفاده نميشه
چون هزينه خيلی زيادی داره و برای ارايه های بزرگ هم اصلاً کارايی نداره و سرعت رو به شدت پايين
ميآره پس بهترين راه اينه که از يک ليست پيوندی استفاده کنی تا هر وقت هر عنصر رو که خواستی از بينش
حذف کنی.

storm_saeed
سه شنبه 29 آذر 1390, 14:48 عصر
لطف می کنی با کد نشون بدی ممنون

soorena
سه شنبه 29 آذر 1390, 23:09 عصر
http://www.cs.bu.edu/teaching/c/linked-list/delete/