01 2021 档案
摘要:本篇教程将从零开始实现一个支持多语言功能的demo 0x00 准备 1. 通过create-react-app 新建项目 npx create-react-app my-app 2. 安装i18n所需的库 npm install react-i18next i18next i18next-brows
阅读全文
摘要:方法1:google chrome github插件 加速方式:镜像网站 地址:https://chrome.google.com/webstore/detail/github%E5%8A%A0%E9%80%9F/mfnkflidjnladnkldfonnaicljppahpg/related?hl
阅读全文
摘要:##题目链接 https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ ##题解 ###思路 对比leetcode121,转化为最大子串和问题 题目要求能卖多次,并且要让盈利最大。令其每天都买入卖出,记录其盈利情况。得到
阅读全文
摘要:##题目链接 https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ ##题解 ###思路 转化为最大连续子串和问题 题目要求只能卖一次,并且要让盈利最大。可以将卖一次分解为卖多次,令其每天都买入卖出,记录其盈利情况。得到盈
阅读全文
摘要:###题目链接 https://leetcode-cn.com/problems/summary-ranges/ ###代码实现 class Solution: def summaryRanges(self, nums: List[int]) -> List[str]: res = [] if no
阅读全文
摘要:##题目链接 https://leetcode-cn.com/problems/validate-binary-search-tree/ ##个人题解 ###解法1 ####思路 根据二叉搜索树定义,左子树值均小于根,右子树值均大于根。由此便想到自下而上维护每个子树中最大最小值,确保树根左子树最大值
阅读全文
摘要:##深度优先搜索 ###专题页 https://leetcode-cn.com/tag/depth-first-search/ ###题解记录 111. 二叉树的最小深度 难度:简单 98. 验证二叉搜索树 难度:中等
阅读全文
摘要:##题目链接 https://leetcode-cn.com/problems/minimum-depth-of-binary-tree/ ##个人题解 class Solution { private: int min_h; void dfs(TreeNode * root, int h){ if
阅读全文
摘要:##题目链接 https://leetcode-cn.com/problems/leaf-similar-trees/ ##个人实现: #include <vector> class Solution { private: void dfs(TreeNode * root, vector<int>
阅读全文
摘要:最近开始写Leetcode的每日一题,以后会将个人解法发布在这里。目前打算尽量用多种语言,多种方法来完成这些题目。 2020.1 2020.1.7 547. 省份数量 难度:中等 待更新 2020.1.8 189. 旋转数组 难度:中等 https://www.cnblogs.com/Wade-/p
阅读全文
摘要:##个人题解1:python,一行流,时间复杂度O(n),空间复杂度O(n) ###完整代码: class Solution: def rotate(self, nums: List[int], k: int) -> None: nums[:] = (nums + nums)[len(nums)-k
阅读全文