会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
碧海潮生max
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2015年4月24日
c++面向对象
摘要: 重载4个辨识函数名函数形参表类的名称成员函数的const属性函数指针#include#include#includeusingnamespacestd;bool(*cmp)(intx,inty);boolls(intx,inty){couty)a=a;}普通对象可以调用const函数,也可以调用非c...
阅读全文
posted @ 2015-04-24 19:43 碧海潮生max
阅读(168)
评论(0)
推荐(0)
编辑
c++标准库和stl
摘要: C++中有三大重要的标准库,为string、vector、bitset,他们每个都是一个类,对应的命名空间均为std。string类的对象可以存储一个字符串,相应于C中存储字符串的方式,C++的优点是,在创建对象时可以不指定长度,在连接和删除中,只需要使用进行算符重载后了的“+”和“-”。vecto...
阅读全文
posted @ 2015-04-24 19:41 碧海潮生max
阅读(279)
评论(0)
推荐(0)
编辑
c++基础
摘要: 预处理命令:存在于xxx.h文件中#ifndef//防止重复包含#define//定义#endif//结束头文件中不加上预编译指令,造成的重复定义是编译期错误。在实际操作过程中,一般不在头文件中定义变量。某些函数不是为了提供给用户,而是只针对某个其他函数使用,此时不应该把这些函数的声明放在头文件中,...
阅读全文
posted @ 2015-04-24 19:38 碧海潮生max
阅读(108)
评论(0)
推荐(0)
编辑
2015年3月21日
c语音常用文件操作函数
摘要: File*file;//文件指针fgetchar(); fputchar();fopen();fclose();Fflush();Stdin(输入)Stdout(输出)#include#includeintmain(){FILE*fp1;FILE*fp2;charch;fp1=fopen("E:\\...
阅读全文
posted @ 2015-03-21 13:15 碧海潮生max
阅读(192)
评论(0)
推荐(0)
编辑
最短路径
摘要: Floyd算法要点:每次增加第k个点,比较经过第k个点的路径和不经过第k个点的路径的大小Floyd 算法能够求出任意两个顶点的最短路径核心代码 ,用领结矩阵来表示图比较方便邻接矩阵Edge[N][N]Edge[i][j]=Edge[j][i]=-1;//初始化Edge[i][i]=0;For(int...
阅读全文
posted @ 2015-03-21 13:10 碧海潮生max
阅读(106)
评论(0)
推荐(0)
编辑
最小生成树
摘要: 最小生成树的kruskal算法要点:并查集合数组完全图边数n*(n-1)/2Tree[N];数据结构设计:Structnode{Inta;Intb;Intcost;Booloperator#include int Tree[100];using namespace std;int findroot(...
阅读全文
posted @ 2015-03-21 12:39 碧海潮生max
阅读(120)
评论(0)
推荐(0)
编辑
大整数的加法
摘要: 数据结构设计StructBigIngter{intdigit[1000];intsize;Voidinit()//清零,全为0Voidchange(charstr[]){ // 输入的数倒放在digit[]中}BigIngteroperator+(cosntBigIngter&A)const{ //...
阅读全文
posted @ 2015-03-21 12:27 碧海潮生max
阅读(137)
评论(0)
推荐(0)
编辑