![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 76
jinnian_123
让我们在这个科技化的时代里畅游!
展开
-
大数加、减、乘、除和求余运算
在这个处理大数据的时代,对于大数运算经常会用到,为此,我用C++实现的大数的加、减、乘、除和求余运算。#include using namespace std;#include #include /************************************************************************//* 大数运算:加、减、乘、除和求余原创 2016-08-17 16:33:11 · 869 阅读 · 0 评论 -
一键复制文件到U盘
我们经常把几个U盘插到电脑上需要拷贝多次有些麻烦,为了只选择一次文件进行多次拷贝,我写了个一键全复制,这个属于单线程的,拷贝速度还可以。#include#include#include#include#include#include#include #include#include using namespace std;#include #include #inclu原创 2016-08-11 09:47:32 · 1225 阅读 · 0 评论 -
编译器预处理实现
我们写代码一般都会写一些注释,为了让人更好的理解代码,但是对于编译器来说,这些注释都需要去除,为了实现预处理,就是去除注释、换行、回车等,我用DFA(确定有限自动机)来实现。#include #include using namespace std;#define R 10#define C 8//DFAint DFA[R][C]= \{ /* / *原创 2016-08-11 09:53:08 · 518 阅读 · 0 评论 -
KMP算法的实现
概念:Knuth-Morris-Pratt 字符串查找算法,简称为 “KMP 算法”,常用于在一个文本串 S 内查找一个模式串 P 的出现位置,这个算法由 Donald Knuth、Vaughan Pratt、James H. Morris 三人于 1977 年联合发表,故取这三人的姓氏命名此算法。下面先直接给出 KMP 的算法流程:假设现在文本串 S 匹配到 i 位置,模原创 2016-08-11 10:51:40 · 258 阅读 · 0 评论 -
二分查找的实现
一、二分查找算法的实现原理:二分查找可以解决已经排好序数组的查找问题:只要数组中包含target(即要查找的值),那么通过不断缩小包含target数组的范围,最终就可以找到它。其算法流程如下:一开始,范围覆盖整个数组。将数组的中间项与target进行比较,如果target比数组的中间项要小,则到数组的前半部分继续查找,反之,则到数组的后半部分继续查找。如此,每次原创 2016-08-11 17:48:38 · 445 阅读 · 0 评论