PDA

View Full Version : بردن عدد به مبنای دو با vector



sa1378
چهارشنبه 22 مرداد 1393, 08:27 صبح
سلام
من یه چیزی رو درست نفهمیدم
میخوام یه عدد رو توی مبنای دو تویه وکتور ذخیره کنم
بعد از هر تقسیم بردو باید باقیمانده رو به اول وکتور اضافه کنم
آیا وکتور دستوری برای اضافه به اولش داره؟

rahnema1
چهارشنبه 22 مرداد 1393, 08:40 صبح
vector<int> v({1,2,3});
v.insert(v.begin(),5);

sa1378
چهارشنبه 22 مرداد 1393, 08:58 صبح
vector<int> v({1,2,3});
v.insert(v.begin(),5);


ممنون دستتون درد نکنه
یه جایی هم من push_front دیده بودم ولی توی کد میزنم ارور میده
اون برای کجا بود؟

rahnema1
چهارشنبه 22 مرداد 1393, 09:02 صبح
ممنون دستتون درد نکنه
یه جایی هم من push_front دیده بودم ولی توی کد میزنم ارور میده
اون برای کجا بود؟

برای forward_list و deque به کار میره که هزینه اون از insert در vector کمتره