給定一個整數陣列 nums 和一個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。
自己整理的不算轉載
給定一個整數陣列 nums
和一個目標值 target
,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。
你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個陣列中同樣的元素。
示例:
答案:
class Solution {
public static int[] twoSum(int[] nums, int target) {
for(int i = 0;i<nums.length;i++) {
for(int j=i+1;j<nums.length;j++) {
if(nums[i]+nums[j] == target && j!=i) {
return new int[] {i,j};
}
}
}
return null;
}
public static void main(String[] args) {
int[] nums = {11, 15 ,2, 7};
int target = 9;
int[] i = twoSum(nums, target);
System.out.println(Arrays.toString(i));
}
}
速度挺快但是吃記憶體嚴重,不算是好的解決方案
相關文章
- 給定一個排序陣列和一個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。排序陣列索引
- 【簡單演算法】1.兩數之和,給定整數陣列和目標值,找出陣列中2數之和等於目標值的元素演算法陣列
- 給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用陣列
- 給定一個整數陣列,找出總和最大的連續數列,並返回總和。陣列
- 給定兩個大小為 m 和 n 的正序(從小到大)陣列 nums1 和 nums2。請你找出並返回這兩個正序陣列的中位數。陣列
- 輸出陣列nums中兩數之和為target的對應下標陣列
- python實現給定一個數和陣列,求陣列中兩數之和為給定的數Python陣列
- 2022-07-13:給你一個整數陣列 arr ,你一開始在陣列的第一個元素處(下標為 0)。 每一步陣列
- js 從目標陣列中過濾掉 一個陣列元素,JS陣列
- 兩數之和,返回陣列下標陣列
- 尋找陣列中和為定值的兩個數陣列
- 輸入一個整數陣列,輸出奇偶數相間排列的陣列陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- 給出一個由[-100,100]之間整陣列成的陣列,求其相加和最大的連續子陣列 輸入 一個連續整陣列成的陣列 輸出 子陣列相加的最大值 樣例輸入 -......陣列
- 3229. 使陣列等於目標陣列所需的最少操作次數陣列
- 給定陣列中找到最大的兩個數陣列
- Python多個陣列合並(拼接)為一個陣列Python陣列
- 陣列指標,指標陣列陣列指標
- 改進,從一個陣列中找出 N 個數,其和為 M 的所有可能陣列
- 將兩個有序陣列合併為一個有序陣列陣列
- Python有 n 個物品和一個大小為 m 的揹包. 給定陣列 A 表示每個物品的大小和陣列 V 表示每個物品的價值.。。Python陣列
- [求解]陣列,分成倆個陣列,陣列值之和的相差最小。陣列
- 從陣列中找出N個數,其和為M的所有可能陣列
- Golang 學習——陣列指標和指標陣列的區別Golang陣列指標
- Go 陣列指標(指向陣列的指標)Go陣列指標
- 指標陣列與陣列指標指標陣列
- 【leetcode】34. Search for a Range 給定陣列的給定值的下標範圍LeetCode陣列
- Leetcode 陣列中和為給定值的最長子陣列LeetCode陣列
- 每日一題(一):找出兩個陣列中共有的數字每日一題陣列
- 寫一個方法找出指定一維陣列所有不重複的元素和個數陣列
- 在一個給定的陣列中查詢陣列中的最大元素是否至少是陣列中每個其他數字的兩倍, 如果是,則返回最大元素的索引,否則返回-1。陣列索引
- 兩個有序陣列的中位數陣列
- 請求出一個陣列int[]的最大值{4,-1,9,10,23},並得到對應的下標陣列
- 寫一個函式找出給定陣列中的最大差值函式陣列
- 返回陣列中的最大元素個數陣列
- Golang獲取int陣列裡的最大值和下標Golang陣列
- 給玩家定一個小目標:關於數值卡牌遊戲中目標設定的一些思考遊戲
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列