自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

原创 C++编程思想学习—函数重载与默认函数

1、函数重载       C++中可以用相同的函数名但是参数列表不同来区分函数。编译器连接时会修饰这些名字、类型、范围来产生内部的名字供连接器使用。但是由于返回值对于函数的调用不是必须的,有些函数调用只是利用了函数调用的副作用。而不要求其返回值。所以,C++中静止用返回值的不同来产生函数的重载。2、联合      联合同class除了数据存储的方式不同,union为内存区覆盖式存放

2012-03-29 16:21:35 775

原创 C++编程思想学习—初始化与清除

1、构造与析构函数c++中为了确保对象能够在使用之前初始化,再离开对象的作用域(同变量的作用域范围是一样的)时确保清楚它,C++的对象中添加了构造和析构函数用于实现上面的功能。构造和析构函数,由编译器负责将构造函数的调用代码插入到对象创建语句紧挨着的后面,而在程序离开对象的作用域时编译器负责将析构函数的调用代码插入到作用域范围的最后一条语句之后。这样在程序真正的执行时,就保证了,每个对象在创建

2012-03-29 11:20:22 782

原创 C++编程思想学习-隐藏实现

1、C++中的访问控制       Public,private不用介绍,protected,可以被继承的结构访问。       这里重点一提的是protected是专为继承而设计的。Protected在所属类的成员函数和在类的外部函数中对类的对象的可见性与private是一样的——都不可见。而protected只有在继承时才表现出与private的不一致,即protected在子类中是可

2012-03-28 21:05:02 898

原创 C++编程思想学习-数据抽象

1、动态内存分配       C++使用关键字new动态分配内存。一般表达式为:new Type;如,new unsigned char[bytes],Type也可以是结构体或者类名;用new分配的内存必须用delete来释放。如果,多次申请但是不释放则到达一定程度,内存耗尽,会发生内存泄露。释放时也要注意定的规则,如果释放的是数组则在数组名前要加[],例如:delete []myAr

2012-03-28 17:12:50 855

原创 C++编程思想学习—C++中的C特征

1、数据类型C++标准只规定每种数据类型的最大值、最小值。至于用二进制编码表示,还是以BCD码表示并未规定,所以,对于不同的编译器,不同的造作系统(如:32位的以及64位的操作系统),每种数据类型所占用的字节数不一定相同。Float为单精度浮点数,double为双精度浮点数。说明符用于修改数据类型具有的最大值、最小值。说明符有short,long, signed, unsigned。

2012-03-24 17:00:16 2428 2

原创 C++编程思想学习-对象的创建与使用

1、分段编译、连接      通过变量命名空间,将一个大的程序构造为许多小的程序。而这些小的程序可以单独编译,单独调试。      函数、变量的定义需要编译器在他们的定义的点分配空间。而声明则不是。函数的声明为,告诉编译器函数的特征,从而编译器能够使用这些特征信息进行安全性的检查。      变量的声明同样如此,使用关键词:extern。      包含头文件则:如果为什么声明

2012-03-23 18:13:13 680

原创 C++编程思想学习-概论

1接口操接口就是规定了我们可以向对象发送什么请求以及请求的格式。向对象发送消息即为提出请求。2隐藏实现      将客户程序员和类库底层实现分离。易于库的维护和开发,同时简化了客户程序员的负担,客户程序员不用关注具体库是如何实现的,而只要知道类库可以提供什么功能,如何使用即可。      通过关键字实现类中的边界,保护类中的成员。关键字:public  private pr

2012-03-22 11:32:53 745

农场灌溉问题

一农场由图所示的十一种小方块组成,蓝色线条为灌溉渠。若相邻两块的灌溉渠相连则只需一口水井灌溉。给出若干由字母表示的最大不超过50×50具体由(m,n)表示,的农场图,编程求出最小需要打的井数。每个测例的输出占一行。当M=N=-1时结束程序。

2012-11-21

机器学习——SVM向量支持机

