![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
emm@aaaM
程序猿人生
展开
-
复制比特(C++)
题目描述:输入两个32位正整数src,dst。32个bit的最低位称为第0号bit,共0~31号。要求:用数src的第bitIndex位开始的bitCount个bit替换覆盖数dst的对应位置的bit。进阶要求:考虑不使用循环输入描述:输入依次为:src dst bitIndex bitCount样例输入:45 83 1 3样例输出:93看到这道题,首先一般的解题思路是:将两个十进制正整数src,dst转换成二进制,接着再将src中的bitCount个(从低位bitIndex开始到高位的一共bi原创 2020-09-25 17:32:25 · 550 阅读 · 0 评论 -
快速排序法(C++)
**快速排序**基本思想:首先确定一个基准数(一般选取数组第一个值);然后通过排序将数组分成以基准数为中心的独立的两部分(即基准数左边的值都比基准数小,基准数右边的值都比基准数大);最后再通过递归的方法将基准数左右两边的数组进行排序。实例讲解:C++源代码:#include<stdio.h>#include<iostream>using namespace std;void quickSort(int[], int, int);int main(){原创 2020-06-05 18:03:56 · 265 阅读 · 0 评论