05 2023 档案

摘要:![](https://img2023.cnblogs.com/blog/3168894/202305/3168894-20230528165838837-1584184076.png) ``` #include #include #include using namespace std; type 阅读全文
posted @ 2023-05-28 16:58 aallofitisst 阅读(12) 评论(0) 推荐(0)
摘要:``` #include using namespace std; typedef struct tree { char data; tree* lchild; tree* rchild; }tree; //递归实现创建树 void creatTree(tree*& root) { char ch; 阅读全文
posted @ 2023-05-27 17:56 aallofitisst 阅读(11) 评论(0) 推荐(0)
摘要:``` #include #include #include using namespace std; //暴力匹配 void force_match(string& a, string& b) { int i = 0, j = 0; while (i = b.size()) { cout buil 阅读全文
posted @ 2023-05-25 23:48 aallofitisst 阅读(26) 评论(0) 推荐(0)
摘要:``` //循环队列可存储数据数量是maxsize-1 //队列长度为(front-rear+maxsize)%maxsize //队列为空时front==rear //队列满时 (front+1)%maxsize==rear; #define MAXSIZE 5 #include using na 阅读全文
posted @ 2023-05-24 13:24 aallofitisst 阅读(13) 评论(0) 推荐(0)
摘要:修复上一篇中的bug 1.蛇的尾巴删除后,更新地图 2.设计链表使得蛇链接起来,从而在尾部释放并更新最后一个节点 function.h ``` #pragma once #include #include #include #include #include #include #include #i 阅读全文
posted @ 2023-05-24 01:16 aallofitisst 阅读(38) 评论(0) 推荐(0)
摘要:funtion.h ``` #pragma once #include #include #include #include #include #include #define WIDTH 20 #define HEIGHT 15//地图的宽和高 #define SPEED 2000 typedef 阅读全文
posted @ 2023-05-23 15:29 aallofitisst 阅读(17) 评论(0) 推荐(0)
摘要:``` #include using namespace std; typedef struct Node { int data; Node* next; Node* pre; }Node; Node* initlist(int data) { Node* node = new Node; node 阅读全文
posted @ 2023-05-21 18:36 aallofitisst 阅读(10) 评论(0) 推荐(0)
摘要:我想要实现:按下新建窗口,然后新建出一个窗口,这时按钮变成关闭窗口,然后我再点击关闭窗口按钮、那么新建的窗口关闭。 ``` // 在Widget类里面声明一个QWidget的指针成员变量 QWidget *w; Widget::Widget(QWidget *parent) : QWidget(pa 阅读全文
posted @ 2023-05-21 16:16 aallofitisst 阅读(154) 评论(0) 推荐(0)
摘要:#include <iostream> #include <fstream> // 包含文件操作所需的头文件 #include <iomanip> // 包含格式输出所需的头文件 using namespace std; int main() { char filename[20]; // 定义一个 阅读全文
posted @ 2023-05-16 20:24 aallofitisst 阅读(13) 评论(0) 推荐(0)
摘要:#include <iostream> #include <iomanip> // 包含格式输出所需的头文件 using namespace std; int main() { // 输入一个整数,以八进制形式输入 int n; cout << "请输入一个整数(八进制):"; cin >> oct 阅读全文
posted @ 2023-05-16 20:23 aallofitisst 阅读(24) 评论(0) 推荐(0)
摘要:给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:head = [1] 阅读全文
posted @ 2023-05-14 20:33 aallofitisst 阅读(17) 评论(0) 推荐(0)
摘要:实现一个z字形的字符串排列 class Solution { public: void convert(string s) { int n=s.size()-1, N = s.size() - 1; int m = n % 4; while (n>=0) { if (n != N) { cout < 阅读全文
posted @ 2023-05-14 19:51 aallofitisst 阅读(20) 评论(0) 推荐(0)
摘要:typedef struct list { int data; list* next; }list; list* initlist() { list* a = new list; a->data = 0; a->next = NULL; return a; } void pushback(list* 阅读全文
posted @ 2023-05-10 21:15 aallofitisst 阅读(10) 评论(0) 推荐(0)
摘要:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2: 输入:head = [1], n = 1输出:[]示例 3: 输入:head = [1,2], n = 1输出:[1] 提示: 阅读全文
posted @ 2023-05-09 20:02 aallofitisst 阅读(21) 评论(0) 推荐(0)
摘要:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s = "bbbbb"输出: 1 解释: 因为无重复字符的最长子串是 "b",所以 阅读全文
posted @ 2023-05-07 20:20 aallofitisst 阅读(50) 评论(0) 推荐(0)
摘要:''' typedef struct list { int data; list* next; }list; list* initlist() { list* a = new list; a->data = 0; a->next = NULL; return a; } void pushback(l 阅读全文
posted @ 2023-05-06 15:30 aallofitisst 阅读(14) 评论(0) 推荐(0)
摘要:2. 两数相加 难度中等9548收藏分享切换为英文接收动态反馈 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 阅读全文
posted @ 2023-05-04 22:51 aallofitisst 阅读(13) 评论(0) 推荐(0)