05 2023 档案
摘要: ``` #include #include #include using namespace std; type
阅读全文
摘要:``` #include using namespace std; typedef struct tree { char data; tree* lchild; tree* rchild; }tree; //递归实现创建树 void creatTree(tree*& root) { char ch;
阅读全文
摘要:``` #include #include #include using namespace std; //暴力匹配 void force_match(string& a, string& b) { int i = 0, j = 0; while (i = b.size()) { cout buil
阅读全文
摘要:``` //循环队列可存储数据数量是maxsize-1 //队列长度为(front-rear+maxsize)%maxsize //队列为空时front==rear //队列满时 (front+1)%maxsize==rear; #define MAXSIZE 5 #include using na
阅读全文
摘要:修复上一篇中的bug 1.蛇的尾巴删除后,更新地图 2.设计链表使得蛇链接起来,从而在尾部释放并更新最后一个节点 function.h ``` #pragma once #include #include #include #include #include #include #include #i
阅读全文
摘要:funtion.h ``` #pragma once #include #include #include #include #include #include #define WIDTH 20 #define HEIGHT 15//地图的宽和高 #define SPEED 2000 typedef
阅读全文
摘要:``` #include using namespace std; typedef struct Node { int data; Node* next; Node* pre; }Node; Node* initlist(int data) { Node* node = new Node; node
阅读全文
摘要:我想要实现:按下新建窗口,然后新建出一个窗口,这时按钮变成关闭窗口,然后我再点击关闭窗口按钮、那么新建的窗口关闭。 ``` // 在Widget类里面声明一个QWidget的指针成员变量 QWidget *w; Widget::Widget(QWidget *parent) : QWidget(pa
阅读全文
摘要:#include <iostream> #include <fstream> // 包含文件操作所需的头文件 #include <iomanip> // 包含格式输出所需的头文件 using namespace std; int main() { char filename[20]; // 定义一个
阅读全文
摘要:#include <iostream> #include <iomanip> // 包含格式输出所需的头文件 using namespace std; int main() { // 输入一个整数,以八进制形式输入 int n; cout << "请输入一个整数(八进制):"; cin >> oct
阅读全文
摘要:给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:head = [1]
阅读全文
摘要:实现一个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 <
阅读全文
摘要: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*
阅读全文
摘要:给你一个链表,删除链表的倒数第 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] 提示:
阅读全文
摘要:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s = "bbbbb"输出: 1 解释: 因为无重复字符的最长子串是 "b",所以
阅读全文
摘要:''' 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
阅读全文
摘要:2. 两数相加 难度中等9548收藏分享切换为英文接收动态反馈 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。
阅读全文
浙公网安备 33010602011771号