前段时间遇到一个需求,需要将word文档中的内容进行替换,并且需要保证格式不变。在找了一圈资料后,发现没有现成的api供使用;由于本人做过一段时间文档解析,因此打算从word...
前段时间遇到一个需求,需要将word文档中的内容进行替换,并且需要保证格式不变。在找了一圈资料后,发现没有现成的api供使用;由于本人做过一段时间文档解析,因此打算从word...
线程池——tunny 代码:https://github.com/Jeffail/tunny[https://github.com/Jeffail/tunny] 主要的代码文...
python 有一个非常有意思包retrying,可以用来自动化的进行重试操作,支持的条件也比较多,基本上能满足我的日常需求。在没有用retrying之前,我的代码结构是这样...
23. 合并多个排序链表:https://leetcode-cn.com/problems/merge-k-sorted-lists/ 这道题其实比较简单,关键是掌握堆和分治...
找到环形链表是否存在已经环形链表开始的位置,解决方案在于数学推导。fast指针每次走两步,慢指针每次走一步,最终会相遇,则代表有环形。如果要判定环形进入的地方,详见https...
数组缺失数字思想主要是利用当前数组记录数组中每一个元素的位置,做一个映射,例如nums[0]只存0, nums[1]只存1 如果出现了nums[2]不为2的情况,则找到2为缺...
回溯法的关键在于要画出一颗遍历树,根据树来确定遍历方法:模板(有的题目需要添加visited数组记录遍历状态): 相关题目: leetcode: 39, 40, 46, 47...
题目描述 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须[原...
题目描述 给定一个包含 n 个整数的数组nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注...
题目描述 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) ...
题目描述 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假...
题目描述 给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值...
题目描述 给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 [1,2,2,null,3,null,3] 则不是镜...
在外企也好,合资也罢,职场中每个人都有自己的代号,不仅仅是Peter、Mary、Jack、Rose,还有各种PM、RD、QA、OP!这些英文缩写都是什么意思?初入职场或者准备...
题目:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 思路:利用最大堆的思想,每次都只考虑堆顶元素...
今天,2019年1月23日,当我再次走上体重秤的时候,不得不面临那个数字,147斤,我的天啊,172高的我今年胖了20斤,我从2016年9月研一开始健身,健身一年多,最终体重...
题目:请实现一个函数,复杂一个复杂链表,在复杂链表中,每个节点除了有一个m_pNext指针指向下一个节点,还有一个m_pSibling指针指向链表中的任意节点或者nullpt...
题目:输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。 思路:通过前序遍历树 如果当前节点不是叶节点,sum加上当前的值,继续遍历 如果当前节点是叶节...
题目:输入一个数组,判断该数组是不是某搜索二叉树的后序遍历结果。 解析:该题思路为后序遍历最后一个元素为根元素,搜索二叉树的树根节点比左子树大,比右子树小,所以前N个数字比最...