自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

snail

瞎写写

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 static作用

(1)第一个作用:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容#include增加这条语句char a = ‘A‘; // global variablevoid msg() { printf("Hello\n"); }

2014-06-26 11:02:19 563

转载 快排多版本

前言:    相信,经过本人之前写的前俩篇关于快速排序算法的文章:第一篇、一、快速排序算法,及第二篇、一之续、快速排序算法的深入分析,各位,已经对快速排序算法有了足够的了解与认识。但仅仅停留在对一个算法的认识层次上,显然是不够的,即便你认识的有多透彻与深入。最好是,编程实现它。    而网上,快速排序的各种写法层次不清,缺乏统一、整体的阐述与实现,即,没有个一锤定音,如此,我便打算自己

2014-06-25 23:05:14 701

原创 快速排序-c++(分别用数组和容器实现)

/***********************************************************************版权所有 (C)2014, cheng yang。**文件名称:快速排序.cpp*内容摘要:无*其它说明:无*当前版本: V1.0*作 者:cheng yang*完成日期: 20140625** 版本 修改时间

2014-06-25 19:45:25 1160

原创 十进制转二进制-快速算法

#include#includeusing namespace std;int main(int agrc, char *agrv[]){ int iInPut = 0; while (cin >> iInPut) { string sBinary;//转换后的二进制存储为字符串,调用了默认构造函数初试化为空串 int temp = abs(iInPut); if (t

2014-06-24 22:59:30 4672

原创 堆-c++

/***********************************************************************版权所有 (C)2014, cy。**文件名称:堆.cpp *内容摘要:无*其它说明:无*当前版本: V1.0*作 者:cheng yang*完成日期: 20140624** 版本 修改时间 修改人

2014-06-24 21:47:12 622

原创 高效判断素数的算法

来求出小于等于n的所有的素数。    num = 0;    for(i=2; i    {  for(j=2; j         if( j%i==0 ) break;       if( j>sqrt(i) ) prime[num++] = i;  //这个prime[]是int型,跟下面讲的不同。    }    这就是最一般的求解n以内素数的算法。复杂度是o(

2014-06-23 20:00:07 718

原创 一种高效的求平均数的算法

#includeusing namespace std;int main(int agrc, char*agrv[]){ int x, n = 0; while (cin >> n) { double avg = 0; for (int i = 1; i <= n; i++) { cin >> x; avg += (x - avg) / i; } cou

2014-06-23 14:58:45 4555

原创 acm-最大公约数/最小公倍数 快速算法

stein 算法求最大公约数,和欧基里德算法相比,效果更好: 主要思想如下: 化归思想

2014-06-23 12:32:11 2975 1

原创 STL-deque

deque双端队列容器

2014-06-22 14:28:01 431

原创 map映射容器应用-数字和字符转换

在很多情况下,需要实现将数字映射为相应的字符

2014-06-21 16:30:24 1133

原创 容器set

set集合容器实现了红黑树(Red-Black Tree)的平衡二叉检索树的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值;另外,还得确保根节点左子树的高度与右子树的高度相等,这样,二叉树的高度最小,从而检索速度最快。要注意的是,它不会重复插入相同键值的元素,而采取忽略处理。

2014-06-20 21:41:51 464

原创 数值运算转化为string

在ACM竞赛中,常常需要将读入的数字的每位分离出来,如果采用取余的方法,花费的时间就会太长,这时候,我们可以将读入的数据当成字符串来处理,这样就方便、省时多了。下面这个程序演示了求一个整数各位的和:

2014-06-19 21:45:04 495

原创 探究string结尾有木有'\0'

string型字符串的结尾到底有没有结束标识符'\'string a("aas"); string b(3, 'a'); string c = "asd"; string d; d = a; system("pause");

2014-06-19 21:15:29 1481

原创 STL算法-sort

Defined in header 构造函数:

2014-06-19 20:09:12 439

原创 STL算法-reverse

Defined in header

2014-06-19 19:46:08 577

原创 STL算法-accumlate

First versiontemplateclass InputIt, class T>T accumulate(InputIt first, InputIt last, T init){ for (; first != last; ++first) { init = init + *first; } return init;}

2014-06-19 18:23:38 1005

原创 为什么要使用git,怎么用?

为什么要使用版本控制软件:高校里只有教我们如何写代码,但却没有教会我们如何去管理我们的代码。黄健翔唱过首歌《你不是一个人》:你不是一个人,因为不止你一个人……团队合作多人同时做软件;单人写天天都写改软件。为什么选择git:Git和 CVS、SVN不同,是一个分布式的源代码管理工具。Linux内核的代码就是用Git管理的。它很强,也很快。还有:……(自行google)……如何

2014-06-19 16:22:01 2459

原创 OSG

无法打开包括文件:“osgGA/MatrixManipulator”:No such file or directory新版本中已经改名为CameraManipulator将MatrixManipulator改成CameraManipulator

2014-06-15 10:14:55 508 1

原创 派生类的构造函数

1 先调用基类构造函数,显示调用,否则tiao'yong

2014-06-11 10:22:07 460

原创 为什么要有复制构造函数?

对一个简单变量的初始化方法是用一个常量或变量初始化另一个变量,例如:  int m = 80;  int n = m;  我们已经会用构造函数初始化对象,那么我们能不能象简单变量的初始化一样,直接用一个对象来初始化另一个对象呢?答案是肯定的。我们以前面定义的Point类为例:  Point pt1(15, 25);  Point pt2 = pt1;后一个语句也可以写成:

2014-06-10 15:40:06 1191

原创 string的相关操作

先记着,日后整理

2014-06-07 12:48:56 417

算法导论课后习题与思考题答案合集

算法导论课后习题与思考题答案合集

2014-09-05

算法导论第三版答案

算法导论第三版答案

2014-09-05

如何结合标准看JM代码

如何结合标准看JM代码

2014-09-05

Pattern_Recognition_and_Machine_Learning_(Solution_Manual)_-_Bishop

Pattern_Recognition_and_Machine_Learning_(Solution_Manual)_-_Bishop

2014-09-05

C++函数手册+(LibraryFunctions)

C++函数手册+(LibraryFunctions)

2014-09-05

effective C++

effective C++不用多说了吧 学C++必看 有目录 chm文档阅读方便

2013-07-29

空空如也

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

TA关注的人

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