- 博客(4)
- 收藏
- 关注
原创 [编程题]两个整数二进制位不同个数
第一题: [编程题]两个整数二进制位不同个数 链接:两个整数二进制位不同个数__牛客网 来源:牛客网 题目描述: 输入两个整数,求两个整数二进制格式有多少个位不同 输入 22 33 输出 5 方法一: 思路:利用 按位与运算 和 右移运算符。我们都知道 一个数 与 数字 1 按位与 的结果只有两种:0和1 , 那么就 把这两个数字均右移 相同的位数 然后和分别与数字1按位与,如果两个结果相同 ..
2022-04-10 15:51:18
366
原创 [编程题]二进制中1的个数
链接:二进制中1的个数__牛客网 来源:牛客网 [编程题]二进制中1的个数 输入一个整数 n ,输出该数32位二进制表示中1的个数。其中负数用补码表示。 数据范围: 负的2的31次方<=n<=2的31次方-1 即范围为:−2147483648<=n<=2147483647 方法一: 利用 按位与运算 和 补码右移 我们都知道 1 在内存中存储的是 00000000000000000000000000000001 ,我们就会发现 不管是什么数跟1 按...
2022-04-10 14:55:58
337
1
原创 调整奇数偶数顺序(C语言实现)
题目描述: 写一个函数,该函数的功能:调整一个数组中数字的顺序,使得数组中所有的奇数位于所有偶数的前面。 思路: 1. 给定两个下标left和right,left放在数组的起始位置,right放在数组中最后一个元素的位置 2. 循环进行一下操作 a. 如果left和right表示的区间[left, right]有效,进行b,否则结束循环 b. left从前往后找,找到一个偶数后停止 c. right从后往前找,找到一个奇数后停止 d. 如果left和right都找到了对应的数据,则交换,继...
2022-04-03 20:03:06
1517
1
原创 第一篇博客
自我介绍 我是西电大二软件工程专业的一名学生,大学生活的前一年半把学习的侧重点放在了各种数学和物理上,现在对于编程知识掌握的很浅薄,现在学习编程的目的就是 希望能够在本科毕业前具备成为一名优秀的c++开发工程师的能力。 我未来的目标 接下来的一年多时间内,尽可能快地掌握老师教的知识,等到大三下学期时,根据那时我的情况,实习或者备战考研或者说不定保研。总之就是快速地提升自己的编程水平。 每周花费时间 如果寒暑假,每周敲代码时间我会尽力保持在30小时以上。如果开学在学校,我会尽力把每周敲代
2022-01-10 19:31:17
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人