2020.04.26 鲁大师C++实习笔试题目 昨天在拉勾上投了鲁大师的C++实习岗位,今天下午接到了HR的电话,商量了下晚上七点做笔试。 没有使用在线笔试平台,HR直接发给我的一个word文档。简要记录一下,以下解答为笔试结束后整理~ 题目一:符号&的意义题目:下列几个C语言表达式是否正确?如果正确,写出它们表达的意思: a&b a&(&b) a&&b a**b 解答: 正确。结果为 2020-04-26 #笔经
Leetcode 46.全排列【C++】 地址:https://leetcode-cn.com/problems/permutations/ 题目给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 解题思路其实按照我们人的思维很容易想到,全排列就是每次 2020-04-25 Leetcode #Leetcode #C++
Leetcode 199.二叉树的右视图【C++】 地址:https://leetcode-cn.com/problems/binary-tree-right-side-view/ 题目给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例: 输入: [1,2,3,null,5,null,4] 输出: [1, 3, 4] 解释: 1 <--- / \ 2 2020-04-22 Leetcode #Leetcode #C++
Leetcode 1248.统计「优美子数组」【C++】 地址:https://leetcode-cn.com/problems/count-number-of-nice-subarrays/ 题目给你一个整数数组 nums 和一个整数 k。 如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是「优美子数组」。 请返回这个数组中「优美子数组」的数目。 示例 1: 输入:nums = [1,1,2,1,1], k = 3 输出:2 解 2020-04-21 Leetcode #Leetcode #C++
Leetcode 200.岛屿数量【C++】 地址:https://leetcode-cn.com/problems/number-of-islands/ 题目给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 示例 1: 输入: 11110 11010 11000 00000 2020-04-20 Leetcode #Leetcode #C++
Leetcode 11.盛最多水的容器【C++】 地址:https://leetcode-cn.com/problems/container-with-most-water/ 题目给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容 2020-04-18 Leetcode #Leetcode #C++
Hexo 压缩&优化插件 Hexo-all-minifier Hexo-all-minifier:https://github.com/chenzhutian/hexo-all-minifier 一款 Hexo 插件,通过压缩 HTML、CSS、JS 和图片来优化博客访问速度。 安装npm install hexo-all-minifier --save 注:我在执行以上命令进行安装的时候遇到了问题 Failed to connect to raw.git 2020-04-17 博客 #Hexo #博客
Leetcode 56.合并区间【C++】 地址:https://leetcode-cn.com/problems/merge-intervals/ 题目给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2: 输入: [[1,4 2020-04-16 Leetcode #Leetcode #C++
2020.04.15 美团点评一面【前端】 其实我投简历投的后端开发岗,但是昨晚面试官联系到我问我可以转前端吗,说前端收到的简历太少了,我恰好最近半个月算是入了点前端的门也就答应了,然后今天面试官也直说了主要考查一些计算机基础知识…… 记录一下,下面的内容并不是我的回答,是面试结束后查资料完善的,不过有些内容我个人都觉得有问题,选择性的参考学习吧~ 并没有自我介绍。(我打了两三个小时的自我介绍草稿🤐) 一、计算机网络😳 TCP为什么三次 2020-04-15 #面经
Leetcode 355.设计推特【C++】 地址:https://leetcode-cn.com/problems/design-twitter/ 题目设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近十条推文。你的设计需要支持以下的几个功能: postTweet(userId, tweetId): 创建一条新的推文 getNewsFeed(userId): 检索最 2020-04-13 Leetcode #Leetcode #C++