构建乘积数组
来源:互联网 发布:nginx反向代理教程 编辑:程序博客网 时间:2024/05/29 16:47
package 构建乘积数组;import java.util.ArrayList;public class Solution { public int[] multiply(int[] A) { int len = A.length; int[] left = new int[len]; System.arraycopy(A, 0, left, 0, len); int[] right = new int[len]; System.arraycopy(A, 0, right, 0, len); for (int i = 1; i < len; i++) { left[i] *= left[i - 1]; } for (int i = len - 2; i >= 0; i--) { right[i] *= right[i + 1]; } int[] B = new int[len]; B[0] = right[1]; B[len - 1] = left[len - 2]; for (int i = 1; i < len - 1; i++) { B[i] = left[i - 1] * right[i + 1]; } return B; } public static void main(String[] args) { int[] A = {1,2,3,4}; int[] x = new Solution().multiply(A); int len = A.length; for(int i =0;i<len;i++){ System.out.println(x[i]+" "); } }}
0 0
- 数组------构建乘积数组
- 数组:构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 52 - 构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 牛客网 | 构建乘积数组
- 构建乘积数组
- 【模模糊糊】构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 构建乘积数组
- 构建乘积数组 java
- JAVA多线程和并发
- JQuery的tree显示处理插件
- 简单理解Socket及TCP/IP、Http、Socket的区别
- 集合超全关系分析
- BITCS2016程序设计 | 19. 微微一笑呵呵呵
- 构建乘积数组
- mui webapp本地存储
- 多线程实战(四)——快速理解同步异步以及阻塞非阻塞
- caffe 源码
- 持续集成--Hudson CI服务器搭建
- JSTL标签(2)、EL表达式总结、Jsp标签总结
- 操作二进制写入二进
- adb常用命令介绍
- Android Canvas