- 博客(42)
- 收藏
- 关注
原创 矩阵的翻转与旋转
return m;return m;return m;i < rows;i++) {j < cols;j++) {return m;i < rows;i++) {j < cols;j++) {int m, n;i < m;i++) {j < n;j++) {string s;cin >> s;i++) {i++) {j++) {return 0;
2025-10-12 11:47:03
315
原创 栈的基本模板
cout << "栈顶元素" << data[totalFlag] << "已出栈" << endl;if (topVal!= -1) { // 假设 top() 为空时返回 -1。cout << "栈顶元素为:" << topVal << endl;cout << "栈大小: " << a.size() << endl;cout << "请输入入栈的数字个数:" << endl;cout << "请输入入栈数字:" << endl;cout << "未知命令" << endl;
2025-10-06 00:17:10
309
原创 Z字形变换
public:return s;int i=0;int j=0;int k=0;int dec=1;k++;i++;else{dec=-1;i--;j++;else{i--;j++;else{dec=1;i++;i<numRows;i++){j<1000;j++){=0){
2025-10-01 23:51:34
319
原创 【无标题】滑动窗口问题
int n;cin >> n;i < n;i++) {right < n;right++) {left++;return 0;
2025-09-16 14:00:39
145
原创 利用归并算法对链表进行排序
/注意:此时dummy用的是栈上对象而不是堆上对象(即用ListNode而不是ListNode* dummy = new ListNode(0);├─ right = sortList(1→3) → 返回 1→3。│ │ ├─ 找到中点:slow在4,mid=2。│ │ ├─ 找到中点:slow在1,mid=3。//将mid左右的链表进行合并。├─ 找到中点:slow在2,mid=1→3。
2025-09-11 21:50:15
307
1
原创 对数组进行压栈和出栈操作
public://1private://2int *stack;int pos;int size;//3size = s;pos = 0;//4//5} else {exit(0);//6} else {int i;for (i = 0;i < pos;i++)int i = 0;int d;int x;cin >> x;while (x!
2024-12-10 20:25:18
345
原创 字符串周期
string s;cin >> s;k <= n / 2;k++) {int i;i < n;i++) {if (s[i]!break;min = k;break;return 0;
2024-12-04 20:04:59
197
原创 蛇形填数(矩阵)
int n;cin >> n;i <= bot;i++) {right--;j >= left;j--) {bot--;i >= top;i--) {left++;j <= right;j++) {top++;i < n;i++) {j < n;j++) {return 0;
2024-12-04 13:45:57
640
原创 定义一个学生类
public:public:int page;class id {public:int pid;public:age m_age;id m_id;name name1;age age1;id id1;return 0;
2024-11-28 20:54:42
284
原创 深拷贝与浅拷贝
/使其由两个堆区进行分配,最终用delete删除的过程。//深拷贝是需要新创建一个堆区并将其值与此堆区相联系。//浅拷贝是编译器自动识别并拷贝,//创建一个新的堆区。
2024-11-27 14:22:35
638
原创 判断点是否在圆上
cout << "点在圆内" << endl;cout << "点在圆外" << endl;cout << "点在圆上" << endl;
2024-11-26 20:30:56
317
原创 过河卒问题
i <= n;i++) {j <= m;j++) {i <= n;i++) {j <= m;j++) {continue;continue;} else {return 0;
2024-11-21 11:30:53
318
原创 组合数选演员
return 1;return 0;} else {i <= k;i++) {res /= i;return res;int m, n;return 0;
2024-11-19 11:03:19
207
原创 哥德巴赫猜想
#include <iostream>#include <vector>using namespace std;bool isprime(int num) { if (num <= 1) { return false; } if (num <= 3) { return true; } if (num % 2 == 0 || num % 3 == 0) { return fals
2024-11-17 19:54:32
388
原创 【无标题】银行小程序
print(f"您的余额为{money}元,不足{num}元,无法取出")print("----------查询余额------------")print(f"您取出了{num}元,您的余额剩余:{money}")print("------------取款-------------")print("------------存款------------")print("----------主菜单-----------")print(f"{name}您好,您的余额为:{money}")请选择您的操作:")
2024-11-15 19:02:27
233
原创 开灯问题(c++)
int n, k;i <= k;i++) {j <= n;j += i) {q <= n;q++) {if (a[q] =!v) {cout << "";} else {return 0;
2024-11-15 12:58:29
313
原创 高精度加法
i++) {i++) {i < len;i++) {i < len;i++) {= 0) {len++;i >= 0;i--) {return 0;
2024-11-13 11:40:20
254
原创 判断两个集合是否相等
int na;cin >> na;i < na;i++) {int nb;cin >> nb;j < nb;j++) {if (a[i]!= b[j]) {return 0;++i;++i;++j;++j;} else {return 0;
2024-11-09 21:59:26
276
原创 在0到m之内任取三个不同的数,组成一个三位的偶数,判断能组成几个偶数
int y = 0;int m = 0;cin >> m;i <= m;i++) {j <= m;j++) {if (j!= i) {k <= m;k++) {if ((k!= i) && (k!= j) ) {count++;return 0;
2024-11-01 14:50:14
176
原创 按序输出二维数组
int m, n;i <= m;i++) {j <= n;j++) {i <= n;i++) {j <= m;j++) {return 0;
2024-10-31 18:43:49
263
原创 判断一个数是否为素数
cout << b2 << "不是素数" << endl;cout << b1 << "是素数" << endl;cout << "2是素数" << endl;
2024-10-27 22:07:40
167
原创 输入八个数(可以更改),再输入一个数,判断这个数在这八个数的哪一位置
int n;int k = -1;i <= 8;i++) {cin >> n;i <= 8;i++) {k = i;break;} else {return 0;
2024-10-25 23:10:42
181
原创 高精度乘法
i < lena;i++) {i < lenb;i++) {} else {i < lena;i++) {j < lenb;j++) {lenc--;i >= 0;i--) {return 0;
2024-10-23 12:51:09
191
原创 【无标题】起点到终点的路径条数
int m, n;i <= m;i++) {j <= n;j++) {continue;} else {return 0;
2024-10-23 12:47:20
201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