自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 leetcode [209]长度最小的子数组/Minimum Size Subarray Sum 【暴力解法】【滑动窗口解法】

题目地址https://leetcode-cn.com/problems/minimum-size-subarray-sum/思路这道题目 暴力解法当然是 两个for循环,然后不断的寻找符合条件的子序列这块我们还可以使用滑动窗口的细想来做这道题。所谓滑动窗口,就是不断的调节子序列的起始位置,从而得出我们要想的结果暴力解法class Solution {public: int ...

2020-04-25 23:45:47 230

原创 leetcode [53]最大子序和/Maximum Subarray C++ 暴力解法和贪心解法

leetcode [53]最大子序和/Maximum Subarray C++ 暴力解法和贪心解法

2020-04-25 10:40:20 467

原创 大厂程序员教你如何学习C++

C++ 很难学么? 多半是方法不对!!

2020-04-19 21:54:14 741

原创 如何求递归算法的时间复杂度

很多同学对递归算法的时间复杂度都不甚了解同一道题目,同样使用递归算法,有的同学写出了O(n)的代码,有的同学就写出了O(logn)的代码这是为什么呢, 就是因为对递归的时间复杂度理解的不够深入导致的

2020-04-13 01:27:41 3053 3

原创 leetcode [35]搜索插入位置/Search Insert Position 优雅的暴力可能比二分查找效率更高

题目地址https://leetcode-cn.com/problems/search-insert-position/思路这道题目其实是一道很简单的题,但是为什么通过率相对来说并不高呢,我理解是大家对 边界处理的判断有所失误,导致的。我这里给出简洁的暴力枚举的方式,暴力解题 不一定时间消耗就非常高,关键看实现的方式,就像是二分查找时间消耗不一定就很低,是一样的。我的暴力解法效率如下:...

2020-04-12 00:06:33 148

原创 leetcode [59] 螺旋矩阵 II / Spiral Matrix II,面试常考题 模拟螺旋过程

leetcode [59] 螺旋矩阵 II / Spiral Matrix II,面试常考题 模拟螺旋过程

2020-04-09 23:57:55 242

原创 leetcode [27] 移除元素 / Remove Element

题目地址https://leetcode-cn.com/problems/remove-element/思路这道题目也是O(n)的解法建议昨晚这道题,接着再去做 26. 删除排序数组中的重复项, 对这种类型的题目就有有所感觉解法class Solution {public: int removeElement(vector<int>& nums, int ...

2020-04-07 00:24:47 252

原创 leetcode [26] 删除排序数组中的重复项 / Remove Duplicates from Sorted Array

题目地址https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/思路此题就是O(n)的解法,拼速度的话,也就是剪剪枝注意题目中:你不需要考虑数组中超出新长度后面的元素。 说明是要对原数组进行操作的解法class Solution {public: int removeDuplicates(vec...

2020-04-06 17:23:36 326

原创 彻底理解程序为什么会超时

文章目录超时是怎么回事从硬件配置看计算机的性能做个试验测一下计算机的运行速度总结一些同学可能对计算机运行的速度没有概念可能就是感觉计算机运行速度应该会很快那么我们在做算法题目的时候为什么会超时呢?我们的计算机究竟1s可以计算多少次呢?接下来我们来探讨一下这几个问题。超时是怎么回事大家刷leetcode时候应该都遇到过知一种错误是超时也就是说程序运行的时间超过了规定的时间,而lee...

2020-04-05 11:17:32 5445

23种设计模式(C++).pdf

懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成 立。道可道,非常道。道不远人,设计模式亦然如此。

2016-08-07

stardict 词典资源

这里一共有四个压缩包,将其解压到/use/share/stardict/dic 里就可以用了,这里有的词典是朗道英汉字典,牛津现代英汉双解词典,简明英汉袖珍辞典,计算机词汇

2014-10-16

信息检索导论

之所以愿意翻译这本书不仅仅是由于该书的作者都是学术界甚至业界鼎鼎大名的人物,更 主要的是因为本书在内容和组织上都有独到之处。之前也有很多信息检索方面的教材,但是其 中很多内容已经过时。信息检索是一门不断发展并和其他领域、技术不断融合的学科。这本书 补充了一些近年来受到广泛关注的新内容。比如:基于语言建模的信息检索模型、基于机器学 习的排序方法、检索结果的 Snippet 生成、聚类标签生成、XML 检索、搜索广告、网页作弊等 等。除此之外,本书每章末尾的“ 参考文献及补充读物” 一节也给出了相关技术的最新进展。 本书在内容上与传统教材的另一个显著不同之处是加大了文本分类/聚类技术的介绍篇幅,实际 上这些技术已经成为当代信息检索不可分割的一部分。另一方面,本书在深度上超过了大部分 传统教材。在介绍信息检索技术的同时,本书深入介绍了其背后所依赖的原理。因此,本书不 仅可以用作信息检索领域的入门教材,还能满足对该领域进行深入研究的需要。另外,本书给 出了很多实际当中的运行算法和实施细节,这些内容对于信息检索技术的实际应用有很好的参 考价值。最后值得一提的是,本书在结构上也进行了巧妙构思

2014-09-27

2013年哈尔滨工业大学机试真题

2013年哈尔滨工业大学 复试,机试真题

2014-08-28

Effective C++中文版

深入学习C++的必备书籍,c++拥有罕见的威力和丰富的外表,只要适当使用C++就可以成为工作上的愉悦伙伴

2014-08-10

poj dp总结,动态规划分类

关于poj dp分类,我一直寻找dp的分类,终于找到了,也上传一下

2011-08-18

空空如也

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

TA关注的人

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