美文网首页数据结构和算法分析
每日一道算法或数据结构题(长期更新)

每日一道算法或数据结构题(长期更新)

作者: HLE | 来源:发表于2018-11-04 20:14 被阅读15次

    引言:

    本文中的解决方案,代码风格都只代表本人拙见,如有更好的解决思路和方法,希望大家在评论区或私信中交流,共同进步,谢谢


    2018-11-04(第一天)

        1)问题描述:

            // 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。

            // 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。

            /**

            * @param {number[]} nums

            * @param {number} target

            * @return {number[]}

            */

        2)解决思路:

                1.双层for循环,外层循环每次按序从数组中取出一个数作为两个数中的一个num1 = nums[i]

                2. 在外层循环中获取另一个数的值:  leftValue = target - num1  

                3.内层循环,将数组中每个值与leftValue 比较,如果相等,则把外层循环中的值和内层循环中的值添加到新数组中,返回。

        3)代码

    代码演示

    相关文章

      网友评论

        本文标题:每日一道算法或数据结构题(长期更新)

        本文链接:https://www.haomeiwen.com/subject/desdxqtx.html