02 2019 档案

摘要:问题描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中, 返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [1,3,5,6], 2 输出: 1 示例 3: 输入: 阅读全文
posted @ 2019-02-28 23:39 码到成功hy 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:问题描述: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2 阅读全文
posted @ 2019-02-28 23:37 码到成功hy 阅读(154) 评论(0) 推荐(0) 编辑
摘要:问题描述: 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含任何空格的字符串。 示例: 输入: "Hello World" 输出: 5 /** * * @param s * @return * 阅读全文
posted @ 2019-02-28 23:32 码到成功hy 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:/* 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素), 返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 */ 此题用动态规划,代码如下: 阅读全文
posted @ 2019-02-28 23:29 码到成功hy 阅读(309) 评论(0) 推荐(0) 编辑
摘要:/** * * @author Mr.Du * * Date:2019-02-27 * * * 桶排序:桶排序中的桶是什么概念呢?每一个桶代表一个区间范围,里面可以承载一个或多个元素。 * 第一步就是创建这些桶,确定每一个桶的区间范围,具体建立多少个桶如何确定它的区间范围,有很多方法 * 我们这里创 阅读全文
posted @ 2019-02-28 07:41 码到成功hy 阅读(193) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何 阅读全文
posted @ 2019-02-27 18:08 码到成功hy 阅读(236) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串和一个整数 k,你需要对从字符串开头算起的每 2k 个字符的前k个字符进行反转。 如果剩余少于 k 个字符,则将剩余的所有全部反转。如果有小于 2k 但大于或等于 k 个字符, 则反转前 k 个字符,并将剩余的字符保持原样。 示例: 输入: s = "abcdefg", k = 2 输 阅读全文
posted @ 2019-02-27 18:03 码到成功hy 阅读(246) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符: 'A' : Absent,缺勤 'L' : Late,迟到 'P' : Present,到场 如果一个学生的出勤记录中不超过一个'A'(缺勤)并且不超过两个连续的'L'(迟到),那么这个学生会被奖赏。 你需要根据这个学生的出勤记录 阅读全文
posted @ 2019-02-27 17:50 码到成功hy 阅读(121) 评论(0) 推荐(0) 编辑
摘要:给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。 示例 1: 输入: [1,4,3,2] 输出: 4 解释: n 等于 2, 最大总和为 4 = min( 阅读全文
posted @ 2019-02-27 17:47 码到成功hy 阅读(1303) 评论(0) 推荐(0) 编辑
摘要:问题描述如下: 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据给出一个由二维数组表示的矩阵, 以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。 如果具有给定 阅读全文
posted @ 2019-02-27 17:38 码到成功hy 阅读(273) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2019-02-26 23:55 码到成功hy 阅读(1) 评论(0) 推荐(0) 编辑
摘要:计数排序:所谓计数排序它就是利用数组下标来确定元素正确位置 直接看下面代码,代码如下 阅读全文
posted @ 2019-02-26 22:46 码到成功hy 阅读(139) 评论(0) 推荐(0) 编辑
摘要:给定一组字符,使用原地算法将其压缩。 压缩后的长度必须始终小于或等于原数组长度。 数组的每个元素应该是长度为1 的字符(不是 int 整数类型)。 在完成原地修改输入数组后,返回数组的新长度。 示例 1: 输入: ["a","a","b","b","c","c","c"] 输出: 返回6,输入数组的 阅读全文
posted @ 2019-02-25 23:24 码到成功hy 阅读(353) 评论(0) 推荐(0) 编辑
摘要:报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5. 111221 1 被读作 "one 1" ("一个一") , 即 11。 11 被读作 "two 1s" ("两个一"), 即 21。 21 被读作 "one 阅读全文
posted @ 2019-02-25 23:00 码到成功hy 阅读(535) 评论(0) 推荐(0) 编辑
摘要:给定一个单词,你需要判断单词的大写使用是否正确。 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA"。 单词中所有字母都不是大写,比如"leetcode"。 如果单词不只含有一个字母,只有首字母大写, 比如 "Google"。 否则,我们定义这个单词没有正确使用大写字 阅读全文
posted @ 2019-02-25 22:59 码到成功hy 阅读(495) 评论(0) 推荐(0) 编辑
摘要:前面已经讲过冒泡排序的优化,现在对其进行进一步优化,直接看下面代码 阅读全文
posted @ 2019-02-13 18:29 码到成功hy 阅读(130) 评论(0) 推荐(0) 编辑

获取

hahah

name age option
点击右上角即可分享
微信分享提示