C++函数库
文章平均质量分 56
C++相关的自写函数
正风不正风
(希望成为)python爬虫、大数据、人工智能、网络攻防工程师
展开
-
c++实现KMP算法中的Next[ ]
关于如何判断前缀和后缀是否匹配的论断: 由公式为 T[0]····T[k-1]=T[j-k]····T[j-1]等号的左边称为前缀,等号的右边称为后缀 显然 如果要判断他俩是否相等 从头开始判断即可 先比较 T[0] 和 T[j-k] 再比较 T[0+1] 和 T[j-k +1] 这样的递增比较可以用循环解决,也就是我们的内层循环,再在外面设置一个关于k的外层循环就可以从k=1判断起直到k=j-1了...原创 2021-10-17 19:11:12 · 229 阅读 · 0 评论 -
c++获取输入数字的位数/获取位数并且将其存入数组中/获取位数存入数组并且利用它解决实际问题
1.仅仅获取数字的位数:int checkNumber(int num){ int weishu = 0; for (int i = 1, num1 = num, shuzu = 0; num / i; i = (i * 10)){ //当num为一位时 循环进行一次 当num为两位时 两次 ,三位时 三次 num1 = num1 / 10; weishu++; //循环进行一次,位数加一 } return weishu;}2.获取数字的位数并且存入数组:.原创 2021-11-06 10:55:38 · 5589 阅读 · 0 评论