zoukankan      html  css  js  c++  java
  • 算法初级(scala)

    来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/two-sum

    1.给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

    你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

    示例:

    给定 nums = [2, 7, 11, 15], target = 9

    因为 nums[0] + nums[1] = 2 + 7 = 9
    所以返回 [0, 1]

    
    
    object test01  {
    def main(args: Array[String]): Unit = {
    val nums = Array(2, 7, 11, 15)
    val target = 9
    val p=new Point(nums,target)
    }
    }
    class Point(nums : Array[Int],target:Int){
    for (i <- 0 to (nums.length-1) ) {
    for (j <- i+1 to nums.length-1) {
    if (nums(i) + nums(j) == target) {
    println("("+i+","+j+")")
    }
    }
    }
    }
     
  • 相关阅读:
    git merge
    google platform
    http tutorial
    DS,AA tree
    Java,Hashtable
    java,Object
    Pumping lemma for regular languages
    Pumping lemma
    Context-free grammar
    Formal language
  • 原文地址:https://www.cnblogs.com/wangshuang123/p/11009380.html
Copyright © 2011-2022 走看看