会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fzu_LJ
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
2019年7月26日
leetcode 283. 移动零
摘要: 题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 说明: 思路分析: 之前刷题的思路通常都是看
阅读全文
posted @ 2019-07-26 00:10 Fzu_LJ
阅读(120)
评论(0)
推荐(0)
2019年7月21日
leetcode 547. 朋友圈
摘要: 题目描述: 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] =
阅读全文
posted @ 2019-07-21 21:38 Fzu_LJ
阅读(248)
评论(0)
推荐(0)
二分和牛顿法实现开根号
摘要: 二分法: 二分的思想很直观,就不断做折半,但这里注意需要设置一个精度来替代0,由于开根号并不一定保证能够开方取尽。这里取limit = 0.00002。 牛顿法: 设r是f(x) = 0的根,选取x0作为r初始近似值,过点(x0,f(x0))做曲线y = f(x)的切线L,L的方程为y = f(x0
阅读全文
posted @ 2019-07-21 15:50 Fzu_LJ
阅读(819)
评论(0)
推荐(0)
leetcode 44. 通配符匹配
摘要: 题目描述: 给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。 '?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。 说明: s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从
阅读全文
posted @ 2019-07-21 10:38 Fzu_LJ
阅读(221)
评论(0)
推荐(0)
2019年7月20日
leetcode 91. 解码方法
摘要: 题目描述: 一条包含字母 A-Z 的消息通过以下方式进行了编码: 'A' -> 1'B' -> 2...'Z' -> 26给定一个只包含数字的非空字符串,请计算解码方法的总数。 示例 1: 输入: "12"输出: 2解释: 它可以解码为 "AB"(1 2)或者 "L"(12)。示例 2: 输入: "
阅读全文
posted @ 2019-07-20 20:00 Fzu_LJ
阅读(229)
评论(0)
推荐(0)
leetcode 236. 二叉树的最近公共祖先
摘要: 题目描述: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [
阅读全文
posted @ 2019-07-20 15:25 Fzu_LJ
阅读(142)
评论(0)
推荐(0)
2019年7月19日
leetcode 39. 组合总数
摘要: 题目描述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。解集不能包含重复的组合。 示例
阅读全文
posted @ 2019-07-19 21:33 Fzu_LJ
阅读(153)
评论(0)
推荐(0)
2019年7月17日
leetcode:146. LRU缓存机制
摘要: 题目描述: 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。写入数据 put(key, val
阅读全文
posted @ 2019-07-17 22:17 Fzu_LJ
阅读(173)
评论(0)
推荐(0)
leetcode:124. 二叉树中的最大路径和
摘要: 题目描述: 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 思路分析: 路径问题常规想到的就是用搜索解决。这道题用到了dfs,用递归完成。对于每个结点,计算其左右子树的贡献值,更新当前的
阅读全文
posted @ 2019-07-17 20:08 Fzu_LJ
阅读(406)
评论(0)
推荐(0)
2019年7月16日
二叉树前序遍历,中序遍历,后序遍历以及层次遍历实现
摘要: 一、二叉树的层次遍历 1. 非递归实现:利用队列,存储每一层次的结点进队列,再通过出队操作完成层次遍历。 代码: 2. 递归实现:这里的递归用到了搜索中的bfs。递归函数中需要一个level参数,来确定当前的访问层级。若当前的层级大于等于res数组中的总大小,说明到达新层,需要添加新层。 代码: 二
阅读全文
posted @ 2019-07-16 21:27 Fzu_LJ
阅读(795)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
公告