- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
注意:我还没有找到这个特定问题的答案。
背景故事:
我最近学习了魔术师使用的油和水套路(这并不意味着我真的可以做到,但我已经完成了机制)。对于那些不熟悉这个套路的人来说,需要三张红牌和三张黑牌。这些牌最初放在一起是红,黑,红,黑,红,黑。到了这一把戏结束时,所有的红色都回到了一起,所有的黑色也回到了一起。
我已经用 Java 成功地编写了这个代码,但我无法解释为什么它是正确的。我确信我的逻辑有问题,但我需要一些验证。
这是我当前拥有的代码:
int[] mixed = {1,2,1,2,1,2};
System.out.println("Before Sort: ");
for (int element : mixed){
System.out.println("Element: " + element);
}
for (int element : mixed){//this for loop moves all but the first and last element.
// for (int element=0;element < mixed.length-1;element++){// this for loop reverses order
int temp = mixed[element];
mixed[element]=mixed[element+1];
mixed[element+1]=temp;
}
if ((mixed[0]==1) && (mixed[5]==2)){//this swaps the first and last elements after using an enhanced for loop
int temp = mixed[0];
mixed[0] = mixed[5];
mixed[5] = temp;
}
System.out.println("After sort: ");
for (int element : mixed){
System.out.println("Element: " + element);
}
请务必阅读我在代码中的注释,因为这就是我最糟糕的时刻。我的目标是让我的高中生在击中数组时能够做到这一点。我希望能够像介绍数组一样介绍这一点。任何帮助将不胜感激。
最佳答案
您正在使用数组元素作为所做切换的索引来迭代数组。
您只执行两次相同的切换。
这不起作用;最后你必须手动切换。而此手动开关在其他情况下将不起作用。
正确的方法是:
array 1 2 1 2 1 2
index 0 1 2 3 4 5
开关:
只有 3 个开关,因此循环应从 0 开始,以数组长度/2 结束。
关于java - 复制油和水的花招,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45949250/
我正在使用 suds 库从网络服务中获取产品列表。 这是一个示例代码: from suds.client import Client url = 'WSDLURL' client = Client(u
如何在我的 spriteKit 应用程序中获取少量液体? 我想要那种液体放在一个容器里,它会被密封在里面,但我希望它能够四处移动。 有没有更好的方法来实现这个?也许没有 SpriteKit 的选项?
我正在尝试使用 Soap API 将一些文件附加到 Jira。我有 python 2.6 并且 SOAPpy 不再工作,所以,我正在使用 suds。除了附件之外一切都很好...我不知道如何重写这段代码
请建议库在 python 中使用 soap。 现在,我正在尝试使用“suds”,我无法理解如何从服务器回复中获取 http header 代码示例: from suds.client import C
我正在使用 OpenGL 开发 3d 游戏,并希望将其带入幻想的方向。具体来说,我正在考虑拥有具有火、水、冰和闪电效果的魔法。我的问题是我不知道如何创建这些效果。有没有关于如何学习这样的东西的资源?
这是我多年来依赖这个网站后的第一个问题! 无论如何,我想完成类似这种效果的事情: http://www.flashmonkey.co.uk/html5/wave-physics/ 但在圆形路径上,而不
我正在尝试解决 SPOJ 中的以下问题: On a rectangular mesh comprising nm fields, nm cuboids were put, one cuboid on
我在 Django(1.3、python 2.7)中使用 Suds 时遇到一些问题。 当我在脚本中使用 suds 检索数据时,它可以工作;但是如果我将**完全相同的**代码放入 django View
我是 的新手WATIR 或 Selenium,但我试图在我的 WATIR 浏览器中添加一个 cookie,如下所示: browser = Watir::Browser.new :firefox
我想知道是否有可能在 Google map 或 Bing Mag 2D/3D map 上恢复地形类型(山脉、森林、水域、平原等...) 。为了根据玩家在现实世界中的位置生成 map !我认为可用 AP
我是一名优秀的程序员,十分优秀!