- 博客(14)
- 收藏
- 关注
原创 139. 单词拆分
这样在i=1时,也就是说拿着重量为3的物品尝试时,dp[13-3]=dp[10]=ture;常规题:给几个物品是否可以塞满背包,背包容量是13,物品重量[5,3]在打印出来的例子中也可以看到,dp[10]=false。在i=0时,dp[10]=ture。
2024-02-20 10:45:45
217
原创 377. 组合总和 Ⅳ
从推理过程来看,dp[4] 是每次固定了一个元素,然后考虑其他元素的排列。从代码角度容易理解 dp[4] = dp[3]+dp[2]+dp[1]
2024-02-19 10:44:18
187
原创 线性回归
1 单变量线性回归预测连续值的输出1.1 基本思路1.2 模型描述——预测住房价格单变量的线性回归M 代表训练集中实例的数量x 代表特征/输入变量y 代表目标变量/输出变量(x,y) 代表训练集中的实例(x^i ,y^i ) 代表第i个观察实例1.3 代价函数假设函数:接下来我们就是讨论模型参数如何选取,即如何选取模型参数能够使给定任意的样本实例x值,得到的函数值最接近样本实例的y最小化问题:使得建模误差(modeling error) 最小,即使预测的值和训练集中实例
2020-07-14 11:16:24
384
1
原创 机器学习概述及相关知识
监督学习回归问题or分类问题我们给算法一个数据集,其中包含了正确的答案。算法的目的是为了给出更多正确的答案无监督学习聚类算法or鸡尾酒算法 鸡尾酒算法:从若干个集合的混合集中分离出来这若干个集合给定的数据集具有相同的标签或者没有任何的标签, 你能在其中找到可能的数据结构嘛接下来是正式的算法阶段一、监督学习我们有一个数据集被称为训练集1、线性回归预测连续值的输出基...
2020-07-03 16:36:28
204
原创 C++类与对象
&引用类型名 & 引用名 = 变量名(这里只能是变量名,不能是式子)int n = 4;int & r = n;//r引用了n,r的类型是int &某个变量的引用,等价于这个变量,相当于别名int * & r = & n;引用的特征定义时即初始化:定义引用时一定要将其初始化成引用某个变量一旦引用了某个变量,就不可能再引用别的变量啦只能引用变量应用void swap(int & a,int & b){} //采用引用变量的
2020-05-21 11:22:50
206
原创 JAVA中的异常
目录异常类异常的捕获throws throw自定义异常类继承中的异常断言异常类Exception:一般表示的是程序中出现的问题,可以直接使用try…catch处理Error:一般指的是JVM错误,程序中无法处理Exception在程序中是必须使用try…catch进行处理RuntimeException可以不使用try…catch进行处理,但是如果有异常产生,则异常将由JVM进行处理区别如下:public class RuntimeExceptionDemo01 { public sta
2020-05-19 16:29:06
301
原创 C++运算符重载——郭炜
初识运算符重载● 对已经预定义的运算符赋予多重含义,使同一运算作用于不同的数据类型的时候有不同的类型行为● 不能重载对内部C++数据类型进行操作的运算符● 同一运算符,对不同类型的操作数,行为不一样● 运算符重载实际上是函数重载,成员函数或是普通函数● 把含有运算符的表达式转化成函数调用,这个表达式中的操作数实际上就变成了函数的参数● 同一个运算符可以多次重载,多个重载函数。● 只有...
2020-05-19 08:49:35
471
原创 多态——郭炜
多态的实现虚函数在类的定义中,前面有 virtual 关键字的成员函数就是虚函数构造和静态函数不能是虚函数虚函数可以参与多态,普通的函数不能参与多态class base { virtual int get() ;};int base::get() //这里不用{ }virtual 关键字只用在类定义里的函数声明中,写函数体时不用。多态的表现形式一派生类的指针可以赋给基类...
2020-05-08 08:30:59
201
原创 C++中的IO流——郭炜
IO流类istream是用于输入的流类,cin就是该类的对象。ostream是用于输出的流类,cout就是该类的对象。ifstream是用于从文件读取数据的类。ofstream是用于向文件写入数据的类。iostream是既能用于输入,又能用于输出的类。fstream 是既能从文件读取数据,又能向文件写入数据的类。 输入流对象: cin 与标准输入设备相连 输出流对象:cout 与...
2020-05-06 09:42:19
788
原创 强制类型转换&&异常处理——郭炜
强制类型转换相比于老式强制类型转换: 要是在转换上出错,更容易查找直接搜_cast 将强制类型转换的风险分成不同的等级1.static_cast< T >static_cast< T > 用来进用行比较“自然”和低风险的转换,比如整型和实数型、字符型之间互相转换。不能来在不同类型的指针之间互相转换不能用于整型和指针之间的互相转换不能用于不同类型的引用之间的...
2020-04-30 08:30:30
762
原创 C++新特性——郭炜
统一的初始化方法变量后面直接跟花括号{}int arr[3]{1, 2, 3};vector<int> iv{1, 2, 3};map<int, string> mp{{1, "a"}, {2, "b"}};string str{"Hello World"};int * p = new int[20]{1,2,3};//这种方法推荐使用!struct A {...
2020-04-28 17:43:38
1093
原创 函数模板和类模板——郭炜
提高代码可重用性: 继承 范式程序设计————函数模板1.函数模板1.1结构体template <class 类型参数1,class 类型参数2,……>返回值类型 模板名 (形参表) {函数体};template < class T1,class T2>void Swap(T1 & x,T2 & y){//在调用的时候根据传进来实参的类...
2020-04-23 09:36:13
223
原创 STL概述——郭炜
1.string类string 类是下面的模板类实例化出来的typedef basic_string<char> string;1.1 sting对象的实例化string s1("Hello"); string month = "March"; string s2(8,’x’);错误的范例:string error1 = ‘c’; // 错string erro...
2020-04-15 09:47:11
2332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人