数组 算法-找出两数组中不同的数据,并查看他们在以前数组中的索引值

问题描述

找出两数组中不同的数据,并查看他们在以前数组中的索引值

var aa = [1,21,21,21,28];
var bb = [3,4,27,39,21];
var cc = [];
var tmp = aa.concat(bb);
var o = {};
for (var i = 0; i < tmp.length; i ++){
(tmp[i] in o) ? o[tmp[i]] ++ : o[tmp[i]] = 1;
}
for (x in o){
if (o[x] == 1){
cc.push(x);

}

}
alert(cc); //这里可以查出cc为1,3,4,27,28,39
下面该如何写出这些cc值在aa数组或bb数组中对应的索引值呢???

时间: 2024-09-23 11:42:32

数组 算法-找出两数组中不同的数据,并查看他们在以前数组中的索引值的相关文章

找出两数组中不同的数据,并查看他们在以前数组中的索引值

问题描述 找出两数组中不同的数据,并查看他们在以前数组中的索引值 var aa = [1,21,21,21,28]; var bb = [3,4,27,39,21]; var cc = []; var tmp = aa.concat(bb); var o = {}; for (var i = 0; i < tmp.length; i ++){ (tmp[i] in o) ? o[tmp[i]] ++ : o[tmp[i]] = 1; } for (x in o){ if (o[x] == 1){

数据结构 算法-如何用java中串的操作方法找出两个字符串中所有共同的字符

问题描述 如何用java中串的操作方法找出两个字符串中所有共同的字符 通过实现对串的基本操作的算法设计,运用模式匹配算法KMP和Brute-Force,展出两个字符串中所有共同的字符,判断一个字符串是否为E-mail地址

java 集合问题找出两个集合中相同的元素并打印出来

问题描述 java 集合问题找出两个集合中相同的元素并打印出来 把1-100 数随机放入到 数组长度为[97] 并且这些元素不能重复,找出未输入进数组的数! 解决方案 package set; import java.util.HashSet; /* 作业: 把1-100 数随机不重复放入到 数组[97] ,找出未存入的数! */ public class Test5 { public static void main(String[] args) { // 1.创建 一个 HashSet集合,

找出两个字符串中最大子字符串,如&quot;abractyeyt&quot;,&quot;dgdsaeactyey&quot;的最大子串为&quot;actyet

// 最大子字符串.cpp : 定义控制台应用程序的入口点. // //找出两个字符串中最大子字符串,如"abractyeyt","dgdsaeactyey"的最大子串为"actyet" #include <iostream> #include <string> using namespace std; string MaxSameStr(string str1,string str2) { string result;

找出两个字符的最大子串

package cn.ic; //要求:找出两个字符串中的最大子串,即最大的交集.如:"udappyzk"和"xzhappymol"最大子串为appy //步骤: //1 找出两个字符串中的较短者 //2 分别将较短子串除去0,1,2,3,4--个元素,且判断除去X个元素后的子串是否在较长字符串中出现 //分析: //以题目中较短字符串"udappyzk"为例 //(1)去除0个元素的情况,有1种操作,得到本身字符串作为最大子串 //(2)去除1

快速找出两个Word文档间的差别

  我们经常会遇到这样的问题:两份Word文件之中,只有一些极为细小的区别,如果单纯通过人工的方法去进行校对,那么不仅效率很低,而且也容易出错,容易漏掉一些不太明显的区别.Word 2003已经内置了一个小功能,可以让我们快速地找出两个Word文档之间的不同. 操作步骤如下: 首先打开待比较的Word源文件. 执行"工具"菜单→"比较并合并文档"命令,在弹出的"比较并合并文档"窗口中单击另一份待比较文件,然后再勾选"精确比较"

php表单的数据传递-php中从表格中得到的数据怎么样运用到另一个文件中

问题描述 php中从表格中得到的数据怎么样运用到另一个文件中 我想从表单中得到数据然后传到以下代码中的"tu" 代码如下: function getBoundary(){ var bdary = new BMap.Boundary(); bdary.get(" tu ", function(rs){ map.clearOverlays(); var count = rs.boundaries.length; for(var i = 0; i < count;

如何将mysql中读取的数据赋值到一个jsp的变量中

问题描述 如何将mysql中读取的数据赋值到一个jsp的变量中 我希望将更新的数据库中的数据赋值到一个jsp变量中然后传输到jsp内部的js程序中,请问怎么才能 把数据库中的值赋给一个jsp变量中. 解决方案 request.setCharacterEncoding("utf-8"); Class.forName("com.mysql.jdbc.Driver"); Connection conn= DriverManager.getConnection("

easyui-修改DataGrid表格中的一行数据 怎样在新的修改页面中回显选中的那一行数据呢?

问题描述 修改DataGrid表格中的一行数据 怎样在新的修改页面中回显选中的那一行数据呢? 修改DataGrid表格中的一行数据 怎样在新的修改页面中回显选中的那一行数据呢? 求大神指教 解决方案 http://my.oschina.net/meSpace/blog/41463