自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呱豆gogo

坚持写博客

  • 博客(2)
  • 收藏
  • 关注

原创 第一个仅出现一次的数组元素

给定一个整型数组,请写一个算法,找到第一个仅出现一次的数组元素,复杂度为O(n)输入样例: 1,1,2,2,3,3,4,4,5,6,6,8,9,9 输出: 5 可以使用dictionary来做,遍历数组,把元素值作为key,元素出现次数作为value,其中key是一个array代码如下:int findNum(vector<int> a) { map<int,int> m;

2017-04-12 16:26:33 792

原创 子数组求最大和

输入一个整形数组,数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)输入样例 1 -3 5 5 -6 -2 -7 输出 10 注意题目中说的是“连续”子数组,所以想着把负数提出来,剩下的正数相加的方法不行这道题目可以使用动态规划来做: (main函数省略)int MaxSubArray(int A[], int n) {

2017-04-11 22:12:13 153

空空如也

空空如也

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

TA关注的人

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