【发布时间】:2023-03-22 22:40:02
【问题描述】:
我正在尝试创建一个方法,该方法返回列表中任意两位数字的位置值,总和为零。我遇到困难的地方是:创建返回方法类型,选择要传递的适当参数,并创建一个包含要返回的值的空列表。
任何帮助将不胜感激!
public class TwoSums {
public LinkedList<Integer> sum_values(LinkedList<Integer> input){
(上)我正在尝试(但不确定如何)从该方法返回一个链表。我希望参数是具有 {3,-3,0,1} 等值的列表。我也不确定这里的返回类型应该是什么。
int iterator = 0;
int scanner = 0;
LinkedList positions = new LinkedList<Integer>();
(上)我正在尝试创建一个空列表,如果它们的总和为零,我可以将参数的位置值推送到该列表中
while(iterator<input.length){
if (iterator + scanner !=0){
scanner ++;}
else if (iterator + scanner ==0){
//push iterator and scanner values to the linkedlist
【问题讨论】:
-
提示:阅读 java 命名约定。 _ 字符的唯一位置是 SOME_CONSTANT;您不会将其用于其他任何事情。
标签: java list methods collections parameters