归档

按时间倒序浏览全部文章。

文章数
54
页面
33

2013

11 文章数

  1. Tips

    使用内嵌汇编检查溢出

    在面试中经常考到,实际项目中也经常需要面临这样一个问题,即如何判断一个整数操作是否发生了溢出。C# 语言提供了 checked 关键字用于处理这一问题,在 C 语言中我们可以使用内嵌汇编语句来检查溢出。

  2. Interview

    重载和覆盖的区别

    重载和覆盖是笔试和面试中经常考的两个概念。这两个概念从概念本身到实现机理都不相同,但是表现形式却有相似之处。本文从实现机理入手,深入讲解两者的不同之处。

  3. Interview

    面向对象技术中的三大特征

    面试中经常会问面向对象技术中的三大特征,但是却没有一本书把这三个特征讲透彻,这里尝试综合几本书中的内容,从不同角度理解这三大特征。

  4. ACM

    Solution to POJ 1061

    将问题转换为二元线性丢番图方程,然后运用扩展欧几里德算法求解。

  5. ACM

    Solution to POJ 1009

    关键在于一定不能使用模拟法,并且要对几种情况进行有效的优化。

  6. ACM

    Solution to POJ 1045

    Simplify the circuit equations, derive the closed-form relationship for the receiver voltage, and note the numeric-differentiation alternat…

  7. ACM

    Solution to POJ 1019

    Precompute the lengths of nested digit sequences, use binary search to locate the target block, and then extract the exact digit.

  8. ACM

    Solution to POJ 1018

    Enumerate candidate bandwidths, compute the minimum total price for each one, and then maximize the final bandwidth-to-price ratio.

2012

1 文章数

  1. PL

    C++ 的引用类型

    本文结合一道 C++ 笔试题讨论引用类型的含义,以及如何通过禁用拷贝、提供虚析构等方式定义具有多态行为的类型。

2010

2 文章数

  1. ACM

    POJ 1001 解题分析

    这道题做了很多很多天,实在是非常不爽。一向最恶心高精度计算的题了,等有空了就写套类库出来,以后碰见就用 =w=

  2. ACM

    POJ 1002 解题分析

    这道题使用排序来解决基本上一定会超时,使用二叉查找树来做就可以了