07 2016 档案
摘要:100! = 1 * 2 * 3 * ... * 99 * 100 如果结尾要有0,必然是有两个数字相乘进位了,而10 = 2 * 5,所以一个数字末尾有多少个0,取决于它分解因子后,有多少个2和有多少个5,假设2的个数为m,5的个数为n,那么最终的结果为min(m,n),而根据实际情况,当数字大于
阅读全文
摘要:1.以下三条输出语句分别输出什么?[C易] 答:分别输出false,false,true。str1和str2都是字符数组,每个都有其自己的存储区,它们的值则是各存储区首地址,不等;str3 和str4同上,只是按const语义,它们所指向的数据区不能修改。str5和str6并非数组而是字符指针,并不
阅读全文
摘要:今天拷贝了一段代码 编译的时候报错 显然是字符的问题, 猜想M-BM-是Linux下的一个特殊字符,要怎么替换呢,想到用十六进制方式替换,那么首先查看这个特殊字符的十六进制表示,用od命令 可以看到这个特殊字符的十六进制表示是c2 a0,,用如下命令替换即可
阅读全文
摘要:问题描述: 给定两个单向链表头指针H1,H2,问这俩链表是否相交,如果相交,给出第一次相交的节点。 方案: 分几种情况讨论: 一:H1 H2均为无环链表 这种情况相对比较简单,无环链表相交只能是Y型,也可以理解为T型,如果相交,则它们的最后一个节点必定重复,所以只需判断H1.end() == H2.
阅读全文
摘要:本来想升级到最新版本4.6的,但是不成功,即使3.4也不成功,暂且先升级到2.x最新版本。 步骤如下: 一 下载源码 https://www.kernel.org/pub/linux/kernel/ 解压到/usr/src目录下 二 更新 #yum groupinstall “Development
阅读全文

浙公网安备 33010602011771号