机器学习支持向灵机数学模型,包含上课时用的PDF以及PPT文档

2012-05-22

机器学习线性回归模型

机器学习线性回归模型,用梯度下降算法实现的线性回归,logistic回归的模型以及实例分析。包含上课时用的PDF、word以及PPT文档

2012-05-22

机器学习人工神经网络

机器学习:人工神经网络,P神经网络实例分析

2012-05-22

机器学习主成分分析法

机器学习主成分分析法,包含上课时用的PDF以及PPT文档

2012-05-22

机器学习贝叶斯分类器

机器学习数学模型:贝叶斯信念网,贝叶斯朴素分类器 里面包含上课时的PPT,PDF文档

2012-05-22

整数的二分查找 C语言

描述: 给定一个单调递增的整数序列,问某个整数是否在序列中。 输入: 第一行为一个整数n,表示序列中整数的个数;第二行为n(n不超过10000)个整数;第三行为一个整数m(m不超过50000),表示查询的个数;接下来m行每行一个整数k。 输出: 每个查询的输出占一行,如果k在序列中,输出Yes,否则输出No。 输入样例: 5 1 3 4 7 11 3 3 6 9 输出样例: Yes No No

2011-03-11

以标志字符进行字符串逆转 C语言

描述: 将给定字符串中的最后一个小写字母o左边的字符串内容移到该串的右端,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边。输出处理后的字符串。 如果给定字符串中没有小写字母o,则原样输出给定字符串。 输入: 给定字符串(长度小于80)。 输出: 处理后的字符串。 输入样例: You can create an index on any field. 输出样例: n any field.You can create an index 提示: 主函数代码要求如下: int main() { char s[80]; gets(s); CIE_Fun(s); puts(s); return 0; }

2011-03-11

两只船的装载问题 回溯法

描述: 有两艘船,载重量分别是c1、 c2,n个集装箱,重量是wi (i=1…n),且所有集装箱的总重量不超过c1+c2。确定是否有可能将所有集装箱全部装入两艘船。 输入: 多个测例,每个测例的输入占两行。第一行一次是c1、c2和n(n<=10);第二行n个整数表示wi (i=1…n)。n等于0标志输入结束。 输出: 对于每个测例在单独的一行内输出Yes或No。 输入样例: 7 8 2 8 7 7 9 2 8 8 0 0 0 输出样例: Yes No 提示: 求出不超过c1的最大值max,若总重量-max < c2则能装入到两艘船。

2011-03-11

01背包问题 动态规划法

描述: 需对容量为c 的背包进行装载。从n 个物品中选取装入背包的物品,每件物品i 的重量为wi ,价值为pi 。对于可行的背包装载,背包中物品的总重量不能超过背包的容量,最佳装载是指所装入的物品价值最高。 输入: 多个测例,每个测例的输入占三行。第一行两个整数:n(n<=10)和c,第二行n个整数分别是w1到wn,第三行n个整数分别是p1到pn。 n 和 c 都等于零标志输入结束。 输出: 每个测例的输出占一行,输出一个整数,即最佳装载的总价值。 输入样例: 1 2 1 1 2 3 2 2 3 4 0 0 输出样例: 1 4

2011-03-11

归并排序 输入所要排序的整数,进行排序,C语言

描述: 给定一个数列,用归并排序算法把它排成升序。 输入: 第一行是一个整数n(n不大于10000),表示要排序的数的个数; 下面一行是用空格隔开的n个整数。 输出: 输出排序后的数列,每个数字占一行。 输入样例: 5 3 2 1 4 5 输出样例: 1 2 3 4 5

2011-03-11

快速排序 C语言编写

描述: 给定一个数列,用快速排序算法把它排成升序。 输入: 第一行是一个整数n,表示要排序的数的个数;下面一行是用空格隔开的n个整数。 输出: 输出排序后的数列,每个数字占一行。 输入样例: 5 3 2 1 4 5

2011-03-11

空空如也

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

TA关注的人

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