练习与思考
式人M
这个作者很懒,什么都没留下…
展开
-
练习1
#include<cstdio> #include<iostream> #include<deque> #include<stack> #include<algorithm> using namespace std; void input(deque< deque<int> >&x,deque<int>&y); void output(deque< deque<int> >&x); int main原创 2016-12-13 15:18:27 · 200 阅读 · 0 评论 -
UVA 272
#include<stdio.h> int main(void){ char temp; bool key=true; while((temp=fgetc(stdin))!=EOF){ if(temp!='"') printf("%c",temp); else{ printf("%s",key原创 2017-01-03 20:20:46 · 310 阅读 · 0 评论 -
以斐波那契数列为例——浅尝记忆化搜索
记忆化搜索:算法上依然是搜索的流程,但是搜索到的一些解用动态规划的那种思想和模式作一些保存。 一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态。 更重要的是搜索还可以剪枝,可能剪去大量不必要的状态,因此在空间开销上往往比动态规划要低很多。 记忆化算法在求解的时候还是按着自顶向下的顺序,但是每求解一个状态,就将它的解保存下来, 以后再次遇到这个状态的时候,就不必重新求解了。原创 2017-01-03 20:37:10 · 1010 阅读 · 0 评论 -
C与指针——转换表
#include <stdio.h> #include <string.h> #define M 4 int add(int a, int b); int sub(int a, int b); int mul(int a, int b); int div(int a, int b); int (*oper_func[])(int, int) = { add, sub, mul, div }; ch转载 2017-03-13 15:52:29 · 340 阅读 · 0 评论