leetcode 算法第二集

分享
程序员 2024-9-22 02:15:12 154 0 来自 中国
媒介:

各位同砚各人好,如今这段时间给各人更新算法的一些讲解 废话不多说我们正式开始,渴望能资助到各位的学习 工作以及口试
需求

给定一个非空整数数组,除了某个元素只出现一次以外,别的每个元素均出现两次。

  • 找出谁人只出现了一次的元素。
  • 示例 1:
  • 输入: [2,2,1]
  • 输出: 1
具体实现:

public static  void  containsDuplicate(int []nums){         Arrays.sort(nums);                                      for (int i = 0; i <nums.length-1 ; i++) {                   if(nums!=nums[i+1]){                                     System.out.println(nums);                        }                                                                                                           }                                                   }                                                      这边还是跟第一集的一样 我们界说一个containsDuplicate 方法传入我们的数组 然后如今调一下      Arrays.sort(nums);    方法给我们的数组排序 然后用for循环去遍历我们的数组 我们判断条件每个元素去比力假如不相当就允许输出到控制台:
调用结果

import java.util.Arrays;import java.util.HashSet;import java.util.Set;/*** * *给定一个非空整数数组,除了某个元素只出现一次以外,别的每个元素均出现两次。 * 找出谁人只出现了一次的元素。 * 示例 1: * 输入: [2,2,1] * 输出: 1 * */public class twonums {    public static void main(String[] args) {     int[]nums={2,2,1};        System.out.println("方法1");         containsDuplicate(nums);    }    public static  void  containsDuplicate(int []nums){        Arrays.sort(nums);        for (int i = 0; i <nums.length-1 ; i++) {            if(nums!=nums[i+1]){                System.out.println(nums);            }        }    }}输出结果

末了总结:

这个leetcode算法紧张 我这边会保持每天更新渴望各位资助到各位同砚的学习和工作。以后我还会贡献更多有效的代码分享给各人。各位同砚假如以为文章还不错 ,贫苦给关注和star,小弟在这里
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-2-2 10:50, Processed in 0.120201 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表