hxz_qlh
码龄16年
求更新 关注
提问 私信
  • 博客:178,355
    社区:2,529
    180,884
    总访问量
  • 48
    原创
  • 55
    粉丝
  • 25
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2009-11-08

个人简介:彦祖老师 http://hxz.ink

博客简介:

彦祖老师

博客描述:
西湖区吴彦祖
查看详细资料
个人成就
  • 获得75次点赞
  • 内容获得18次评论
  • 获得147次收藏
  • 代码片获得109次分享
  • 博客总排名498,154名
创作历程
  • 3篇
    2014年
  • 51篇
    2013年
成就勋章
TA的专栏
  • C++
    12篇
  • 笔试/面试
    18篇
  • 心旷神怡
  • 算法
    21篇
  • Linux
    1篇
  • java 数据结构 算法 游戏开发

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

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

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

学生公寓管理系统源代码

发布资源 2010.09.09 ·
application/x-rar

"几乎已排序"问题——Is this (almost) sorted?

有大量的n个文件,确定他们是否正确地排序需要Ω(n)的时间。斯内普教授于是决定检查这些文件是否“已几乎排好序”。他想知道是否其中90%的论文已被正确排序:即能否能够去除其中的10%,并让剩下的列表进行排序?
原创
博文更新于 2014.01.19 ·
2474 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

算法导论13-4:Treap

花了一晚上终于解决了《算法导论》13-4 中的思考题 Treap,之前学习的时候就发现这块的内容网上都找不到什么参考资料,面对a---j这几个思考题一筹莫展,今晚静下心来好好研究了下,发现也不是那么难啃。搞算法,就是要沉得住气。
原创
博文更新于 2014.01.17 ·
2548 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

经常碰到的面试题

进程和线程进程:具有一定独立功能的程序的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.。线程:进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。关系:  (1)一个线程只
原创
博文更新于 2014.01.16 ·
3035 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

常见的二叉树面试题

面试中,最常见是数据结构就是二叉树和链表了,其中和二叉树有关的常见面试题主要是:树的前序遍历、中序遍历、后序遍历、分层遍历、树的节点数、树的叶子节点数、树的第K层节点数、树的深度、树的宽度、平衡二叉树的判定、完全二叉树的判定、满二叉树的判定,处理这些问题基本思想无外乎是“遍历+递归”。关于树的遍历,递归方式太傻太天真,但也是最基本的思想,实现代码可谓汗牛充栋,在此就不赘述了。下面仅列举了非
原创
博文更新于 2013.12.26 ·
1810 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

2014年 IT 行业校招待遇

2014年 IT 行业校招待遇某人整理的2014校招IT行业薪酬待遇:注:本文所列薪酬待遇,如无特殊说明,均为京内(北京)研发类岗位硕士研究生待遇。 一、民企1.百度 13k*14.6,special 14~17k*14.6        开发类 13K*14.6    (2014)        测试类、前端类 12K*14.6   
原创
博文更新于 2013.12.23 ·
6917 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

顺时针打印矩阵

题目:给定一个矩阵,从外向内顺时针打印矩阵中的每一个数字。例如:给定矩阵:1    2    3    45    6    7    89    10   11  1213   14   15  16输出应该为:{1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10} 分析:这道题的意思非常直观,给人的感觉也
原创
博文更新于 2013.11.23 ·
1252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++笔试题(2),持续更新中……

1.本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy 很可能只能
原创
博文更新于 2013.11.21 ·
1577 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++笔试题(1),持续更新中……

