摘要: #include <iostream> #include <string.h> using namespace std; int strStr(string haystack, string needle) { int n = haystack.size(), m = needle.size();/ 阅读全文
posted @ 2022-04-07 15:38 真难学 阅读(31) 评论(0) 推荐(0)
摘要: C++中的斐波纳契系数实现:在斐波纳契系列的情况下,下一个数字是前两个数字的总和,例如:0,1,1,2,3,5,8,13,21等。斐波那契数列的前两个数字是:0和1。有两种方法来写斐波那契数列程序: //不使用递归实现斐波那契数列 int main() { int n1 = 0, n2 = 1; i 阅读全文
posted @ 2022-03-31 21:26 真难学 阅读(397) 评论(0) 推荐(0)
摘要: //冒泡排序 for(int i = 0; i < arr.size(); i++) { for(int j = 1; j < arr.size() - i; j++) { //从第二个数开始,若前一个数比后一个数大,则交换,直到末尾为每次 j 循环内最大的数 if(arr[j - 1] > arr 阅读全文
posted @ 2022-03-31 20:45 真难学 阅读(27) 评论(0) 推荐(0)
摘要: int a = 17,b = 3; //1.创建临时变量 int temp = a; a = b; b = temp; //2.用数学加法交换律 a = a + b; b = a - b; a = a - b; //3.用位或运算符 a = a ^ b; b = a ^ b; a = a ^ b; 阅读全文
posted @ 2022-03-31 17:05 真难学 阅读(34) 评论(0) 推荐(0)