力扣
文章平均质量分 72
C++下等马
这个作者很懒,什么都没留下…
展开
-
算法->位运算
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为。利用n&(n-1)从最高位开始统计位1的个数,将结果存放到vector中即可。,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。n & (n-1)每次可以干掉二进制中最右侧的1。指的是这两个数字对应二进制位不同的位置的数目。,计算并返回它们之间的汉明距离。实现一个算法,确定一个字符串。原创 2024-03-09 16:57:24 · 533 阅读 · 0 评论 -
算法->哈希表
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。原创 2024-02-28 08:47:55 · 882 阅读 · 0 评论 -
力扣349两个数的交集
遍历两个set容器 如果两个容器中有相同的元素值就添加到结果集当中。不相等让值小的先走进行判断。思路:利用set将vector中的元素存放到set中,做到去重和排序的目的。输出结果中的每个元素一定是。比如示例2:存放到set中如下。原创 2024-01-30 11:30:09 · 145 阅读 · 0 评论