
算法*
ZXY_Hobby
月亮与六便士里有这么一句话,每天做两件讨厌的事对自己的灵魂是有好处的
展开
-
C++
vector<double> vd(n); #创建还有n个元素的数组vdarray<typeName, m_elem> arr; #创建含有n_elem个元素的数组arrpriority_queue<int> qi; int a[len] = {3,5,9,6,2}; priority_queue<int> qi; for(i = 0; i < len; i++)原创 2017-07-15 14:23:31 · 299 阅读 · 0 评论 -
算法
DP算法 DP算法是解决多阶段决策过程最优化问题的一种常用方法。 多阶段决策过程(multistep decision process)是指这样一类特殊的活动过程,过程可以按时间顺序分解成若干个相互联系的阶段,在每一个阶段都需要做出决策,全部过程的决策是一个决策序列。动态规划(dynamic programming)算法是解决多阶段决策过程最优化问题的一种常用方法,难度比较大,技巧性也很强。利用原创 2017-09-01 08:32:39 · 428 阅读 · 0 评论 -
算法分析--汉诺塔的递归
汉诺塔的递归分析 数学规律分析 算法分析 汉诺塔的算法就3个步骤: 第一,把a上的n-1个盘通过c移动到b。 第三,因为n-1个盘全在b上了,所以把b当做a重复以上步骤就好了。 这个算法看起来就简单多了。不过,思考和体会的过程需要很多理解。#include "stdafx.h"#include <iostream>using namespace std;/*汉诺塔问题的递归求原创 2017-10-18 09:17:24 · 704 阅读 · 0 评论