试设计一个算法,将数组R中R[0]至R[N-1]循环右移P位,并要求只用一个单位大小的附加存储,数组中元素移动或交换次数为O(n).要求用C++表述算法
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 13:48:06
![试设计一个算法,将数组R中R[0]至R[N-1]循环右移P位,并要求只用一个单位大小的附加存储,数组中元素移动或交换次数为O(n).要求用C++表述算法](/uploads/image/z/14974242-42-2.jpg?t=%E8%AF%95%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E7%AE%97%E6%B3%95%2C%E5%B0%86%E6%95%B0%E7%BB%84R%E4%B8%ADR%5B0%5D%E8%87%B3R%5BN-1%5D%E5%BE%AA%E7%8E%AF%E5%8F%B3%E7%A7%BBP%E4%BD%8D%2C%E5%B9%B6%E8%A6%81%E6%B1%82%E5%8F%AA%E7%94%A8%E4%B8%80%E4%B8%AA%E5%8D%95%E4%BD%8D%E5%A4%A7%E5%B0%8F%E7%9A%84%E9%99%84%E5%8A%A0%E5%AD%98%E5%82%A8%2C%E6%95%B0%E7%BB%84%E4%B8%AD%E5%85%83%E7%B4%A0%E7%A7%BB%E5%8A%A8%E6%88%96%E4%BA%A4%E6%8D%A2%E6%AC%A1%E6%95%B0%E4%B8%BAO%28n%29.%E8%A6%81%E6%B1%82%E7%94%A8C%2B%2B%E8%A1%A8%E8%BF%B0%E7%AE%97%E6%B3%95)
xՒAnP*{Mm6ʢ= B $r+Hb*v0yy:PJdJ?3J$}[Nr:d±~s Aہezׇ5/s`m=x)oX\n!e#h> jnQ~:gшW|2F_T^"e}'\|\ 9b//Ru@tN2'E<Mjܻ^'L0s.CH6sJF;5I~9s!G&S['ڶodP_hZuBM&