这是一个记录自己LeetCode算法刷题过程的新系列,以方便日后自己的复习,也能为广大网友朋友提供一些方便。
目前LeetCode在国内已经上线了中文版,所以这里我们采用中文版进行记录,这样容易更快理解题干,因为对于解决问题来说,第一步就是充分、正确的理解我们需要做什么。
不过我还是会保留英文的原题作为对照,毕竟多掌握一些英语也是很有好处的事情。
本次要记录的题是LeetCode第001题:两数之和
题干:
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution, and you may not use the same element twice.