位1的个数(C++)
位1的个数(C++)
位1的个数 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。
日期 2023-06-12 10:48:40两个数组的交集(C++)
两个数组的交集 给定两个数组 nums1和 nums2,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入:nums
日期 2023-06-12 10:48:40两个数组的交集 II(C++)
两个数组的交集 II 给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次
日期 2023-06-12 10:48:40【华为OD机试 2023最新 】 二元组个数(C++ 100%)
文章目录 题目描述 输入描述 输出描述 用例 题目解析 C++
日期 2023-06-12 10:48:40约数个数(c++, java)
约数个数 给定 n 个正整数 ai,请你输出这些数的乘积的约数个数,答案对 109+7 取模。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一个整数 ai。
日期 2023-06-12 10:48:40第k个数(c++, java)
第k个数(c++, java) 给定一个长度为 n的整数数列,以及一个整数 k,请用快速选择算法求出数列从小到大排序后的第 k 个数。 输入格式第一行包含两个整数 n 和 k。
日期 2023-06-12 10:48:40算法 - 求一个数组的最长递减子序列(C++)
//**************************************************************************************************** // // 求一个数组的最长递减子序列 - C++ - by Chimomo // // 题目: 求一个数组的最长递减子序列,比方{8, 14, 6, 2, 8, 14, 3, 2,
日期 2023-06-12 10:48:4093、【树与二叉树】leetcode ——222. 完全二叉树的节点个数:普通二叉树求法+完全二叉树性质求法(C++版本)
题目描述 原题链接:222. 完全二叉树的节点个数 解题思路 1、普通二叉树节点个数求法 (1)迭代:层序遍历BFS 遍历一层获取一层结点 /**
日期 2023-06-12 10:48:4039、【查找】二分查找:数的范围和查找某个数(C/C++版)
算法思想 二分查找(折半查找) 是针对有序序列的一种快速查找方式,与高中时候数学中学的二分法有异曲同工之处。通过不断缩小目标值所在区间的范围实现快速查找到目标值。每次将目标值与区间
日期 2023-06-12 10:48:4071、【哈希表】leetcode——350. 两个数组的交集 II(C++版本)
题目描述 原题链接:350. 两个数组的交集 II 解题思路 因为交集中不去重,可存在重复元素,因此采用unordered_map,将元素作为下标Key
日期 2023-06-12 10:48:4068、【哈希表】leetcode——349. 两个数组的交集(C++版本)
题目描述 原题链接:349. 两个数组的交集 一、使用set实现 Set的特点 当我们要使用集合来解决哈希问题的时候,优先使用unordered_set,因为它的查询和增
日期 2023-06-12 10:48:40