2018年4月16日

LeetCode 将有序数组转换为二叉搜索树

摘要: 题目: 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 此题中,一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。 示例: 思路:采用二分法来创建平衡二叉树,根结点刚好为数组中间的节点,根节点的左子树的根是数组左边部分的中间节点,根节点的右子树是数据右边部 阅读全文

posted @ 2018-04-16 19:45 805772248 阅读(3626) 评论(0) 推荐(0) 编辑

2018年4月1日

LeetCode 有效的数独

摘要: 题目: 判断一个数独是否有效,根据:Sudoku Puzzles - The Rules。 数独部分填了数字,空的部分用 '.' 表示。 一个部分填充是有效的数独。 说明:一个有效的数独(填了一部分的)不一定是可解的,只要已经填的数字是有效的即可。 解题:判断一个数独是否有效,只要判断每一个行、列、 阅读全文

posted @ 2018-04-01 22:24 805772248 阅读(732) 评论(0) 推荐(0) 编辑

Leetcode 买卖股票的最佳时机 II

摘要: 题目: 假设有一个数组,它的第 i 个元素是一个给定的股票在第 i 天的价格。 设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。 答题思路: 该题使用贪心算法,只要第二天价格比前一天高,即卖出; 代码: 阅读全文

posted @ 2018-04-01 22:15 805772248 阅读(1349) 评论(0) 推荐(0) 编辑

2018年3月27日

模拟登陆163邮箱

摘要: 最近对于使用爬虫模拟注册特别有兴趣,其中有一些注册需要使用邮箱进行接收验证码,网上我查到的资料,都是需要邮箱开通授权码后,通过授权码进行收发邮件,我需要的功能是通过正常的账号密码进行登陆,然后收取邮件。大致流程是:模拟登陆163邮箱,然后拉取最新的邮件,读取出验证码。 首先参考的是这篇博文所写的:h 阅读全文

posted @ 2018-03-27 21:14 805772248 阅读(392) 评论(0) 推荐(0) 编辑

导航