java - 如何在向量中的某处添加一个数字并将以下数字移动一个位置?
问题描述
我有一个有 7 个插槽的向量。我想在插槽 0 和 1 之间添加一个数字,并将以下数字移动一个插槽。
例如,我有数字 2、-5、14、21、-7、0、0 并想在插槽 0 和 1 之间添加数字 10(使其成为新插槽 1)并移动以下数字,以便结果是 2、-10、-5、14、21、-7、0。
到目前为止,这是我的代码,但我不知道为什么它什么都不做:
int[] nbr = new int[7];
int length = 7;
nbr[0] = 2; nbr[1] = -5; nbr[2] = 14; nbr[3] = 21; nbr[4] = -7; nbr[5] = 0; nbr[6] = 0;
for (int k = 0; k > 1 && k < length; k++) {
nbr[k] = nbr[k-1];
出了什么问题,如何完成代码以使其工作?
谢谢!
解决方案
推荐阅读
- cupy - 向前填充cupy / cudf
- amazon-web-services - Redshift 数据 API:以编程方式为 getStatementResult 设置 MaxResults
- unity3d - unity Editor Drawer 属性对齐
- java - 二叉树中序java
- python - Connexion 视图函数抛出 500 错误而不是捕获异常
- html - 我无法在 html 上链接图像
- python-3.x - 如何通过python中的pynput跟踪和模拟箭头键
- linux - 我的 rPi LAMP 盒子上的 Apache 无缘无故停止工作
- hadoop - 使用 derby 初始化时出现 Hive 异常
- tcl - TCL:使用 cmdline 包中的“帮助”选项