![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LintCode
这个好玩吗
Offer已在路上请耐心等待,准备入职的新人
展开
-
LintCode - 469.等价二叉树
检查两棵二叉树是否等价。等价的意思是说,首先两棵二叉树必须拥有相同的结构,并且每个对应位置上的节点上的数都相等。您在真实的面试中是否遇到过这个题? Yes样例 1 1 / \ / \ 2 2 and 2 2 / /4 4原创 2016-12-23 22:34:17 · 422 阅读 · 0 评论 -
LintCode - 422.最后一个单词的长度
给定一个字符串, 包含大小写字母、空格' ',请返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。 注意事项一个单词的界定是,由字母组成,但不包含任何的空格。您在真实的面试中是否遇到过这个题? Yes样例给定 s = "Hello World",返回 5。class Solution {原创 2016-12-23 22:38:25 · 406 阅读 · 0 评论 -
LintCode - 175.翻转二叉树
翻转一棵二叉树您在真实的面试中是否遇到过这个题? Yes样例 1 1 / \ / \2 3 => 3 2 / \ 4 4/** * Definition of TreeNode: * class TreeNode { * public: *原创 2016-12-23 22:47:55 · 576 阅读 · 0 评论 -
LintCode - 413.反转整数
将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数)。您在真实的面试中是否遇到过这个题? Yes样例给定 x = 123,返回 321给定 x = -123,返回 -321注意判断溢出,溢出返回0.class Solution {public: /** * @param n原创 2016-12-23 22:59:52 · 339 阅读 · 0 评论 -
LintCode - 365.二进制中有多少个1
计算在一个 32 位的整数的二进制表式中有多少个 1.您在真实的面试中是否遇到过这个题? Yes样例给定 32 (100000),返回 1给定 5 (101),返回 2给定 1023 (111111111),返回 9class Solution {public: /** * @param num: an原创 2016-12-24 09:42:30 · 540 阅读 · 0 评论 -
LintCode - 524.左填充
实现一个leftpad库,如果不知道什么是leftpad可以看样例您在真实的面试中是否遇到过这个题? Yes样例leftpad("foo", 5)>> " foo"leftpad("foobar", 6)>> "foobar"leftpad("1", 2, "0")>> "01"class StringUtils原创 2016-12-24 12:26:49 · 805 阅读 · 0 评论 -
LintCode - 539.移动零
给一个数组 nums 写一个函数将 0 移动到数组的最后面,非零元素保持原数组的顺序 注意事项1.必须在原数组上操作2.最小化操作数您在真实的面试中是否遇到过这个题? Yes样例给出 nums = [0, 1, 0, 3, 12], 调用函数之后, nums =[1, 3, 12, 0, 0].原创 2016-12-24 12:31:47 · 512 阅读 · 0 评论