Leetcode 938: Range Sum of BST 发表于 2018-11-13 更新于 2026-05-06 分类于 算法 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 难度:Medium 题目描述给定一个搜索二叉树的根节点,返回在L到R值(包括L,R)之间的所有节点的和。 二叉搜索树保证节点值是唯一的。 示例示例112输入: root = [10,5,15,3,7,null,18], L = 7, R = 15输出: 32 阅读全文 »
Leetcode 937: Reorder Log Files 发表于 2018-11-12 更新于 2026-05-06 分类于 算法 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 难度:Easy 题目描述给你一个数组logs,每个log都是由空格分开的单词组成的。 对于每个log,第一个单词是字母数字的标识符。然后,要么 在标识符后面的每个单词仅由小写字母组成,或者 在标识符后面的每个单词仅由数字组成 我们称这两种日志种类分别为字符日志和数字日志。每个日志保证在标识符后面会有一个单词。 对日志重新排序,让字符日志在数字日志前面,字符日志忽略标识符按照字母顺序排序,数字日志按照原来的顺序排。 返回最终的日志顺序。 阅读全文 »
Leetcode 884: Uncommon Words from Two Sentences 发表于 2018-11-11 更新于 2026-05-06 分类于 算法 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 题目描述给你两个句子A,B,每个句子是一个由单词组成的字符串,每个单词都是小写字母。 一个单词是uncommon,则表示它仅在一个句子出现一次,而在另一个句子中不出现。 返回所有的uncommon单词,可以以任何顺序。 阅读全文 »
Mac下LaTeX环境的搭建 发表于 2018-10-24 更新于 2026-05-06 分类于 杂记 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 写在前面最近在做毕设相关的,准备用LaTeX来进行论文的编写,所以尝试在Mac下配置LaTeX的编写环境,在网上查了比较多的资料,都讲得不是很清楚,所以把我配置的过程记录下来,希望能有所帮助。 LaTeX是一种编程语言,用于电子排版,能够对文章进行十分精美的排版。根据给定的命令进行文档书写,就无需关心格式,而可以专注于内容的创作。 阅读全文 »
2018年秋招thoughtworks提前批:算法面试经历 发表于 2018-10-16 更新于 2026-05-06 分类于 算法 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 写在前面传说thoughtworks面试难度比Google还难,其实这就是个谣言,至少在中国区是这样。我就以我参加的2018年的thoughtworks秋招经历为例,来给大家说一下thoughtworks的流程和相关的信息。本文仅代表算法工程师,其他岗位可能不太相同,但是大同小异,可以作为参考。 招聘流程秋招招聘的岗位有:软件开发工程师,软件测试工程师,业务需求分析工程师,用户体验设计师,算法工程师。招聘城市有:北京、西安、成都、武汉。 阅读全文 »
Leetcode 914: X of a Kind in a Deck of Cards 发表于 2018-10-14 更新于 2026-05-06 分类于 算法 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 难度:Easy 题目描述在一副牌中,每张牌都写有一个整数。 返回true, 如果你可以选择X > 2以至于可以把整副牌切分成1个或者更多的组,满足: 每组都有X张牌 在每组中所有牌上的数字相同 阅读全文 »
Leetcode 2: Add Two Numbers 发表于 2018-09-25 更新于 2026-05-06 分类于 算法 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 难度:Medium 题目描述给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 阅读全文 »
逻辑回归公式推导 发表于 2018-09-21 更新于 2026-05-06 分类于 算法 Disqus: 本文字数: 0 阅读时长 ≈ 1 分钟 写在前面最近忙着秋招,到处去笔试、面试,也没有更新博客,到今天秋招最忙的时间已经过去了,后面可能面试就很少了。也有时间来对之前面试过程中的一些不足进行总结下。 本篇博客主要是关于逻辑回归的公式推导,之前一直没有仔细看这块,知道大概是怎么推导的,今天抽上午看了下,在此做个记录。 有的东西你听着觉得很复杂,其实真正去了解它,并没有你想的那么复杂。 阅读全文 »