排序
【数据结构】邻接多重表C++实现(含DFS,BFS,弗洛伊德算法)
#include <iostream> using namespace std; // 边(Edge)节点 // T这个自定义类型就是弧上数据的类型,也就是info的类型。如果边上要存权值,可以设置为int,double等等 template<typena...
【C++】数据输入检测
我在开发C++控制台应用时,针对用户输入的数据有效性问题,实现了一套可靠的检测机制。当需要用户输入指定范围的数字时,我通过组合使用 cin 的状态检测、cin.clear() 清除错误标志和 cin.ignor...
【C】使用函数递归实现顺序数组二分查找
我通过C语言代码演示了如何利用递归函数实现对有序数组的二分查找。我编写了一个递归函数,该函数通过比较目标值与数组中间元素的大小,来决定下一步是在数组的左半部分还是右半部分继续进行递...
【递归】斐波那契数
我探讨了斐波那契数的求解方法。虽然直接使用递归是直观的,但它会因大量重复计算子问题而导致效率低下,在数据量大时容易超时。为了优化,我提出了两种基于“备忘录”思想的方法来避免重复计算...
【C】判断回文数
#include <stdio.h> bool fun(int n) { int a = 0; int num = n; while (n > 0) { a = a * 10 + n % 10; n = n / 10; } if (a==num) { return true; } else { return false; } } int main() ...











