算法
文章平均质量分 59
Turbo码先生
字节跳动服务端工程师->算法工程师【算法&工程双修】
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Letcode 29. 两数相除
29. 两数相除29. 两数相除题目地址:解决方案:29. 两数相除题目地址:两个数相除,要求不能使用乘法、除法和mod操作。题目地址解决方案:比如两个数为67 和 6,可以按照下面的方式进行分解(1)6 + 6 = 12 ,此时12 < 67, 倍数为2(2)12 + 12 = 24,此时24 < 67,倍数为 2 + 2 = 4(3)24 + 24 = 48,此时 48 < 67,倍数为 4 + 4 = 8(a)(4)48 + 48 = 96,此时 96 >原创 2021-03-01 21:33:14 · 169 阅读 · 0 评论 -
插入排序法
插入排序一、基本思想通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。插入排序非常类似于整扑克牌。在开始摸牌时,左手是空的,牌面朝下放在桌上。接着,一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上。为了找到这张牌的正确位置,要将它与手中已有的牌从右到左地进行比较。无论什么时候,左手中的牌都是排好序的。如果输入数组已经是排好转载 2016-06-27 20:17:37 · 529 阅读 · 0 评论 -
数据结构--栈-编写一个算法输出n个布尔量的所有可能的组合
#includeusing namespace std;int main(){void Coding(bool b[],int k,int n);int n;bool b[n];cin>>n;Coding(b,0,n) ;} void Coding(bool b[],int k,int n){ if(k==n){ for(int i =原创 2016-10-20 12:46:47 · 811 阅读 · 0 评论
分享