资源简介
机器学习-深度学习-NLP-算法工程师面试指南-包含知识点解析-面试笔试真题和答案-代码
代码片段和文件信息
#include
using namespace std;
class num_sequence {
public:
// PtrType 是一个指针,指向 num_sequence 的成员函数,
// 该成员函数必须只接受一个 int 型参数,以及返回类型为 void
typedef void (num_sequence::*PtrType)(int);
enum { cnt_seq = 2 }; // 预定义了两种序列
enum ns_type {
ns_fibonacci ns_square
};
// 构造函数:默认指向斐波那契数列
num_sequence(): _pmf(func_tbl[ns_fibonacci]) { }
// 调整指针指向
void set_sequence(ns_type nst) {
switch (nst) {
case ns_fibonacci: case ns_square:
_pmf = func_tbl[nst];
break;
default:
cerr << “invalid sequence type\n“;
}
}
void print(int n) {
(this->*_pmf)(n); // 通过指针选择需要调用的函数
}
// _pmf 可以指向以下任何一个函数
void fibonacci(int n) {
int f = 1;
int g = 1;
for (int i = 2; i <= n; i++)
g = g + f f = g - f;
cout << f << endl;
}
void square(int n) {
cout << n * n << endl;
}
private:
PtrType _pmf;
static PtrType func_tbl[cnt_seq]; // 保存所有序列函数的指针
};
// static 成员变量初始化
num_sequence::PtrType
num_sequence::func_tbl[cnt_seq] = {
&num_sequence::fibonacci
&num_sequence::square
};
int main() {
auto ns = num_sequence();
ns.print(5); // 5
ns.set_sequence(num_sequence::ns_square); // 调整函数指针以获得多态的效果
ns.print(5); // 25
cout << endl;
system(“PAUSE“);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\
文件 248 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\.gitignore
目录 0 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-机器学习\
文件 10029 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-机器学习\A-机器学习基础.md
文件 14628 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-机器学习\A-机器学习实践.md
文件 48904 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-机器学习\A-机器学习算法.md
文件 7690 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-机器学习\C-专题-集成学习.md
目录 0 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\
文件 26185 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\A-深度学习基础.md
文件 738 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\A-深度学习实践.md
文件 17817 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\B-专题-CNN.md
文件 18726 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\B-专题-RNN.md
文件 17435 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\C-专题-优化算法.md
文件 9103 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\D-专题-序列建模.md
文件 110422 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\《深度学习》整理.md
文件 3038 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\A-深度学习\备忘-术语表.md
目录 0 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\
文件 6400 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\A-NLP发展趋势.md
文件 18399 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\A-自然语言处理基础.md
文件 12874 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\B-专题-句嵌入.md
文件 25341 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\B-专题-词向量.md
文件 231 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\C-专题-多模态.md
文件 34985 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\D-视觉问答-1_综述.md
目录 0 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\
文件 7625 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\A-综述.md
目录 0 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\_assets\
文件 91874 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\_assets\TIM截图20190212181144.png
文件 78444 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\_assets\TIM截图20190213103134.png
文件 93133 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\_assets\TIM截图20190213105813.png
文件 59734 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\_assets\TIM截图20190213120835.png
文件 132247 2019-02-15 01:05 Algorithm_Interview_Notes-Chinese-master\B-自然语言处理\深度查询理解\_assets\TIM截图20190213144945.png
............此处省略928个文件信息
相关资源
- 基于HAAR特征SVM分类器训练模型,包含
- 吴恩达机器学习课程课件及程序完整
- 机器学习高清中文电子版附目录PDF
- 数理统计习题教程 下 李泽慧
- deeplearning深度学习中文版无水印
- Kinect1分别采集并保存彩色图深度图
- keras自带数据集的。。。
- 机器学习入门完整版,初学者必备
- 机器学习实战所有源码以及数据集
- 深度学习框架-PyTorch: 入门与实践(陈
- 雷达辐射源分选识别资料基于深度学
- 天池工业ai初赛数据集
- 深度学习中word2vector测试语料text8
- 零基础入门深度学习-系列博客高清合
- Ian Goodfellow深度学习中文版+英文版
- Tensorflow - 实战Google深度学习框架 全本
- 线性代数第六版高清带目录
- 台大李宏毅机器学习课件
- 机器学习导论.zip
- 深度学习方法及应用PDF高清晰完整版
- 《TensorFlow实战Google深度学习框架(第
- 百面*机器学习 算法工程师带你去面试
- 深度学习与社会计算-刘知远
- 王万良编著,人工智能及其应用第三
- 唐宇迪—机器学习-数据分析-全套PP
- 吴恩达深度学习专项课程编程作业集
- 基于机器学习的车牌识别研究
- 《DeepLearning》深度学习圣经-IanGoodfe
- MNIST CNN 手写体识别完整数据集加代码
- Pattern Recognition and Machine LearningPRML英文
评论
共有 条评论