摘要:
题目: 绘制直线。有个单色屏幕存储在一个一维数组中,使得32个连续像素可以存放在一个 int 里。屏幕宽度为w,且w可被32整除(即一个 int 不会分布在两行上),屏幕高度可由数组长度及屏幕宽度推算得出。请实现一个函数,绘制从点(x1, y)到点(x2, y)的水平线。 给出数组的长度 lengt 阅读全文
posted @ 2020-03-09 15:06
silentteller
阅读(297)
评论(0)
推荐(0)
摘要:
题目: 配对交换。编写程序,交换某个整数的奇数位和偶数位,尽量使用较少的指令(也就是说,位0与位1交换,位2与位3交换,以此类推)。 示例1: 输入:num = 2(或者0b10) 输出 1 (或者 0b01)示例2: 输入:num = 3 输出:3提示: num的范围在[0, 2^30 - 1]之 阅读全文
posted @ 2020-03-09 14:25
silentteller
阅读(184)
评论(0)
推荐(0)
摘要:
题目: 整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。 示例1: 输入:A = 29 (或者0b11101), B = 15(或者0b01111) 输出:2示例2: 输入:A = 1,B = 2 输出:2提示: A,B范围在[-2147483648, 2147483647]之间 阅读全文
posted @ 2020-03-09 14:15
silentteller
阅读(184)
评论(0)
推荐(0)
摘要:
题目: 下一个数。给定一个正整数,找出与其二进制表达式中1的个数相同且大小最接近的那两个数(一个略大,一个略小)。 示例1: 输入:num = 2(或者0b10) 输出:[4, 1] 或者([0b100, 0b1])示例2: 输入:num = 1 输出:[2, -1]提示: num的范围在[1, 2 阅读全文
posted @ 2020-03-09 14:10
silentteller
阅读(422)
评论(0)
推荐(0)

浙公网安备 33010602011771号