自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 151 Reverse Words in a String C语言版

题目要求按单词反转字符串,并且删除字符串开始和结尾处的空格,以及如果单词间空格大于一个的话,将其缩减为一个。如果输入是“ ”则输出为“”。题目类型是easy,就不赘述了,直接贴代码吧。 #include #include #include void reverseword(char *strr); void reverseword(char *st) { ...

2016-07-18 11:06:22 635

原创 自顶向下分治实现的归并算法

归并排序在排序算法中对于较大数组是复杂度低于插入排序等算法,代码中merge为一趟归并,合并两个已排序好的子数组,即将两个待排序数组作比较,依次将较小的数放入新的数组,重复此步骤直到一个子数组为空,然后依次将另一个数组输入到新数组,就完成了一次归并。本代码采用了设立哨兵值来避免子数组为空的情况。每当哨兵值被显露时,他不可能为较小数,除非此时两子数组都已显露哨兵值,但此时排序已经完成。 分治算法的

2016-06-28 11:28:56 640

空空如也

空空如也

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

TA关注的人

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