首页 > 编程语言 > 详细

Java 从后向前依次比较两个数组

时间:2014-03-19 06:55:03      阅读:574      评论:0      收藏:0      [点我收藏+]

这是华为往年的一道上机题

题目:

给定两个数组,以及两个数组的长度,要求从最后一个元素开始,依次比较两个数组对应的元素。如果有一个数组较短,则以短数组为准。返回不同元素的个数。

解答:

bubuko.com,布布扣
    int func(int[] array1, int len1, int[] array2, int len2){
        int count = 0;
        for(int i=len1-1, j=len2-1; i>=0&j>=0; i--,j--){
            if(array1[i]!=array2[j])
                count++;
        }
        return count;
    }
bubuko.com,布布扣

虽然题目不难,但是这段代码是如此的简短。我没有先自己做下题目,而是先看了一种答案,后来又看到了这个答案。

Java 从后向前依次比较两个数组,布布扣,bubuko.com

Java 从后向前依次比较两个数组

原文:http://www.cnblogs.com/shuada/p/3608568.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!