![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 62
webdisk008
这个作者很懒,什么都没留下…
展开
-
C语言一个语句完成浮点数四舍五入
今天去IBM二面,考了三道算法题,这是第一道。 这句就是: int i = (int)(a + 0.5); 以下是我补充的代码,包括保留小数和整型的四舍五入,和大家分享: #include int main() { float a; print原创 2011-08-04 17:15:35 · 2246 阅读 · 1 评论 -
检查单链表是否存在环
比较常见的面试题,单链表是否有环算法思路为令两个指针指向头元素,一个快一个慢,快的每次前进两个元素,慢的每次前进一个元素,那么当进入环后,快的指针会追上慢的指针,如果无环,快的指针最终指向NULL。 链表环示意图 算法如下,定义的单链表元素为: typedef struct LNode { int data; LNode *next; };原创 2011-10-28 16:11:28 · 345 阅读 · 0 评论