![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
RedHaohao
这个作者很懒,什么都没留下…
展开
-
冒泡排序及其优化
优化策略一对应bubleSort1如果这一次比较没有发生交换就说明数组有序,就break优化策略二对应bubleSort2如果比较到某个位置之后没有发生交换,说明这个位置以后的排列是有序的,下次比较从第一个到这个位置即可。优化策略三对应bubleSort3双向比较,又名鸡尾酒排序。#include<iostream>using namespace std;temp...原创 2019-01-02 18:15:08 · 152 阅读 · 0 评论 -
十进制转二进制(求0,1的个数)及求素数的快速方法
//十进制转换为二进制void intToBinary(int n){ //根据需要选择i的大小 for (int i = 7; i >= 0; i--) { if ((n >> i) & 1) cout << "*"; else cout << " "; }}...原创 2019-03-27 11:33:41 · 635 阅读 · 0 评论