我我哦我我居然写出了递归

Posted zhangzixu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我我哦我我居然写出了递归相关的知识,希望对你有一定的参考价值。

技术图片

 

当时的想法就是每次对他进行对半分, 直到分到剩一个字符时, 到底

在这之前重复对半分, 递归, 现在献上代码

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 
 4 void FBI(string in, int len) {
 5     if (len > 1) {
 6         string in1, in2;
 7         in1 = in.substr(0, in.size() / 2);
 8         in2 = in.substr(in.size() / 2, in.size() / 2);
 9         FBI(in1, in1.size());
10         FBI(in2, in2.size());
11     }
12 
13     if (in.find("1") != in.npos && in.find("0") != in.npos) cout << F;
14     else if (in.find("1") != in.npos) cout << I;
15     else cout << B;
16 }
17 
18 int main(void) {
19     int n;
20     string in;
21     cin >> n >> in;
22     FBI(in, in.size());
23     
24     return 0;
25 }

 

以上是关于我我哦我我居然写出了递归的主要内容,如果未能解决你的问题,请参考以下文章

下划线 动画

谁能告诉我我在片段中犯了错误

震惊,居然有人说学习python不好找工作?这些话你打我我也要说!

我的代码看起来很完美,但显示错误的输出。有人可以帮我我在这里做错了啥吗?

在excel中单元格输入数字1后按回车键出现“我我我”,怎么回事呀?不知道哪里设置了啥导致这样,求救..

娃娃我我我我