- 博客(4)
- 资源 (5)
- 问答 (10)
- 收藏
- 关注
原创 算法学习之旅,中级篇(8)-–分治之二分搜索(递归)
介绍 给定已按升序排好序的n个元素,从这n个元素中找到一个特定的元素。 分析 分治法是将一个规模为n的问题分解为k个规模较小的子问题,二分搜索则采用的分治的思想,但是在搜索时要保证数据是排好序的。 代码#include<iostream> #include<algorithm> using namespace std; // 递归写法 int Bifind(int a[],int f,int
2017-09-02 21:13:40 542
原创 算法学习之旅,中级篇(7)-–递归之汉诺塔
介绍 诺塔(又称河内塔)问题是源于印度一个古老的传说的益智玩具。 大梵天在创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片圆盘,大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上,并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 分析 1,先将A上n-1个盘通过C移动到B 2,再将A剩下的一个盘移动到C 3,最后将B盘上的n
2017-09-02 21:05:33 488
原创 算法学习之旅,中级篇(6)-–递归之斐波拉契数列
介绍 斐波拉契数列,又称黄金分割数列,指的是这样一个数列:0,1,1,2,3,5,8,13,21,34。 分析 本质特征是A[n]=A[n-1]+A[n-2],n>2 代码#include<stdio.h> #include<stdlib.h> //递归写法 int f(int n) { if(n==1 || n==2) return 1; else
2017-09-02 20:47:30 487
原创 算法学习之旅,中级篇(5)-–递归之杨辉三角
介绍 杨辉三角的最本质特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。 分析 每行的第一个 和最后一个元素的值为1,设第x行的第y个元素为c(x,y),递归结束条件为x等于y或y等于1,否则c(x,y)=c(x-1,y)+c(x-1,y-1)。 代码#include<stdio.h> #include<math.h> #include<stdlib.h> //递
2017-09-02 20:43:16 514
opengl着色器实现四面体的三维镂垫
2017-04-15
VC++绘制三角网图的问题
2016-11-13
VS2010中DIRECTXC初始化问题
2016-10-23
MFC窗口被遮挡后,重绘时,控件没有完全显示出来啊!!
2016-08-17
mfc中ODBC中数据库问题
2016-08-16
VS中的工具菜单里的连接数据库,连接了SQL数据库,如何调用数据库中的数据
2016-08-03
vs和sql各自要什么样的版本才能实现数据库的连接啊,!我是win10的操作系统
2016-08-02
MFC通过ADO连接数据库,Execute()函数出现问题!希望有人能帮帮解答一下
2016-07-31
VS2010通过ADO操作MYSQL数据库,import出错!
2016-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人