算法
文章平均质量分 59
重生之我是美国顺直白男
这个作者很懒,什么都没留下…
展开
-
数据结构--串
1.串的定义串(string):由零个或多个字符组成的有限序列,又名叫字符串。一般记为 s=“a1a2…an",s是串的名称,用双引号括起来的是串的值,引号不属于串的内容。空串:零个字符的串。空格串:只包含空格的串。有长度,而且可以包含不止一个空格。子串与主串:串中任意个数的连续字符组成的子序列称为该串的子串,相应地,包含该字串的串称为主串。2.串的比较给定两个串:s=“a1a2…an",t=“b1b2…bn",当满足以下条件时,s<t。1.n<m,且ai=bi(i,2,…,n)原创 2021-04-14 21:07:54 · 209 阅读 · 3 评论 -
关于算法题中排序的解决办法
在准备蓝桥杯的时候有的题里对排序有要求,可以采用两种办法:c语言中的qsort函数和c++中的sort函数。c语言中的qsort函数c++中的sort函数两者的使用场景的区别c语言中的qsort函数需要头文件#include<stdlib.h>对于int类型的数组:int num[n];int cmp(const void*a,const void*b){return *(int *)a-*(int *)b;//升序//降序:将cmp函数里交换参数相减即可}qsort(a原创 2021-03-24 20:33:58 · 137 阅读 · 0 评论 -
寒假集训第一周1.25-1.29
寒假集训第一周习题题解(第一弹)ACM基础+时间复杂度+思维+模拟D-回文数猜想#include<stdio.h>/*先写一个函数,把数字的每一位逆向转换到一个数组中,再将这个数组转换成一个数字,并返回这个数字。*/int change(int n){ int a[20]; int k=0; while(n!=0) { k++; a[k]=n%10; n/=10; } int原创 2021-01-31 18:58:33 · 126 阅读 · 1 评论