
Algrithm
hiping_cao
这个作者很懒,什么都没留下…
展开
-
深入解析补码的意义
相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。 数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是转载 2013-05-06 13:47:59 · 518 阅读 · 0 评论 -
常见面试题集锦
百度一面1、给定一个字符串比如“abcdef”,要求写个函数编程“defabc”,位数是可变的。这个比较简单,我用的是strcpy和memcpy,然后他问有什么优化的办法,我就不知道了。2、socket过程就是socket的server和client整个流程写下来,这个还是没啥问题的。http://blog.youkuaiyun.com/aoxiangzhiguanjun/articl原创 2013-05-15 10:12:58 · 1426 阅读 · 0 评论 -
编程面试的10大算法概念汇总
在编程面试中排名前10的算法相关的概念,可以通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串如果IDE没有代码转载 2013-11-29 22:27:31 · 460 阅读 · 0 评论