
算法
小算法
5念since
最重要的事情只有一件,变强!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
递归算法的应用
递归算法:是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数).1.斐波那契数列#include int fibonacci(int i){ int ret = -1; if(i<0) //判断是否输入有误 { return ret;原创 2017-01-30 16:45:10 · 367 阅读 · 0 评论 -
数组类运算符的重载
包含[] = == != 的重载int& operator[](int i);Array& operator=(Array &p);bool operator==(Array &p);bool operator!=(Array &p);测试程序:#include "iostream"#include "MyArray.h"using namespace std;原创 2017-08-25 17:07:14 · 768 阅读 · 0 评论 -
排序算法集合
最初版#include int length;//交换函数 void Swap(int* r,int i,int j){ int temp; temp = r[i]; r[i] = r[j]; r[j] = temp;}//冒泡排序算法 void BubbleSort0(int* r){ int i,j; for(i=0;i<length-2;i++) {原创 2017-05-05 20:23:24 · 382 阅读 · 0 评论 -
递归算法大全
递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。一个过程(或函数)直接或间接调用自己本身,这种过程(或函数)叫递归过程(或函数).原创 2017-08-31 13:39:29 · 1129 阅读 · 0 评论