给定一个字符串程序,必须以“X”形打印字符串。参考下图。这里,一个变量可以用来从左到右打印(“i”),另一个变量可以用来从右到左打印(“j”),我们可以取另一个变量k,它用于空间计算。以下是给定算法的C++实现。算法开始步骤1 ->声明函数 void print(string str, int len) 循环 For int i = 0 and i < len and i++ 设置 int j = len-1- i 循环 For int k = ... 阅读更多
给定一个大小为n的数组和多个整数值,我们需要从给定索引k旋转一个数组。我们想从索引k旋转一个数组,例如-示例输入:arr[] = {1, 2, 3, 4, 5} K1 = 1 K2 = 3 K3 = 6 输出: 2 3 4 5 1 4 5 1 2 3 2 3 4 5 1算法开始步骤1 ->声明函数 void leftRotate(int arr[], int n, int k) 声明 int cal = k% n 循环 For int i=0 and i In ... 阅读更多