- 博客(2)
- 资源 (9)
- 收藏
- 关注
原创 字符串操作之删除指定字符
对于字符串,通常还有一个操作就是删除指定字符。在一些面向对象的语言如C++, JAVA中,内部已经实现。自己动手用C语言也尝试实现该操作。 一般思路是,将待删除的字符全部移到串的尾部, 最后从字符串尾部倒数,将最后一个待删除的字符替换为字符串结束标识'\0'。为了保证一次遍历串就完成操作, 我们需要用两个变量来记录当前遍历的位置和已处理串的末尾位置,分别记为p, q. 开始另p = 0, q
2014-02-12 16:08:26 2924
原创 大数字的加减乘除四则运算
有时候对整数做四则运算时, 发现数字过大,超出了通常编程语言提供类型的最大范围,自己动手总结了一下对这些数字进行运算的技巧。 先实现加法和乘法。 2个进制相同的数字的加法运算有这样的规律: 1. M位的加数加上N位的加数,和的位数最大为 MAX(M, N) + 1 2. 低位向高位的进位必然小于2 在乘法中,M位的数乘以N位的数,乘积的位数最大为 M+N 明白了这两个规律,可以简化代
2014-02-12 14:11:05 1855
私密社交应用 (MainActivity.apk)
2015-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人