腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
中循环
移位
我正在寻找一个
算法
,实现一个循环
移位
到位二进制数的左边(在
c
语言
中)。该
算法
将像>>一样,右边的空格将不是用0填充,而是用从左移来的数字填充。 以及向右移动。
浏览 1
提问于2011-08-23
得票数 0
1
回答
C
++中的一次操作
我最近一直在读关于
算法
的空间复杂性的文章。我想知道
C
++是如何定义“一个操作”的2+3 = (010+ 011)b2 = (101)b2 =5 从而导致3次操作。这个问题源于对位
移位
的好奇心,因为它比多位相加更基本。读过位
移位
的复杂性取决于所使用的
语言
。我想问一下
C
++是如何定义“一个操作”的。
浏览 19
提问于2021-02-23
得票数 1
2
回答
这个乘法
算法
的时间复杂度是多少?
、
、
、
,最简单的答案当然是用
C
语言
编写的以下线性时间
算法
:{ { } } 当然,还有一种更快的
算法
。如果我们利用向左
移位
等同于将2乘以被
移位
的位数的幂的特性,我们可以将位
浏览 0
提问于2012-03-24
得票数 2
回答已采纳
3
回答
用
C
语言
实现乘法的加法
移位
算法
我正在尝试用
C
语言
实现乘法的加法和
移位
算法
,但我的代码似乎不能正常工作。当我输入a=35时,b=19代码返回0。当我输入a=-35,b=-19时,代码溢出。有人能发现我错过了什么吗?void main(){ printf("Enter an integer: \n"); printf("Enteran integer: \n"); scan
浏览 2
提问于2014-09-15
得票数 2
1
回答
多少位
移位
是茶叶加密?
/* end cycle */我在TEA加密的wiki上看到了这段代码,我想知道这是否被认为是一种4位或5位的
算法
我对这个加密
算法
很困惑,如果有人能帮我澄清的话,我会很感激。 谢谢
浏览 0
提问于2017-10-23
得票数 0
回答已采纳
1
回答
用8085微处理器汇编
语言
求数字的绝对值
、
、
、
我的任务是在8085汇编
语言
中找到任何给定数字的绝对值。掩码=n >> 7(数字本身为8位)我的问题是如何用汇编
语言
实现这一点。似乎我应该使用"RRC“命令,但这会对数字执行循环
移位
,而且
算法
似乎不起作用。 任何想法都将不胜感激。干杯。
浏览 10
提问于2019-12-05
得票数 2
回答已采纳
1
回答
仅通过ADD、SUB、MUL和DIV指令实现位操作
、
我想实现
C
语言
的一个子集。问题是:我正在编译理论16位RISC处理器的汇编程序,名为Sextium (我们曾在我们的大学教授汇编程序)。 处理器只使用16个命令,其中没有一个是位操作。我想实现
C
位操作符--然后是半精度浮点数--但是我不知道如何使用ADD、SUB、MUL和DIV指令来实现位操作。位
移位
很容易,它只是2^n的乘法或除法,其中n是
移位
长度。编辑要清楚:处理器只以16位签名的U2
算法
计算.
浏览 0
提问于2011-08-08
得票数 3
回答已采纳
4
回答
双向移动2D矩阵的有效方法?
、
shift('left', l) [5, 2, 2],我在两个深度上都使用collections.deque,因为,但是“向上”或“向下”只需要1次
移位
,“左”或“右”则需要N次
移位
(我的实现是对每一行使用一个for循环)。在
C
语言
中,我认为可以使用指针
算法
(例如,)来改进这一点。编辑: 我们可以假设矩阵是平方的。
浏览 1
提问于2013-11-09
得票数 13
回答已采纳
2
回答
当用两个单独的密钥进行两次加密时,单个密钥可以对两个步骤进行解密吗?
、
如果明文首先使用密钥n_1加密,然后使用相同的
算法
(但使用不同的密钥)再次加密,则是否可能使用n_2将结果的密文转换回使用单个密钥的原始明文?例如:键n_1、n_2和n_3 我能想到的一个例子是凯撒密码(钥匙可以被看作是转移)。首先使用4的
移位
,然后使用6的
移位
。16的
移
浏览 0
提问于2019-07-31
得票数 8
回答已采纳
4
回答
换32位变量32位有什么坏处?
、
、
现在我了解了书中概述的几种
算法
,我想开始在
C
中实现其中的几种
算法
。#define splitup(a, b,
c
) {b = a >> 32;
c
= a & 0xffffffff; } #define combine(a, b,
c
) {a = (
浏览 1
提问于2010-04-15
得票数 25
回答已采纳
2
回答
在
C
中操作80位数据类型
、
、
、
、
我正在用
C
语言
实现一些密码
算法
,它包含一个80位的密钥。特定操作涉及旋转
移位
密钥x位数。 我尝试过long double类型,如果我没记错的话,它是80bits,但这不适用于位移运算符。
浏览 0
提问于2012-03-24
得票数 8
1
回答
串对串校正
算法
、
我不确定这篇文章的标题是否正确,但我想知道这类
算法
是否有一个名称: STACKOVERFLOW -> STAKCOVERFLOW至少需要一次操作,即 shift K before
C
.
浏览 3
提问于2011-08-19
得票数 1
回答已采纳
1
回答
在ARM处理器中,如何确定
移位
是右移还是左移?
、
我正在用
C
语言
编写一个基于软件的ARM处理器实现,给出了ARM数据处理指令:意思是:MOV r0,#8;
移位
8位。如何检查8位
移位
是右
移位
还是左
移位
?
浏览 4
提问于2014-04-23
得票数 1
回答已采纳
1
回答
在Lua中快速实现队列?
、
、
、
、
我正在使用Lua做一个游戏,我需要使用广度优先搜索来实现一个快速的路径查找
算法
,它可以找到敌人AI和玩家之间的最短路径。 我将有多达3个敌人一次使用这个
算法
,地图是一个二维瓦片迷宫。当我以前实现广度优先搜索时,我在
C
++中使用了一个队列。根据我所读到的关于Lua的内容,使用表的堆栈实现非常高效,因为在push() (又称table.insert)和pop() (table.remove)操作之后,元素不需要
移位
。在这种
语言
中,队列的最简单和/或最快的实现是什么?在Lua中有没有可能有一个快速队列
浏览 0
提问于2013-09-17
得票数 9
回答已采纳
1
回答
位圆
移位
符号
、
、
、
C
语言
和其他一些
语言
都有。它们通常至少有逻辑
移位
(实际上,当使用它们进行有符号整数时是算术的,而当整数是无符号时则是逻辑的)。左移(<<) 在Java中也有一个逻辑
移位
右(>>>)。没有单独的逻辑
移位
右,因为它与算术
移位
右移相同。在编写汇编
语言
时,我有时需要循环
移位
(crc、crl、ror和rol)。有时,我想把它们作为符号,而不是字母组合来规划或编写文档。我找不到他
浏览 5
提问于2015-09-25
得票数 2
12
回答
NET中,
移位
比乘除更快吗?
、
、
、
、
如果你碰巧使用的是2的幂,那么在大多数甚至所有的CPU上,向左和向右
移位
显然比乘法和除法运算更快。但是,对于某些读取器和某些
算法
,它可能会降低代码的清晰度。为了提高性能,位
移位
真的是必要的吗?我主要对Java和.NET行为感兴趣,但也欢迎对其他
语言
实现的深入了解。
浏览 2
提问于2009-07-22
得票数 68
回答已采纳
9
回答
什么是按位
移位
(bit- shift )运算符?它们是如何工作的?
、
、
、
、
我一直在尝试在业余时间学习
C
语言
和其他
语言
(
C
#、Java等)。具有相同的概念(并且经常使用相同的运算符) ...我想知道的是,在核心级别,位
移位
(<<,>>,>>>)做了什么,它能帮助解决什么问题,以及在弯道周围潜伏着什么陷阱?换句话说,这绝对是位
移位
的入门级指南。
浏览 6
提问于2008-09-26
得票数 1478
回答已采纳
6
回答
快速计算幂(例如2^11)
、
下面提到的
算法
,特别是“通过平方进行扩展”,如何提高运行时/复杂性?
浏览 7
提问于2010-02-04
得票数 8
回答已采纳
2
回答
位
移位
算法
解释(
C
)
#include <stdio.h> int a = 0, b = 1,
c
; return 0;所以答案出来了,所以
C
= '0‘。我认为'a << b‘将等于0,'b << a’将得到1,因此'
c
=0+ 1‘。为什么这样做不对? 然而
浏览 6
提问于2017-02-11
得票数 2
回答已采纳
1
回答
C
数组:如何移动字符串中的每个字符?
、
我是
C
语言
的新手,正在学习
移位
运算。如果数据是二进制数,我理解
移位
操作,但对于本例中的代码,我希望实现't‘、'h’、'i‘、's’、‘’、'\0‘都被丢弃或
移位
的情况,并将'a’移动到该字符串的第一个元素。我可以使用
移位
运算符来执行此操作吗?若然,原因何在?char words[10] = {'t', 'h', 'i', 's',
浏览 1
提问于2019-03-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言希尔排序算法
C语言快速排序算法
C语言冒泡排序算法
C语言编程经典算法
老鼠走迷宫算法 迷宫回溯算法 c语言算法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券