自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

转载 KMP算法_学习笔记

#include <cstdlib> #include <iostream> #include <cstring> using namespace std; int * buildNext(char *P){ size_t m=strlen(P), j=0; int* N=new int[m];//next表 ...

2017-01-27 14:21:00 119

转载 游船费问题——动态规划

咳咳 以下均为原创,发散乱想 好吧,一张图片说明完毕,我们用路径长短表示坐船费用,求最少费用: ps:本题属于最短路线求解。发散:可以将路径长短通过 线性映射或 非线性映射转化为某种(加权)量,来求解最优(加权)问题。ok,这就看你的脑容量有多大了! 分析:1.话说动态规划两要素:下一阶段的最优状态=现阶段最优状态+当前决策 (这是从自底向上的角度出发思考的,对应着最优...

2015-08-07 18:33:00 475

转载 大数阶乘

1 //大数阶乘-模拟手工算法 2 #include <iostream> 3 #define N 3000 4 #include<cstring> 5 using namespace std; 6 int a[N]; //定义大型整型数组 7 int main( ) 8 { ...

2015-08-06 17:38:00 68

转载 高精度四则运算之加法实现——参考ACM/ICPC程序设计与分析(c++实现)chapter4

1 #include <cstdlib> 2 #include <iostream> 3 #include <algorithm> 4 5 using namespace std; 6 const int MAXLEN=100; 7 8 int*Str2Int(char*str) 9 { 10 int i...

2015-08-06 17:05:00 93

转载 0-1背包问题——动态规划

1 // 动态规划法解决0-1背包问题 2 //example: 3 //物品种类n=5,背包容量c=10, 4 //物品的重量向量 w={2,2,6,5,4},物品的价值向量 v={6,3,5,4,6} 5 // O(min{n*c,2^n}) 6 #include "stdafx.h" 7 #include <cstdlib> 8 #i...

2015-08-02 19:14:00 111

转载 求序列1和序列2的最长公共子序列-基于动态规划方法

1 #include <cstdlib> 2 #include <iostream> 3 #include <cstring> 4 5 using namespace std; 6 7 class maxlen_string 8 { 9 public: 10 void string_(); 11 ...

2015-07-28 19:02:00 96

转载 字典升序问题

1 // 字典升序问题 2 #include <iostream> // std::cout 3 #include <iterator> // std::advance 4 #include <list> // std::list 5 #include <cmath> 6 ...

2015-07-27 13:16:00 126

转载 数字统计问题

1. 一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如第6页用6表示而不是06或006。数字统计问题要求对给定书的总页码,计算出书的全部页码中分别用到多少次数字0,1,2,3,.....9。 思路:对于n位数,例如3位数,000-999,出现0,1,2...9的次数相同,记每个数字出现的次数为avg,这10个数...

2015-07-26 20:18:00 294

转载 基于完全二叉树的极大堆的上下漂移实现

1 //基于完全二叉树的极大堆的上下漂移实现 2 //INT_MAX极大数 INT_MIN极小数 3 #include <cstdlib> 4 #include <iostream> 5 #include <vector> 6 #define N 11 7 8 using namespace std; 9 ...

2015-07-23 18:17:00 72

转载 实践出真知(一)

1 #include <cstdlib> 2 #include <iostream> 3 #include <vector> 4 5 using namespace std; 6 typedef int T; 7 // typedef vector<T> CT; 8 //template<type...

2015-07-23 16:21:00 76

转载 基于双亲表示法的并查集类的完整实现

1 //并查集类 2 #include <cstdlib> 3 #include <iostream> 4 #include <vector> 5 6 7 using namespace std; 8 class Fmsets{ 9 vector<int> parent_; 10 ...

2015-07-22 17:49:00 261

转载 c++常用摘抄(一)

1.标准初始化函数 std::fill(首地址,尾地址,value) || 用于在首尾地址之间填充value值,对应matlab的ones(1:n)函数 1 template <class ForwardIterator, class T> 2 void fill (ForwardIterator first, ForwardIterator l...

2015-07-22 16:23:00 79

转载 一般树的手工打造,遍历,求节点数和树高

1 //一般树的手工打造,遍历,求节点数和树高 2 #include <cstdlib> 3 #include <iostream> 4 #include <vector>//使用向量需包含该文件 5 6 using namespace std; 7 8 template<typename T>...

2015-07-22 09:49:00 77

转载 二叉树的构造_遍历_求数高和求节点数

1 //手工构造一颗二叉树 ,并给出递归和非递归2类7种遍历方法,树高,节点数求法和逆时针90度显示二叉树 2 //注意本文中2个 typename的使用层次 3 //递归遍历容易溢栈 4 #include <cstdlib> 5 #include <iostream> 6 #include <queue&...

2015-07-21 18:32:00 150

转载 KMP算法实现目标串与模式串匹配

1 //KMP算法实现字符串匹配 2 //该算法保证字符比较次数不超过目标串字符长度的2倍 3 #include <cstdlib> 4 #include <iostream> 5 6 using namespace std; 7 8 void compute_next(int* next,char const*p,i...

2015-07-20 19:07:00 440

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除