知识补充
茅蒐Rubia
这个作者很懒,什么都没留下…
展开
-
子串与子序列
子串不同于子序列 子串(substring):原始字符串的一个连续子集 子序列(subsequence):原始字符串的一个子序列原创 2022-01-17 18:05:23 · 250 阅读 · 0 评论 -
1064 Complete Binary Search Tree 构造完全二叉排序树
构造完全二叉排序树可以通过使用静态二叉树,观察完全二叉排序树按照中序遍历正好就是顺序排列的数组。技巧就是使用一个静态二叉树组,按照中序遍历用顺序排列的数组赋值。 例如: #include<cstdio> #include<algorithm> #define maxn 1001 using namespace std; int cbt[maxn];//静态二叉树数组 int a[maxn];//输入的数组 int index=0; int n; void inorder(int r原创 2020-07-31 16:49:05 · 195 阅读 · 0 评论 -
关于codeup规则
大多时候使用 while(scanf("%d",&n)!=EOF) 输出格式的行末必须要有回车 printf("-1\n");原创 2020-07-09 20:25:59 · 170 阅读 · 0 评论 -
数组和数据类型部分知识
C语言中可以有的数组类型: 数组:是由相同基本类型若干个元素组织在一起数据来,它们有先后顺序,也可以按这个顺序对这些元素访问。 所有的基本类型都能作为数组类型,例如int,long,float,double,char等等。 结构体struct作为结构体数组。各种类型的指针作为指针数组数组。 longlong类型,unsigned long类型 long long不是所有编译器都使用的,是一种能够表示范围更大的整数的类型 一般来说,整数常量是被当作 int类型来存储的。如果我们使用的整数常量超出了 int原创 2020-06-01 11:18:35 · 389 阅读 · 0 评论