摘要: 修复上一篇中的bug 1.蛇的尾巴删除后,更新地图 2.设计链表使得蛇链接起来,从而在尾部释放并更新最后一个节点 function.h ``` #pragma once #include #include #include #include #include #include #include #i 阅读全文
posted @ 2023-05-24 01:16 aallofitisst 阅读(22) 评论(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 阅读(6) 评论(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 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 我想要实现:按下新建窗口,然后新建出一个窗口,这时按钮变成关闭窗口,然后我再点击关闭窗口按钮、那么新建的窗口关闭。 ``` // 在Widget类里面声明一个QWidget的指针成员变量 QWidget *w; Widget::Widget(QWidget *parent) : QWidget(pa 阅读全文
posted @ 2023-05-21 16:16 aallofitisst 阅读(124) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <fstream> // 包含文件操作所需的头文件 #include <iomanip> // 包含格式输出所需的头文件 using namespace std; int main() { char filename[20]; // 定义一个 阅读全文
posted @ 2023-05-16 20:24 aallofitisst 阅读(5) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <iomanip> // 包含格式输出所需的头文件 using namespace std; int main() { // 输入一个整数,以八进制形式输入 int n; cout << "请输入一个整数(八进制):"; cin >> oct 阅读全文
posted @ 2023-05-16 20:23 aallofitisst 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:head = [1] 阅读全文
posted @ 2023-05-14 20:33 aallofitisst 阅读(9) 评论(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 阅读(9) 评论(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 阅读(3) 评论(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 阅读(14) 评论(0) 推荐(0) 编辑