图解两数之和:双指针法

2020-08-14
阅读 2 分钟
13.6k
给定一个整数数组nums 和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。case:给定 nums = [2, 1, 7, 11, 15], target = 9因为 nums[0] + nums[2] = 2 + 7 = 9所以返回 [0, 2]

图解两数之和:哈希表法

2020-08-10
阅读 3 分钟
8.4k
给定一个整数数组nums 和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。case:给定 nums = [2, 1, 7, 11, 15], target = 9因为 nums[0] + nums[2] = 2 + 7 = 9所以返回 [0, 2]

面试官:如何对字符串版本号构成的数组进行排序?

2020-08-04
阅读 3 分钟
10k
有一组版本号如下['0.1.1', '2.3.3', '0.302.1', '4.2', '4.3.5', '4.3.4.5']。现在需要对其进行排序,排序的结果为 ['4.3.5','4.3.4.5','2.3.3','0.302.1','0.1.1']

你以为面试官在问深拷贝的时候,仅仅是在问深拷贝吗?

2020-07-28
阅读 4 分钟
8.6k
深拷贝可以说是前端面试中非常高频的问题,也是一道基础题。所谓的基础不是说深拷贝本身是一个非常简单、非常基础的问题,而是面试官要通过深拷贝来考察候选人的JavaScript基础,甚至是程序设计能力。