Merge pull request #2291 from w830207/master

修正0001.两数之和dart
This commit is contained in:
程序员Carl
2023-10-08 09:52:12 +08:00
committed by GitHub

View File

@ -402,16 +402,18 @@ public class Solution {
### Dart:
```dart
import 'dart:collection';
List<int> twoSum(List<int> nums, int target) {
var tmp = [];
for (var i = 0; i < nums.length; i++) {
var rest = target - nums[i];
if(tmp.contains(rest)){
return [tmp.indexOf(rest), i];
HashMap<int, int> hashMap = HashMap();
for (int i = 0; i < nums.length; i++) {
int rest = target - nums[i];
if (hashMap.containsKey(rest)) {
return [hashMap[rest]!, i];
}
tmp.add(nums[i]);
hashMap.addEntries({nums[i]: i}.entries);
}
return [0 , 0];
return [];
}
```