gpt4 book ai didi

c - C 中不循环右移数组

转载 作者:行者123 更新时间:2023-11-30 19:04:09 24 4
gpt4 key购买 nike

我可以在不使用循环的情况下向右移动数组[9]吗?

例如:

我有一个像这样的数组

{'h', 'e', 'l', 'l', 'o', '\0', '?', '?', '?'}

我想改变我的数组

{'?', 'h', 'e', 'l', 'l', 'o', '\0', '?', '?'}

是否有任何解决方案不会用循环移动每个字符?递归也不是一个好的解决方案,因为我想节省算法时间。

最佳答案

最好的方法是手动执行此操作,如下所示:辅助=V [0]V[0]=V[1]......V[7]=V[8]V[8]=辅助没有比手动实现更好的方法(关于优化)。

关于c - C 中不循环右移数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52691704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com