数码知识与测评

位置:首页 >  数码周边  > 正文

python列表元素循环左移

时间:2024-09-13 00:02:27

python列表元素循环左移_n个元素的数组向左循环移动i个位置

可以通过下面的方法解决这个问题:先将数组中的前i个元素存放在一个临时数组中,再将余下的n-i个元素左移i个位置,最后将前i个元素从临时数组复制回原数组中后面的位置。但是这个算法使用了i个额外的存储单元,使得空间性能降低。还有一个方法可以解决这个问题:先设计一个函数将数组向左循环移动一个位置,然后再调用该算法i次,显然,这个算法的时间性能不好。

声明:本站文章由来自于作者,仅代表原作者观点,不代表数码之家立场,如有侵权可直接反馈本站,我们将会作删除处理
联系我们 关于我们 版权申明

数码之家广州云媒派信息技术有限公司 版权所有粤ICP备2021127029号