自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 最大子序列和问题O(N)

问题描述:给定一整数序列A1, A2,... An (可能有负数),求A1~An的一个子序列Ai~Aj,使得Ai到Aj的和最大。解决思想:要想让时间复杂度为O(N),就只能用一个for(或while等的)循环。即遍历一遍数组。1.我们可以从头遍历,把每一个元素相加,每加一次就与最大和进行比较,留下最大的;2. 小于0的元素不可能成为最大子序列的第一或最后一个值(把它去掉的子

2017-11-30 10:58:05 610

原创 C++中的cin函数和异常的来源(failbit)与处理(clear)

cin小知识点可以将hex,oct,dec控制符与cin一起使用,来指定输入解释为16,8,10进制格式。例如:下列语句可以将12或0x12解释为16进制的12或10进制的18,将ff(FF)解释为10进制的255.cin>>hex;cin>>机制:跳过空白(空格,换行符,制表符),直接在输入流中抽取非空白字符。cin的成员函数cin.get()与cin.getline

2017-11-06 22:57:10 2839

原创 C++中cout格式化输出的相关函数与控制符

cout<<<<为插入运算符,重载后可识别C++中的所有基本类型(unsigned signed char short int long float double以及组合)ostream& operator<<(type);通过看上面的函数原型。由于返回输出运算符引用,即cout。可实现拼接(一行中多次输出)char name[10] = "hello";char* p = name;

2017-11-06 00:22:52 1173

空空如也

空空如也

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

TA关注的人

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