![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Dream_JW
这个作者很懒,什么都没留下…
展开
-
二维数组中的查找
在一个二维数组中,每一行都按照从左到右,从上到下递增的顺序排序。试完成在中查找一个数是否存在。 首先我们可以先构建一个符合上述的二维数组。m行n列,共num个数 1 2 6 8 2 6 7 10 5 8 11 13 9 10 12 14 注意在构建时不要选特殊序列的数组,如行列递增力度一致的,那样会有误导。 思路一: 当看到有序时,我的脑原创 2017-04-12 10:49:15 · 302 阅读 · 2 评论 -
替换空格
替换空格 //请实现一个函数,将一个字符串中的空格替换成“ % 20”。 //例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are % 20Happy 思想: 首先遍历字符串,记录空格个数count 字符数组从后往前遍历一般字符移动count*2 空格字符时 替换为20%,注意count-- void replaceSpac原创 2017-07-27 16:37:11 · 248 阅读 · 0 评论 -
回文串
/* 1、回文串(最少个数) (是在刷题时遇到的,感觉挺好玩的!) 有一些字母卡片, 每张卡片上都有一个小写字母, 所有卡片组成一个字符串s,希望用这些卡片拼凑出一些回文串, 但是有以下要求: 1、每张卡片只能使用一次 2、要求构成的回文串的数量最少 用这些字母卡片, 最少能拼凑出多少个回文串。 例如 : s = "abbaa", 输出1, 因为最少可以拼凑出"ababa"这一原创 2017-07-27 17:01:14 · 488 阅读 · 0 评论 -
旋转数组
/*题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。*/ 方法一: 遍历数组用变量min记录最小值 int minNumberInRotate原创 2017-07-27 17:02:32 · 284 阅读 · 0 评论