
algorithm
文章平均质量分 80
aaronjzhang_
1. 非常热爱软件开发行业,工作积极主动,责任心强,具有一定的项目管理水平。 <br/>2. 具有较强的沟通能力,技术能力、学习能力、分析解决问题能力、勇于攻克难题。<br/>3. 性格坚毅,能够承受较大的压力。 <br/>4. 熟悉UML,EA设计工具,较强的软件架构设计能力。 <br/>5. 精通C/C++,网络编程,多线程并发,服务端软件开发。 <br/>6. 熟悉stl,boost标准C++库。 <br/>7. 熟悉了解linux环境C++开发。<br/>8. 熟悉了解其他语言,如.net,python。
展开
-
不可表示数求解分析
我把庞果英雄上面的“不可表示数”的题目放到stackoverflow上后,一位国际友人给出一个相当漂亮的分析。原题:给定表达式[x/2] + y + x * y, 其中x,y都是正整数。其中的中括号表示下取整,例如[3/2] = 1 , [5/2] = 2。 有些正整数可以用上述表达式表达出来,例如正整数2,当取x = y = 1时,可以把2表达出来 ( 解释下:当x=y=1时, [x翻译 2013-08-14 15:55:39 · 1637 阅读 · 8 评论 -
C++实现的无锁队列
关于无锁队列的实现,网上有很多的文章,其实现原理都来自论文implementing_lock_free.pdf国内关于无锁队列实现介绍的较好的博客:http://coolshell.cn/articles/8239.html关于理论的介绍上述文章已经写的非常好了,因此本文不会复述无锁队列实现原理,只讲解下实现细节以及过程中遇到的问题。本文实现的是一个多生产者多消费者无锁队列,相比于单生原创 2013-12-06 17:42:25 · 5464 阅读 · 4 评论 -
二元查找树转换成双向链表
问题描述题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。原创 2014-05-11 12:42:50 · 1131 阅读 · 0 评论