- 博客(8)
- 收藏
- 关注
原创 单链表应用:多项式实现(C++)
单链表C++实现1. 定义 一般用两个类,结点类linkNode和链表类list,协同表示单链表,主要有3种方式:复合类class List;class LinkNode{friend class List;private: int data; LinkNode *link;};class List{public: //some operationsprivate: LinkNode* first;};嵌套类class List{
2020-09-01 14:41:17
443
原创 C++基础 Chapter 6
一、参数传递1.传引用参数void reset(int &i){ i = 0; }int j = 42;reset(j);cout << "j= " << j << endl;上述调用中,形参i仅仅是j的又一个名字,在reset内部对i的使用即使对j的使用(1)使用引用避免拷贝拷贝大的类类型对象或者容器对象比较低效,甚至有的类型(包括IO类型在内)不支持拷贝操作,此时函数只能通过引用形参访问该类型的对象如果函数无需改变引用形参的值,最
2020-08-25 00:02:16
212
原创 C++基础 Chapter 3
一、标准库类型string1. 定义和初始化string对象方式说明string s1默认初始化,s1是一个空串string s2(s1)拷贝初始化,s2是s1的副本string s2 = s1拷贝初始化,同上string s3("value")直接初始化string s3 = "value"拷贝初始化string s4(n, 'c')直接初始化,把s4初始化为由连续n个字符c组成的串2.string对象上的操作(1)读写在执行读
2020-08-24 23:59:26
515
原创 C++基础 Chapter 2
1.指向指针的引用引用本身不是一个对象,不能定义指向引用的指针;指针是对象,所以存在对指针的引用int i = 42;int *p;int *&r = p; //r是对指针p的引用r = &i; //r引用了一个指针,因此给r赋值&i就是令p指向i*r = 0; //将i的值改为02.const限定符const对象必须初始化,初始值可以是任意复杂表达式默认状态下,const对象仅在文件内有效某些时候需要多文件使用某个const对象,则只需要
2020-08-24 23:58:36
513
原创 深度学习线性代数回顾
线性代数回顾一、范数在机器学习中,我们使用称为**范数(norm)**的函数来衡量向量的大小。1. LpL^pLp 范数LpL^pLp 范数定义如下:∣∣x∣∣p=(∑i∣xi∣p)1p||\mathbf x||_p=(\sum_i |x_i|^p)^{\frac 1p}∣∣x∣∣p=(i∑∣xi∣p)p1其中, p∈R,p≥1p \in \mathbb R, \quad ...
2020-04-02 02:34:00
266
原创 算法设计与分析学习笔记Week_02
Week_02一、大纲二、序列求和的方法1.等比数列与调和级数求和公式∑k=0∞aqk=a1−q (q<1) , ∑k=1n1k=ln...
2020-03-30 00:03:51
298
原创 TensorFlow学习笔记(二)神经网络与全连接层
二、神经网络与全连接层数据集加载(1)keras.datasets常用数据集:boston housing, mnist/fashion mnist, cifar10/100, imdbMINISTimport tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import datasets(...
2020-03-29 02:21:46
273
原创 TensorFlow学习笔记(一)基本操作
一、TensorFlow基本操作Opation type(1)element-wise ±*/b=tf.fill([2,2],2.)a=tf.ones([2,2])a+b,a-b,a*b,a/b,b//a,b%a(2)matrix-wise @,matmula@btf.matmul(a, b)(3)dim-wise reduce_mean/max/min/sumx=t...
2020-03-29 02:12:16
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人