1.冒泡算法
void bubble_sort(int a[], const int size)
{
bool flag = true;
int temp = 0; /* Temporary value for swapping two elements */
for (int i = 0; i < size - 1; i ++)
{
flag = true;
for (int j = 0; j < size - i - 1; j ++)
{
if (a[j] > a[j + 1])
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
flag = false;
} // end if
} // end for j = ...
if (flag == true)
break;
} // end for i = ...
}
2.二叉树算法
3.递归算法
private static int sum(int num) {
if(num==1){
return 1;
}
else{
return num+sum(num-1);
}
}
}
分享到:
相关推荐
几种简单的数字滤波算法
几种简单算法的源代码和动画演示,动画演示是用HTML来实现的。
几种简单常用的查找算法,饱含binsearch,bstree,Hash,seqsearch。
//cmath中常用函数 using ::abs; //绝对值 using ::ceil; //上取整 using ::floor; //下取整 using ::exp; //指数值 using ::log; //对数 using ::fmod;... //将双精度数value分解成尾数和阶 ... //返回value*2exp的值
C++中的几种排序方法介绍,并给出相关代码。包括冒泡排序法,简单排序法,希尔排序法和快速排序法
数据结构中,最简单的几种算法实现(网上有很多这样的资源),本资源使用C#编写,加入了泛型方法。如果想了解详细的算法分析,请参考相关的算法和数据结构类书籍。
通过js发送请求的几种方法,全面 简单 有效
电容器既是最常用的电器元件。也是容易损坏的电器元件,在没有特殊仪表仪器的情况下检测电容器的好坏,可用以下几种方法
jquery的几种使用方法,可以更好的设计网页
本文打包了上传几种求解等式约束凸二尺规划的拉格朗日方法以及求解一般约束凸二次规划的有效集方法。 本资源包含:《求解二次规划问题的拉格朗日及有效集方法》文档以及文档所用到的所有Matlab代码,非常适合初学者...
你知道map的遍历方法有几种吗? 那这几种的区别是什么呢? 那种更简单、高效呢? 我的资源文件将告诉你。
(1)直接插入排序算法验证。 (2)快速排序算法验证。 (3)直接选择排序算法验证。 几种简单的排序算法代码
几种内部排序算法总结!(冒泡排序、快速排序、直接插入排序、拆半插入排序、简单选择排序)
java实现的简易单道批处理,包括先来先服务(FCFS)、最短作业优先(SJF)、响应比高者优先(HRN)的调度算法。
几种简单的负载均衡算法及java实现1
网店推广几种简单且行之有效的方法
软件系统测试的几种基本方法软件测试系统测试应该由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都能政党工作并完成所赋予的任务。下面简单讨论几类系统测试。1、恢复测试恢复测试主要检查系统的...
安装操作系统的几种简单方法.pdf
安装操作系统的几种简单方法.doc
安装操作系统的几种简单方法.docx