上一页 1 ··· 3 4 5 6 7
摘要: 点击查看代码 #include<iostream> using std::cin; using std::cout; using std::endl; int main() { int a,b; cin >> a >> b; int result = a + b; cout << result << 阅读全文
posted @ 2025-07-11 17:04 Lè_Sage 阅读(18) 评论(0) 推荐(0)
摘要: 1.插入排序: 插入排序是一种简单快速的排序算法,就是把一组无序的数据,以第一个数据为准,假设第一个数据是经过排序过的,把第二个数据和排好的数据进行比较,注意插入排序是从后向前进行比较,如果此时有一个新元素,则从已经排序的序列的尾部向前进行比较,如果排序过的序列的元素值大于新元素,则把新元素插入到该 阅读全文
posted @ 2025-07-10 19:18 Lè_Sage 阅读(45) 评论(0) 推荐(0)
摘要: 二分法的核心思想: 1.定义left和right分别指向数组的最左边和最右边的位置。 2.定义mid指向中间的数据。 3.将目标数据和mid指向的数据进行比较:大于则left指向mid+1的位置,小于则right指向mid-1的位置。 几个注意的问题: 1.循环终止条件:当 left > right 阅读全文
posted @ 2025-07-09 20:36 Lè_Sage 阅读(26) 评论(0) 推荐(0)
摘要: 点击查看代码 #include<stdio.h> #include<stdbool.h> #include<stdlib.h> //定义数据类型适合多种情况 typedef int DataType_t; //创建栈结构体,包含首地址,容量,最后一个元素下标 typedef struct Sequn 阅读全文
posted @ 2025-06-03 14:54 Lè_Sage 阅读(18) 评论(0) 推荐(0)
摘要: 1.参数的设置:至少要有对目前出现次数的记录curcount和最大次数的记录maxcount。 2.通过循环记录重复出现的次数 3.注意curcount的重置 4.注意对空字符的处理 点击查看代码 #include<stdio.h> #include<string.h> int FoundCount 阅读全文
posted @ 2025-06-02 22:41 Lè_Sage 阅读(62) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7