重拾C++经典笔试30题(1-10)1.     /*----------------统计10进制转化为2进制1的个数-----------------[cpp] view plaincopy"font-size:14px;">int total2Cnts(int x)  {           int count = 0;
原创
博文更新于 2013.11.21 ·
1777 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

海康威视2014校园招聘C++笔试题

void fun(int a,int* b,int& c,int*& d){ a=0; *b=2; c=3; *d=4;}int _tmain(int argc, _TCHAR* argv[]){ int a=0; int* b=&a; int& c=a; int*& d=b; fun(a,b,c,d); cout<<a<<" "<<*b<<" "<<c<<" "<<
原创
博文更新于 2013.11.15 ·
4457 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

《More Effective C++》条款27:如何让类对象只在栈(堆)上分配空间?

昨天一个同学去网易面试C++研发,问到了这么一个问题:如何限制一个类对象只在栈(堆)上分配空间?一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是可以滴。在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。
原创
博文更新于 2013.11.15 ·
9434 阅读 ·
32 点赞 ·
4 评论 ·
91 收藏

微策略MicroStrategy校园招聘2013.10.21面试题

全程英语口语回答:一面---计算机基础1、判断一个字符串是否回文2、如何找出一个有序数组中a[i]=i的那个元素3、介绍http协议及各种状态码代表的含义4、sql:in 和 join的区别5、linux:问了几个简单的命令二面---算法1、p是素数,p>=3,证明p(p^2-1)能被24整除2、动态规划:最长公共子序列LCS3、求两个有序整
原创
博文更新于 2013.11.14 ·
1550 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

合并K个有序链表O(N lgK)

问题:在O(N lgK) 时间内合并K个有序链表, 这里N指的是K个链表中所有的元素个数。这题的思路如下:1 ) 在每一个链表中取出第一个值,然后把它们放在一个大小为K的数组里,然后把这个数组当成heap,然后把该堆建成最小堆。O(K)2 )取出堆中的最小值(也是数组的第一个值),然后把该最小值所处的链表的下一个值放在数组的第一个位置。如果链表中有一个已经为空(元素已经都被
原创
博文更新于 2013.11.12 ·
1855 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

连续子数组和的最大值(编程之美错误分析)

输入一个N个元素的整型数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。 例如输入的数组为-9  -3  -2  2  -1  2  5  -7  1  5,和最大的子数组为2  -1  2  5。因此输出为该子数组的和8。 可是如果都是负数的话,要返回0?还是返回最小的负数?,这个数时候你要问问面试官(交流很重要)。 OK
原创
博文更新于 2013.11.12 ·
2593 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

贪心算法:N位数删除K个数字,使剩下的数字串最小

题目:一个n位的数,去掉其中的k位,问怎样去掉使得留下来的那个(n-k)位的数最大?分析:(删数问题,可用贪心算法求解),方法就是从简单入手,慢慢复杂。从n=1开始推导就会发现规律,现在假设有一个数,124682385,假如k = 1,则结果为12462385,k = 2,结果为1242385……可以知道:最优解是删除出现的第一个左边>右边的数,因为删除之后高位减小,很容易想...
原创
博文更新于 2013.11.12 ·
10817 阅读 ·
2 点赞 ·
2 评论 ·
12 收藏

百度校园招聘2013.10.13软件研发工程师笔试题

简答题(10*3=30分)1、简述OSI的七层模型及各层含义2、进程间共享数据的方式(至少说出3种)3、TCP和UDP的区别,并各举出一个协议的例子算法题(15*3=45分)1.一个数组相邻两个数的差的绝对值为1,比如A=[5,6,5,6,7,8,9,8]。在数组A中查找数字t(例如5)。2.输出A=[a,b,c,d,e]中数组元素的所有组合。3.一个二
原创
博文更新于 2013.11.12 ·
1166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小米面试题:N对括号的所有合法状态

1、传输层存在的必要性       由于网络层的分组传输是不可靠的,无法了解数据到达终点的时间,无法了解数据未达终点的状态。因此有必要增强网络层提供服务的服务质量。2、引入传输层的原因       面向连接的传输服务与面向连接的网络服务类似,都分为建立连接、数据传输、释放连接三个阶段;编址、寻址、流控制也是类似的。无连接的传输服务与无连接的网络服务也非常类似。一个很显然的问
原创
博文更新于 2013.11.11 ·
1743 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

动态分配、删除二维数组

装X犯分两种:装得好的和装得不好的。如果装X装得好,其实也挺牛X,但如果装X装得不好,那就还不如直接干脆的傻X。 在电影导演里,王家卫是一个装X装得好的例子(实际上他是一个天才的装X导演),娄烨、张元之流是装X装得不好的例子。在电影演员里,约翰.马尔科维奇是最伟大的装X演员,装X装得非常酷,汤姆.克鲁斯则是装X装得不好的例子,装得不好的还有谢霆锋、基努.里维斯这样的货色。在音乐人里,喜多郎、达
原创
博文更新于 2013.11.11 ·
1106 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

最大子矩阵:二维数组的最大连续子数组和

上篇讲了一维的连续子数组和的最大值(编程之美错误分析),下面来分析二维数组的最大子数组和,亦称最大子矩阵,穷举法: //求二维数组的连续子数组之和的最大值  int MaxSum(int (*array)[N])  {   int i,j;   int MaxSum=-INFINITY;//初始化   int imin,imax,jmin,jmax;   for(imin=1;im
原创
博文更新于 2013.11.11 ·
3678 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

最长回文子串

问题描述:    给定一个字符串S=A1A2...An,要求找出其最长回文子串(Longest Palindromic Substring)。所谓回文子串就是S的某个子串Ai...Aj为回文。例如,对字符串S=abcdcbeba,它的回文子串有:bcdcb,cdc,beb,满足题目要求的最长回文子串为bcdcb。推理思路:1.由于回文可能由奇数个字符组成,也可能由偶数个字符
原创
博文更新于 2013.11.09 ·
910 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多