摘要: 转自:https://www.cnblogs.com/JiFfeiYu/p/6697195.html C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用 阅读全文
posted @ 2019-01-03 21:10 xinfenglee 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 永远不要放弃 永不言败 找到自己喜欢的 就坚持下去吧 不要留恋过去 沉迷于过去只会让自己越陷越深 无法自拔 何不一笑而过 永往直前呢 加油吧 阅读全文
posted @ 2019-01-03 20:34 xinfenglee 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 删除链表中等于给定值 val 的所有节点。 示例: 阅读全文
posted @ 2018-12-05 23:50 xinfenglee 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 示例 2: 示例 3: 阅读全文
posted @ 2018-12-05 23:34 xinfenglee 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 int findMaxConsecutiveOnes(int* nums, int numsSize) { int max = 0; int coun 阅读全文
posted @ 2018-12-05 22:16 xinfenglee 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 示例 2: 阅读全文
posted @ 2018-12-03 20:57 xinfenglee 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,找到两个单链表相交的起始节点。 例如,下面的两个链表: 在节点 c1 开始相交。 注意: 如果两个链表没有交点,返回 null. 在返回结果后,两个链表仍须保持原有的结构。 可假定整个链表结构中没有循环。 程序尽量满足 O(n) 时间复杂度,且仅用 O(1) 内存。 致谢:特别感谢 @ 阅读全文
posted @ 2018-12-02 21:27 xinfenglee 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 : 示例 2: 阅读全文
posted @ 2018-12-02 20:46 xinfenglee 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 示例 2: 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以“引用”方 阅读全文
posted @ 2018-12-02 20:16 xinfenglee 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 示例 2: 示例 3: 示例 4: 阅读全文
posted @ 2018-12-02 14:01 xinfenglee 阅读(109) 评论(0) 推荐(0) 编辑