
leetcode
werflychen
曾经在腾讯百度从事过后台开发,现在一个券商从事后台开发,chenwenh@foxmail.com
展开
-
leetcode 旋转数组
这个旋转数组,看似挺简单,但真正想要不用调试,直接写出通过的,基本功还是要特别扎实,记自己通过的三种方法 class Solution { public: /* solution 1:直接用了n个辅助空间,空间复杂度过高 */ void rotate(vector<int>& nums, int k) { vector<int> r...原创 2018-08-24 23:01:55 · 394 阅读 · 0 评论 -
二分搜索常用变种(N个相同目标,寻找第一个或最后一个目标元素)leetcode 278
/* * 二分搜索的一个变种,找到第一个等于target的下标 */ int binarySearchFirst(vector<int>& nums, int target) { if (nums.empty()) { return -1; } ...原创 2018-09-02 22:26:41 · 185 阅读 · 0 评论