hackbuteer1
码龄14年
求更新 关注
提问 私信
  • 博客:5,578,454
    社区:20,796
    问答:506
    5,599,756
    总访问量
  • 251
    原创
  • 10,134
    粉丝
  • 70
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2011-06-06
博客简介:

Hackbuteer1的专栏

博客描述:
走别人没走过的路,让别人有路可走。
查看详细资料
个人成就
  • 获得4,226次点赞
  • 内容获得2,724次评论
  • 获得2,601次收藏
  • 代码片获得932次分享
  • 博客总排名769,173名
创作历程
  • 1篇
    2014年
  • 16篇
    2013年
  • 106篇
    2012年
  • 136篇
    2011年
成就勋章
TA的专栏
  • IT公司笔试题集锦
    18篇
  • 考研复试上机题
    14篇
  • C/C++
    63篇
  • OpenGL
    5篇
  • OSG
  • Qt开发
    4篇
  • 数据结构
    60篇
  • OGRE
    1篇
  • OGRE编译
    1篇
  • Ogitor
    1篇
  • 编程之美
    39篇
  • 面试珠玑
    84篇
  • 九度OJ
    28篇
  • STL源码剖析
    9篇
  • 剑指Offer
    21篇
  • Spring笔记

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

快速筛选素数

发布资源 2012.04.06 ·
txt

STL源码剖析---红黑树原理详解上

一、红黑树概述     红黑树和我们以前学过的AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。不过自从红黑树出来后,AVL树就被放到了博物馆里,据说是红黑树有更好的效率,更高的统计性能。这一点在我们了解了红黑树的实现原理后,就会有更加深切的体会。     红黑树和AVL树的区别在于它使用颜色来标识结点的高度,它所追求的是局部平衡而不是AVL
原创
博文更新于 2021.04.21 ·
26165 阅读 ·
34 点赞 ·
5 评论 ·
85 收藏

一个应届计算机毕业生的2012求职之路

1、简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定微策略,2面,悲剧人民搜索,3面->终面,
原创
博文更新于 2013.05.30 ·
44376 阅读 ·
21 点赞 ·
60 评论 ·
211 收藏

程序员面试100题之十五:数组分割

一、题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k, i)表示前k个元素中任意i个元素的和的集合。显然:S(k, 1) = {A[i] | 1S(k, k) = {A[1]+A[2]+…+A[k]}S(k, i) = S(
原创
博文更新于 2013.10.10 ·
14000 阅读 ·
14 点赞 ·
2 评论 ·
24 收藏

qsort函数简介

功 能: 使用快速排序例程进行排序   用 法: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));   参数:1、待排序数组首地址; 2、数组中待排序元素数量; 3、各元素的占用空间大小; 4、指向函数的指针,用于确定排序的顺序一、比如:对一个长为1000的数组进行
原创
博文更新于 2011.06.29 ·
4127 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

PPS2013校园招聘笔试题

一、简答题(1)一位老师有2个推理能力很强的学生,他告诉学生他手里有以下的牌:黑桃:2 , 5 , 7 , 9 , J , K红心:3 , 4 , 9 , J , K梅花:5 , 8 , 9 , Q方块:2 , 7 , 8然后从中拿出一张牌,告诉A这张牌的大小,告诉了B这张牌的花色;A:我不知道这张是什么牌B:我就知道你肯定不知道这张是什么牌A:现在我知道B
原创
博文更新于 2013.09.10 ·
11296 阅读 ·
5 点赞 ·
2 评论 ·
8 收藏

随机数范围扩展方法总结

题目:已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10() 随机1~10。分析:要保证rand10()在整数1-10的均匀分布,可以构造一个1-10*n的均匀分布的随机整数区间(n为任何正整数)。假设x是这个1-10*n区间上的一个随机整数,那么x%10+1就是均匀分布在1-10区间上的整数。由于(rand7()-1)*7+rand7()可以构造
原创
博文更新于 2012.04.22 ·
11100 阅读 ·
8 点赞 ·
2 评论 ·
16 收藏

天平秤重问题(三进制)

[问题描述]: 有一只天平和N只砝码,如何设计这N只砝码,才能使这天平能够连续秤出的重量最大?假设砝码的最小单位为1克,秤物时物品放在天平的左边,砝码可以放在右边也可以放在左边,不管放在哪一边只要天平能够平衡就行,物品的重量应是右边砝码总重量减去左边砝码的重量。输入一个物品的重量,输出其秤重方案。 [分析与算法选择]: 这个问题是从一个经典的数学问题变化而来,这个数学问题的大意是:
原创
博文更新于 2013.10.11 ·
6084 阅读 ·
5 点赞 ·
1 评论 ·
8 收藏

15个Google面试题以及答案~~~~你会几个?

1、 村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情。村里的每个妻子都能立即发现除自己丈夫之外的其他男人是否偷情,唯独不知道她自己的丈夫到底有没有偷情。村里的规矩不容忍通奸。任何一个妻子,一旦能证明自己的男人偷情,就必须当天把他杀死。村里的女人全都严格照此规矩办事。一天,
原创
博文更新于 2011.09.08 ·
12890 阅读 ·
14 点赞 ·
3 评论 ·
30 收藏

