- 博客(6)
- 收藏
- 关注
原创 平衡二叉树的插入
int Max(int a, int b){ if(a>b) return a; else return b;}int GetHeight(AVLTree A){ if(A==NULL) return 0; return A->Height;}AVLTree LeftRotate(AVLTree A){ AVLTree B=A->Right; A->Right=B->Left
2021-12-04 19:30:30
151
原创 使用指针数组解决字符串排序问题
#include<stdio.h>#include<string.h>#include<stdlib.h>void change(char** a, char** b) { char *pt; pt = *a; *a = *b; *b = pt;}int main() { int i = 0, n = 0; char* s[20] = { NULL }; for (; ; i++) { s
2021-04-10 20:47:58
261
原创 螺旋方阵
#include<stdio.h>int dx[] = {0, 1, 0, -1},dy[] = {1, 0, -1, 0};//用于进行数组方向的判断,也就是数组变化时相应的值的变化int res[105][105];int main(){ int n; scanf("%d", &n); int x = 0, y = 0, d = 0; //(x,y)表示当前坐标,d是进行方向切换的开关 for(int i = 0; i < n
2021-03-26 21:12:50
365
1
原创 2021-03-21
#include<stdio.h>int main(){ int n1,n2,count=0; int a[25],b[25]; scanf("%d",&n1); for(int i=0;i<n1;i++){ scanf("%d",&a[i]); } scanf("%d",&n2); for(int i=0;i<n2;i++){ scanf("%d",&b[i])
2021-03-21 09:28:04
74
原创 PTA 1064 朋友数 题解
#include<bits/stdc++.h>using namespace std;int s[10005];int q[10005];int main(){ int n,a; cin>>n; for(int i=0;i<n;i++){ scanf("%d",&a); while(a>0){ s[i] += (a % 10); a=a/10
2021-02-22 16:07:56
204
原创 STL例题
例1 最小的k个数剑指 Offer 40. 最小的k个数输入n个整数,找出其中最小的k个数。5 35 4 3 2 11 2 3#include<bits/stdc++.h>using namespace std;int main(){ int a[99]; int n,k; cin>>n>>k; for(int i = 0;i<n;i++){ cin>>a[i]; }
2021-01-27 14:33:54
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人