学习目标:
链表中两个数相加为特定数的操作
代码截图:
代码运行结果 :
具体代码:
import java.util.Arrays; //链表中的两个数相加等于给定的值 public class Count { // 创建数据域 protected static int[] data; // 创建指针 protected static int next; public Count(int[] data) { Count.data = data; } // 实现方法 public int[] twoSum(int[] nums, int target) { // 遍历链表元素 for(int i : nums) { for (int num : nums) { // 判断 if (num == target - i) { return new int[]{i, num}; } } } return null; } public static void main(String[] args) { int[] data = {1,2,4,3}; int target =6; System.out.println("data: " + Arrays.toString(data)); System.out.println("两个相加为"+target+"的数为 : "+Arrays.toString(new Count(data).twoSum(data, target))); } }