会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小新猩
博客园
首页
新随笔
联系
订阅
管理
2019年7月1日
Leetcode 回文链表(设计链表的反转)
摘要: 链表的反转 迭代方法的实现 图片引用于https://zhuanlan.zhihu.com/p/48405334 递归方法实现 "油管解释比较清楚的视频"
阅读全文
posted @ 2019-07-01 19:23 小新猩
阅读(217)
评论(0)
推荐(0)
2019年5月12日
Unbuntu16.04搭建ftp服务器
摘要: 目前可以通过浏览器和命令行访问 服务器上ftp用被动模式,服务器只开50000-60000的端口用于客户端访问 3.最主要的一块就是修改/etc/vcftpd.conf文件,....,弄了好久,查了许多相关博客,最后终于成功了。 注意每次重新修改/etc/vcftpd.conf文件后都要使用命令se
阅读全文
posted @ 2019-05-12 18:53 小新猩
阅读(307)
评论(0)
推荐(0)
2019年4月20日
LeetCode 中级 -二叉树的层次遍历(102)
摘要: 题目描述: 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如:给定二叉树: [3,9,20,null,null,15,7], 返回其层次遍历结果: 第二种采用先序遍历递归,个人感觉代码更加简洁,但稍微难理解点。复杂度都是O(n) 利用depth变量记录当前在第几
阅读全文
posted @ 2019-04-20 17:41 小新猩
阅读(277)
评论(0)
推荐(0)
2019年4月17日
用两个栈来实现一个队列||用两个队列实现一个栈
摘要: 1.用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 实现思路: 利用栈last in first out 的特性,使用两个栈可以实现队列的pop和push操作。 push: 往stack1中push元素。 pop: 先判断stack2是否为空,若为空,将stac
阅读全文
posted @ 2019-04-17 19:41 小新猩
阅读(4190)
评论(0)
推荐(0)
2019年4月4日
LeetCode 中级 - 组合总和II(105)
摘要: 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。 解集不能包含重复的组合。 示例 1:
阅读全文
posted @ 2019-04-04 20:59 小新猩
阅读(209)
评论(0)
推荐(0)
LeetCode 中级 - 组合总和(105)
摘要: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1:
阅读全文
posted @ 2019-04-04 20:07 小新猩
阅读(179)
评论(0)
推荐(0)
2019年4月3日
LeetCode 简单 -二进制求和(105)
摘要: 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 示例 1:
阅读全文
posted @ 2019-04-03 20:07 小新猩
阅读(293)
评论(0)
推荐(0)
2019年4月2日
vector,set常见方法
摘要: vector push_back() 压入元素 size()返回元素个数 swap()交换两个向量的位置 erase()任意位置删除元素 reverse(a.begin(),a.end())翻转 set insert()插入元素 find()返回一个指向被查找到元素的迭代器 count()--返回某
阅读全文
posted @ 2019-04-02 16:53 小新猩
阅读(1217)
评论(0)
推荐(0)
LeetCode 中级 - 救生艇(105)
摘要: 第 i 个人的体重为 people[i],每艘船可以承载的最大重量为 limit。 每艘船最多可同时载两人,但条件是这些人的重量之和最多为 limit。 返回载到每一个人所需的最小船数。(保证每个人都能被船载)。 示例 1:
阅读全文
posted @ 2019-04-02 15:33 小新猩
阅读(241)
评论(0)
推荐(0)
2019年4月1日
LeetCode 简单 -旋转字符串(796)
摘要: 给定两个字符串, A 和 B。 A 的旋转操作就是将 A 最左边的字符移动到最右边。 例如, 若 A = 'abcde',在移动一次之后结果就是'bcdea' 。如果在若干次旋转操作之后,A 能变成B,那么返回True。
阅读全文
posted @ 2019-04-01 20:20 小新猩
阅读(303)
评论(0)
推荐(0)
下一页
公告