- 博客(4)
- 收藏
- 关注
原创 35. Search Insert Position
本题可以使用二分查找求解。代码如下:class Solution {public: int searchInsert(vector<int>& nums, int target) { int beg = 0, end = nums.size() - 1; while (beg <= end) { int mid = be
2017-03-12 16:46:59 183
原创 PIP的使用:使用PIP安装numpy
PIP是一个python的包管理工具。提供了python包的查找,下载,安装,和卸载的功能。在安装了pip之后,要将pip添加到环境变量:C:\Python27\Scripts以numpy为例演示pip的使用: 首先,下载whl文件。在地址 https://pypi.python.org/pypi/numpy 下载pip,这里下载的是numpy-1.12.1rc1-cp27-none-w
2017-03-08 23:20:11 4835
原创 220. Contains Duplicate III
set实现了红黑树的平衡二叉树,其搜索速度远远大于其他的线性结构。在最开始使用vector实现,最后一个用例一直提示超时,统计了一下时间有5s+,之后参考评论使用set。结果accept了。统计了时间是0.5s+class Solution {public: bool containsNearbyAlmostDuplicate(vector<int>& nums, int k, int t)
2017-03-05 20:25:28 202
原创 199. Binary Tree Right Side View
思路:遍历二叉树,先右后左,在第一次遍历到某一层的时候,记录该元素。struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {}};class Solution {public: void df
2017-03-04 11:15:56 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人