zoukankan      html  css  js  c++  java
  • 练习题


    //
    给定一个数组,求数组中的两个数相加等于目标值target var twoSum = function(nums, target) { let arr=[] for(var i=0;i<nums.length;i++){ for(var j=i+1;j<nums.length;j++) { if(nums[i]+nums[j]==target){ arr.push(i) arr.push(j) console.log(arr) } } } return arr }([2,7,11,15,4,6,5],9); // 不重复字符串的最大长度 var lengthOfLongestSubstring = function(s) { let num = 0,res = 0; let m = ''; for (n of s) { if (m.indexOf(n) == -1) { m += n; num++; res = res < num ? num: res; } else { m += n; m = m.slice(m.indexOf(n)+1); num = m.length; } } return res; }("abcdefabcdefghbb"); // 两个数组合起来的求中位数 var findMedianSortedArrays = function(nums1, nums2) { let num3=nums1.concat(nums2) num3=num3.sort(function(a, b){return a- b}) let middle = 0 let len=num3.length; let i=parseInt(len/2) if(len%2==1){ middle=num3[i] } else { middle =(parseFloat(num3[i-1])+parseFloat(num3[i]))/2 } return middle }([3],[-2,-1]); // 移动零 function hh(nums) { let num=0 for(var i=0;i<nums.length;i++) { if(nums[i]==0){ nums.splice(i,1); console.log(nums,'删减之后的数组') i-- num++ } } for(var i=0;i<num;i++){ nums.push(0) } console.log(nums,'最终打印出来的是啥') return nums }; hh([0,1,0,3,12])

     练习链接:https://leetcode-cn.com/explore/

  • 相关阅读:
    函数的进阶
    几个基础 类型循环删除
    函数的初识
    python3的 基础
    python3 最基础
    demo
    [转] ajax方法
    <codis><jodis>
    <Redis Advance><Pipelining><Memory Optimization><Expire><Transactions>
    <HBase><Scan>
  • 原文地址:https://www.cnblogs.com/linjiu0505/p/11805697.html
Copyright © 2011-2022 走看看