c++模板类学习

1、模板的概念我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.
原创
博文更新于 2011.08.31 ·
52491 阅读 ·
25 点赞 ·
0 评论 ·
37 收藏

数组中求第K大数

问题:有一个大小为n的数组A[0,1,2,…,n-1],求其中第k大的数。该问题是一个经典的问题,在《算法导论》中被作为单独的一节提出,而且其解决方法很好的利用了分治的思想,将时间复杂度控制在了O(n),这多少出乎我们的意料,此处暂且不表。该问题还可以变形为:有一个大小为
原创
博文更新于 2011.08.01 ·
26709 阅读 ·
13 点赞 ·
0 评论 ·
12 收藏

Google2012.9.24校园招聘会笔试题

代码:int mymin(int a , int b , int c){ int temp = (a < b ? a : b); return temp < c ? temp : c;}int min_edit_dic(char* source , char* target){ int i , j , edit , ans; int lena , lenb; lena
原创
博文更新于 2013.09.18 ·
14532 阅读 ·
18 点赞 ·
6 评论 ·
27 收藏

二进制在数学中的妙用

十八世纪初,莱布尼茨发明了二进制数,当时的他肯定没有预料到二进制在信息时代会有着如此广泛的应用。二进制数以其工作可靠,运算简单,逻辑严密,容易实现等特点,成为了计算机的专用语言。在计算机科学和大量应用数学领域中,二进制记数法是必不可少的。在趣味数学方面,同样也有广泛的应用。让
原创
博文更新于 2013.09.16 ·
11635 阅读 ·
15 点赞 ·
1 评论 ·
11 收藏

迅雷2014校园招聘笔试题

转载请标明出处,原文地址:ht温馨提示:客观题和主观题得分都要超过一定标准,才能获得面试资格,如果一项得分很高,而另外一项得分很低,可能无法获得面试资格。一、单选题(20题,每题2分)1、有变量int i = 0; int a = i++; int b=++a; int c = a+b; 请问表达式 a?b:c 的值是()A、0              B、1
原创
博文更新于 2013.09.24 ·
42527 阅读 ·
33 点赞 ·
6 评论 ·
81 收藏

网新恒天2013年校园招聘笔试

已知memcpy的函数为: void* memcpy(void *dest , const void* src , size_t count)其中dest是目的指针,src是源指针。不调用c++/c的memcpy库函数,请编写memcpy。
原创
博文更新于 2013.10.10 ·
14506 阅读 ·
6 点赞 ·
7 评论 ·
13 收藏

经典面试题:链表的相交与环问题

1、 给出两个单向链表的头指针pHead1和pHead2,判断这两个链表是否相交。假设两个链表均不带环。 示意图如下:如果两个链表相交于某一节点,那么在这个相交节点之后的所有节点都是两个链表所共有的。也就是说,如果两个链表相交,那么最后一个节点肯定是共有的。先遍历第一个链表,记住最后一个节点,然后遍历第二个链表,到最后一个节点时和第一个链表的最后一个节点做比较,如果相同,则相交,否则不
原创
博文更新于 2012.09.26 ·
19249 阅读 ·
31 点赞 ·
1 评论 ·
49 收藏

POJ 2083 递归画分形图

http://poj.org/problem?id=2083    Fractal方法一:/*度数为n的盒形分形,其大小是3^(n-1)*3^(n-1).可以用字符数组来存储盒形分形中各个字符,因为n<=7,而3^6=729,因此可以定义一大小为731*731的字符数组来存储度数不超过7的盒形分形.度数为n的盒形分形可以有以下递推式子表示:
原创
博文更新于 2012.03.06 ·
6816 阅读 ·
7 点赞 ·
1 评论 ·
4 收藏

任意长度的高精度大整数加法

方法:这里用了数据结构栈,实际上栈更方便实现高精度加法。步骤:1、第一个数据加数按输入顺序(高位到低位)入栈1。此时栈顶为最低位            2、‍第二个数据加数按输入顺序(高位到低位)入栈2。此时栈顶为最低位            3、将栈1、栈2均pop
原创
博文更新于 2011.08.22 ·
9362 阅读 ·
9 点赞 ·
0 评论 ·
14 收藏

不用比较运算符及循环控制语句,判断int型的a、b两数的大小

看到这个题目的时候,我当时想到的,就是首先进行a-b,然后判断最高的符号位是1还是0。。我想大家也都会想到这一点:int max(int a, int b){ int max[2] = { a, b }; return max[((a - b)&0x8000000
原创
博文更新于 2011.08.21 ·
5832 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

大数(高精度数)模板

//高精度模板,注意本模板并没有考虑中间会出现负数的情况 #include #include #include #include #include #include #include #include #include #i
原创
博文更新于 2011.07.10 ·
7852 阅读 ·
1 点赞 ·
4 评论 ·
15 收藏
加载更多