关闭

leetcode:235. Lowest Common Ancestor of a Binary Search Tree

个人学习笔记:在二叉搜索树中寻找最低共同父节点 很简单的题目,直接贴代码 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), le...
阅读(116) 评论(0)

Linux中wait用法注意

shell中,使用wait的各种注意事项...
阅读(736) 评论(0)

有关fstream::read()读取错误问题

如何解决当fstream使用read操作时,提前结束的情况...
阅读(1577) 评论(0)

字符串翻转练习—三步翻转法

文章出处:github 题目描述 给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字符串的尾部,使得原字符串变成字符串“cdefab”。请写一个函数完成此功能,要求对长度为n的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。 三步反转法 对于这个问题,换一个角度思考一下。 将一...
阅读(1302) 评论(0)

2015武汉腾讯校园招聘二面经历—后台开发

昨天晚上收到二面通知,今天也是早早的准备过去面试,在9点多的时候,开始了我的第二次面试。 1、首先还是自我介绍,这个昨天也做过,回去也想过,所以没有什么可说的,一切很顺利。 2、到这就蛋疼了……面试官在听完自我介绍后,问的第一句是,“你会泰勒吗?”,这当然是指泰勒展开,老实说微积分虽然学过,但是已经过了两年了,泰勒什么早就忘了……我只好说我学过,但是长时间没接触有些生疏,让我看书的话,还是能在...
阅读(1213) 评论(0)

2015年武汉腾讯校园招聘一面经历—后台开发

在8号笔试之后,终于在13号那天收到了明天邀请面试的短信,写下这段文章,自己做笔记,也给其他人做一下参考   我是上午9点的面试,提前半小时到场,因为离学校很近,没有花多少时间。到达面试地点,签到之后就开始了第一次面试。面试官看起来不大,也非常和蔼。在一段简短的自我介绍过后便开始了正式的面试。个人觉得自我介绍很重要,有些简历上没有写出来或者是写的不是很详细的地方,都可以通过自我介绍让面试官有一个...
阅读(967) 评论(0)

无符号整形的reserve bits的优化方案

[c] view plaincopy 0010 0000 => 0000 0100   具体的转换是从MSB->LSB到LSB->MSB, 所有的Bit都必须反转,那意味着,这并不是字节顺序的交换。 最佳答案 注意: 下面的算法都用C实现,但应该可以迁移到其它语言(只是不那么快的时候可别找我)。 可选方案 内存占用少(32位int,3...
阅读(352) 评论(0)
    个人资料
    • 访问:6326次
    • 积分:118
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类