js objects and arrays

// looking for the same elements in two arrays in the smallest element
// was, R1 = [2,3,5,8,1,6];
// was Arr 2 = [7,0,5,9,4,3,7,0,6];
// my = infinity;
// function fn(arr1, arr2){
// for(var i = 0; i < arr1.length; i++){
// for(var j = 0; j < arr2.length; j++){
// if(arr1[i] == arr2[j]){
// min = min> arr1 [i]? Arr1 [I]: min;
// }
// }
// }
// Return min;
// }
// console.log(fn(arr1,arr2));

// was, R1 = [2,3,5,8,1,6];
// was Arr 2 = [7,0,5,9,4,3,7,0,6];
// var max = -Infinity;
// function fn(arr1, arr2){
// for(var i = 0; i < arr1.length; i++){
// for(var j = 0; j < arr2.length; j++){
// if(arr1[i] == arr2[j]){
// max = max < arr1[i] ? arr1[i] : max;
// }
// }
// }
// return max;
// }
// console.log(fn(arr1,arr2));

// determine the highest number of characters appear in an array, the number of statistics
// var arr = ['a','a','b','c','w','w','i','n','c','x','c'];
// function fn(arr){
// var count = 0;
// was res = 0;
// for(var i = 0; i < arr.length - 1; i++){
// count = 1;
// for(var j = i + 1; j < arr.length; j++){
// if(arr[i] == arr[j]){
// count++;
// res = count < res ? res : count;
// }
// }
// }
// return res;
// }
// console.log(fn(arr));

//数组排序,如[[1,2],[2,1],[1,3]]->[[1,2],[1,3],[2,1]]
// var arr = [[0,1],[0,3],[2,1],[0,2],[1,0],[1,1],[2,0]];
// function fn(x,y){
// if(x[0] != y[0]){
// return x[0] - y[0];
// }else{
// return x[1] - y[1];
// }
// }
// var res = arr.sort(fn);
// console.log(res);


//统计一个数组中出现最多的字符。
// var arr = ['a','a','b','c','w','w','i','n','c','x','c'];
// var obj = {};
//
// function fn(arr){
// for(var i = 0; i < arr.length; i++){
//
// if(obj[arr[i]]){
// obj[arr[i]]++;
// }else{
// obj[arr[i]] = 1;
// }
// }
// var num = 0;
// for(var i in obj){
// if(num < obj[i]){
// var num = obj[i];
// var char = i;
// }
// }
// return obj;
// }
// console.log(char + "出现" + num);
// console.log(fn(arr));

// var arr = ['a','a','b','c','w','w','i','n','c','x','c','d','d'];
// var obj = {};
// for(var i = 0; i < arr.length; i++){
// var k = 1;
// for(var j = i + 1; j < arr.length; j++){
// if(arr[i] == arr[j]){
// arr.splice(j,1);
// j--;
// k++;
// }
// obj[arr[i]] = k;
// }
// }
// console.log(obj);


// var obj = {
// a : 3,
// b : 4,
// c : 5,
// d : 1,
// e : 6
// }
// var num = 0;
// for(var i in obj){
// if(num < obj[i]){
// var char = i;
// var num = obj[i];
// }
// }
// console.log(char, num);

Guess you like

Origin www.cnblogs.com/wenlx/p/11449221.html