俞瑛瑶 发表于 2025-8-7 23:13:55

hot100之技巧组题目

只出现一次的数字(136)

class Solution {
    public int singleNumber(int[] nums) {
      int res = 0;
      for (int num : nums){
            res ^= num;
      }
      return res;
    }
}

[*]分析
异或
多数元素(169)

class Solution {
    public int majorityElement(int[] nums) {
      int res = nums;
      int count = 0;

      for (int num : nums){
            if (num == res) count++;
            else{
                if (count == 0) res = num;
                else count -= 1;
            }
      }

      return res;
    }
}

[*]分析
将元素分为和进行统计
颜色分类(075)

class Solution {    public void sortColors(int[] nums) {      int cursor_0 = 0;      int cursor_2 = nums.length -1;      int idx = 0;      while (idx = 0 && nums >= nums)i--;                if (i < 0) {            reverse(nums, 0);            return;      }                int j = nums.length -1;      while (j > i && nums

士沌 发表于 2025-11-15 10:09:31

分享、互助 让互联网精神温暖你我

阎逼 发表于 2025-11-22 21:49:53

鼓励转贴优秀软件安全工具和文档!

酒跚骼 发表于 2025-12-7 09:09:49

过来提前占个楼

费卿月 发表于 2025-12-10 16:50:20

懂技术并乐意极积无私分享的人越来越少。珍惜

马璞玉 发表于 2026-1-17 20:20:52

收藏一下   不知道什么时候能用到

株兆凝 发表于 2026-1-21 03:46:35

热心回复!

孙淼淼 发表于 2026-1-23 07:50:15

谢谢分享,辛苦了

祉遛吾 发表于 2026-1-30 06:32:25

谢谢分享,试用一下

坡琨 发表于 2026-1-30 23:31:34

收藏一下   不知道什么时候能用到

泠邸 发表于 2026-2-3 09:50:17

过来提前占个楼

娥搽裙 发表于 2026-2-5 08:30:01

yyds。多谢分享

搜娲瘠 发表于 2026-2-8 02:41:33

感谢发布原创作品,程序园因你更精彩

育局糊 发表于 2026-2-9 05:36:58

这个有用。

韶侪 发表于 2026-2-10 16:46:02

谢谢分享,辛苦了

连热 发表于 2026-2-11 15:40:17

前排留名,哈哈哈

黎瑞芝 发表于 7 天前

新版吗?好像是停更了吧。

柴古香 发表于 昨天 16:25

分享、互助 让互联网精神温暖你我

湛恶 发表于 3 小时前

热心回复!
页: [1]
查看完整版本: hot100之技巧组题目