位运算
文章平均质量分 64
算法#位运算
李牧九丶
奉己为神
展开
-
从零学算法2965
除上述的两个之外,对于所有满足1原创 2024-05-31 11:15:16 · 1263 阅读 · 0 评论 -
从零学算法371
给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。输入:a = 1, b = 2。输入:a = 2, b = 3。原创 2024-02-28 09:51:58 · 352 阅读 · 0 评论 -
从零学算法136
给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。输入:nums = [2,2,1]原创 2023-04-10 14:20:38 · 33 阅读 · 0 评论 -
从零学算法(LCR 178)
教学过程中,教练示范一次,学员跟做三次。该过程被混乱剪辑后,记录于数组 actions,其中 actions[i] 表示做出该动作的人员编号。输入:actions = [12, 1, 6, 12, 6, 12, 6]输入:actions = [5, 7, 5, 5]原创 2023-09-26 16:32:11 · 179 阅读 · 0 评论 -
从零学算法 (LCR 177. 撞色搭配 / 题库 260)
整数数组 sockets 记录了一个袜子礼盒的颜色分布情况,其中 sockets[i] 表示该袜子的颜色编号。礼盒中除了一款撞色搭配的袜子,每种颜色的袜子均有两只。请设计一个程序,在时间复杂度 O(n),空间复杂度O(1) 内找到这双撞色搭配袜子的两个颜色编号。输入:sockets = [1, 2, 4, 1, 4, 3, 12, 3]输入:sockets = [4, 5, 2, 4, 6, 6]输出:[2,12] 或 [12,2]输出:[2,5] 或 [5,2]原创 2023-09-22 16:21:44 · 308 阅读 · 0 评论 -
从零学算法(LCR 190. 加密运算)
计算机安全专家正在开发一款高度安全的加密通信软件,需要在进行数据传输时对数据进行加密和解密操作。请不使用四则运算符的情况下实现一个函数计算两次通信的数据量之和(三种情况均需被统计),以确保在数据传输过程中的高安全性和保密性。输入:dataA = 5, dataB = -1。原创 2023-09-22 11:56:32 · 287 阅读 · 0 评论 -
从零学算法191
请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。.编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为 汉明重量).)。因此,在上面的 示例 3 中,输入表示有符号整数 -3。解释:输入的二进制串 00000000000000000000000010000000 中,共有一位为 ‘1’。原创 2023-09-18 16:51:19 · 194 阅读 · 0 评论 -
从零学算法50
实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。解释:2-2 = 1/22 = 1/4 = 0.25。输入:x = 2.00000, n = 10。输入:x = 2.00000, n = -2。输入:x = 2.10000, n = 3。输出:1024.00000。输出:9.26100。输出:0.25000。原创 2023-09-15 13:41:14 · 181 阅读 · 0 评论 -
从零学算法771
集合可以用二进制表示,二进制从低到高第 i 位为 1 表示 i 在集合中,为 0 表示 i 不在集合中。比如 {0,1,3} ,也就是说第 0、1、3 位为 1,第 2 位为 0 ,即 1011。给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。输入:jewels = “aA”, stones = “aAAbbbb”原创 2023-07-25 11:33:52 · 133 阅读 · 0 评论