
力扣:新动计划,编程入门
文章平均质量分 94
L_cl
没有天赋,那就重复
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【力扣:新动计划,编程入门 —— 题解 ④】
给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。num =382各位相加的过程为由于 2 是一位数,所以返回 2。num =00你可以不使用循环或者递归,在O(1)时间复杂度内解决这个问题吗?原创 2025-03-12 14:08:16 · 853 阅读 · 0 评论 -
【力扣:新动计划,编程入门 —— 题解 ③】
— 25.1.26给你一个整数n,请你判断该整数是否是 2 的幂次方。如果是,返回true;否则,返回false。如果存在一个整数x使得n == 2x,则认为n是 2 的幂次方。原创 2025-01-26 07:43:49 · 632 阅读 · 0 评论 -
【力扣:新动计划,编程入门 —— 题解 ②】
双重循环进行遍历,判断nums[i] == nums[j]时,计数变量sum+1,当双重循环进行遍历完成后,返回计数变量sum如果一个元素在数组中出现 k 次,则选择两个元素组成好数对的方案数是: k × (k−1) / 2因此该元素对应的好数对的数目是: k × (k−1) / 2因此,只要得到每个元素在数组中的出现次数,分别计算每个元素对应的好数对的数目,即可得到数组中的好数对的数目。:返回一个视图对象,该对象包含了字典中所有的值。借助这个视图对象,你能够遍历字典里的所有值,并且它会动态地反原创 2025-01-23 21:06:24 · 1108 阅读 · 0 评论 -
【力扣:新动计划,编程入门 —— 题解 ①】
异或运算通常用符号 “^” 表示。它是对两个二进制位进行操作,当两个操作数的对应位不同时,结果为 1;当两个操作数的对应位相同时,结果为 0。对于单个二进制位的异或运算,其规则可以总结为:0 ^ 0 = 0,0 ^ 1 = 1,1 ^ 0 = 1,1 ^ 1 = 0。对于多个二进制位的整数,异或运算按位进行。对于任意整数a,有a ^ a == 0。例如4 ^ 4的结果为0。这是因为相同的数在二进制表示下,每一位都相同,异或运算的规则是相同为0,不同为1,所以结果为0对于任意整数a,有。原创 2025-01-21 16:05:30 · 673 阅读 · 0 评论