05 2015 档案
摘要:今天在安装scikit-learn时出现了error: Unable to find vcvarsall.bat在安装一些Python模块时,大部分是cpython写的模块时会发生如下错误error: Unable to find vcvarsall.bat。应对这个问题可以有两个解决方法:(1)安...
阅读全文
摘要:【题意】:数组中有一个数字出现超过半数以上,找出这个数字。【解析】:一个数字超过半数以上,这是本题仅有的条件,所以,我们要从这个条件入手。数字超过半数有什么特性呢?首先这个数字肯定是这些数的中位数。所以可以排序,然后找中位数。但是时间复杂度为排序的O(n*logn),还可以再快吗?现在有这么一个思路...
阅读全文
摘要:【题目】:数组中只有一个数字出现过一次,其他的数字出现过三次。求出出现过一次的那个数字。【解析】:这个题和上一个题目有一点区别,就是数字不是出现了两次,而是三次。这时,有些人想是不是还可以用异或处理呢?其实,我们要通过问题看本质,上一道题为什么可以用异或呢?其实我们是把数字变成二进制来进行的思考。用...
阅读全文
摘要:【题目】:给你一个数组,只有一个数出现过一次,其他的数字都出现两次。求只出现过一次的那个数。【解析】:这个题算是比较经典的了,在这个题的基础上有很多变种,后续会一一总结。首先分析这个问题要求的是出现过一次的那个数字,其他的是我们不需要的,我们要想办法消除。分析其他数字我们发现,他们有一个共同的特点就...
阅读全文
摘要:发现自己原来掌握的一下算法,都忘掉了,啊啊啊------------------------------------------------------------------------------------------------------Longest Palindromic Subst...
阅读全文
摘要:实验室太吵了。。。怎么办啊。。。--------------------------------------------------------------------------------------------------------------------Median of Two So...
阅读全文
摘要:拖延症太严重了TAT,真心要处理一下这个问题了,感觉很不好!----------------------------------------------------------------------------------------------------------------Longes...
阅读全文
摘要:今天看不进去论文,也学不进去新技术,于是先把题刷了,一会补别的。-----------------------------------------------------我才不是分割线-------------------------------------------------Add Two...
阅读全文
摘要:感觉有必要重新刷刷题了,为以后找工作做做准备,选择LeetCode+topcoder上的Data Science Tutorials,争取每天晚上10:00开始刷一道,复习一下相关知识点。------------------------------------------------------...
阅读全文
摘要:今天起来,高高兴兴的来到实验室,发现电脑打开上不了网。本人平时喜欢用Chrome,发现上不了网,就开始ping。发现可以ping通,但是网页打不开!第一反应是DNS的问题,可以发现DNS没问题,能正常解析地址。无奈之下,只能找度娘。有人说可能是浏览器的问题,于是,我就用我电脑上剩下的唯一浏览器I...
阅读全文