自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 超级玛丽java实现

一级标题超级玛丽java实现话不多说,先上图;下面直接上代码背景类BackGround类package com.sxt;import java.awt.image.BufferedImage;import java.util.ArrayList;import java.util.List;public class BackGround { //当前场景要显示的图像 private BufferedImage bgImage = null; //记录当前是第几

2021-11-27 20:30:56 2217

原创 数据结构排序

#include<iostream>using namespace std;void QuickSort(int arr[], int begin, int end)//快速排序{ int temp = arr[begin]; int i = begin, j = end; while (i < j) { while (i < j && arr[j] >= temp) j--; if (i < j) arr[i++] = arr.

2021-11-20 13:44:45 232

原创 二叉树及树的操作

1.2题#include<iostream>#include<vector>using namespace std;vector<char> v;#include<queue>#define max(a,b) a>b?a:bstruct BinTreeNode{ char data; BinTreeNode* leftChild;//左孩子指针 BinTreeNode* rightChild;//右孩子指针 };class .

2021-10-31 20:44:37 132

原创 JZ31 栈的压入、弹出序列 剑指offer

一级标题 JZ31 栈的压入、弹出序列 剑指offer描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。1.0<=pushV.length == popV.length <=10002.-1000<=pushV[i]<=10003.popV 的所有数字均

2021-10-31 20:30:02 100

原创 JZ7 重建二叉树

一级标题 JZ7 重建二叉树描述给定节点数为 n 二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.vin.length == pre.length2.pre 和 vin 均无重复元素3.vin出现的元素均出现在 pre里4.只需要返回根结点,系统会自动输出整颗树做答案对比数据范围:n \le 2000n≤2000,节点的值 -10000

2021-10-14 22:52:12 138

原创 模拟斗地主发牌java学习

一级标题 模拟斗地主发牌java学习集合练习1.只发牌 不排序package 模拟斗地主;import java.util.ArrayList;import java.util.Collections;public class PokerDemo { public static void main(String[] args) { //创建牌盒,也就是集合对象,用ArrayList集合实现 ArrayList<String> array=new ArrayList

2021-10-08 14:25:42 99

原创 1092 最好吃的月饼 (20 分)

一级标题 1092 最好吃的月饼 (20 分)在PTA上做了一题用Java做的发现自己写的代码运行超时 复制别人的代码也运行超时Java运行的真的那么慢吗?package 实验1;import java.util.Scanner;import java.util.Vector;public class Sale { public static void main(String[] args) { int N,M; Scanner sc=new Scanner(Sys

2021-10-06 19:41:39 71

原创 KMP算法 数据结构c++

一级标题 KMP算法 数据结构c++前缀表(不减一)代码实现#include<iostream>#include <vector>using namespace std;void getNext(vector<int>next, const string& s) // 求next数组{ int j = 0; next.push_back(0); for (int i = 1; i < s.size(); i++) { whi

2021-09-28 18:10:30 64

原创 1027 打印沙漏 c++

一级标题 1027 打印沙漏 c++#include<iostream>using namespace std;#include<iomanip>int main(){ int sum = 0; cin >> sum; char st; cin >> st; int count = 1; int line=0; if (sum<7) { cout << st << endl; cout &l

2021-09-18 19:28:43 238

原创 1012 数字分类c++ 易错点

一级标题 1012 数字分类c++给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1 = 能被 5 整除的数字中所有偶数的和;A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n2+n3−n4 ⋯;A3= 被 5 除后余 2 的数字的个数;A4= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5= 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000

2021-09-11 10:24:49 543 2

原创 1010 一元多项式求导 c++

一级标题 1010 一元多项式求导 c++读题定要要仔细 ,这题我居然题目理解的一直是错的我一直以为这题是 单项式求导,一下子给出那么多对 数然后一下子分别求求出他们的导数,但这题居然是多项式求导。这题第一次写只对了两个测书点时隔一个多月,终于再看着别人的代码情况下写出来了思路:1、在指数不为0的情况下,正常求导,系数乘以指数,指数减1;2、在指数为0的情况下,不输出该项;3、在“零多项式”,即输入系数与指数都为0的情况下,输出“0 0”;#include<iostr

2021-09-10 15:58:49 497 2

原创 1040 有几个PAT c++

一级标题 1040 有几个PAT c++今天做一题通过率0.27的PAT每次扫描到A,用这个A组成的PAT刚好是A前面的P数量乘以A后面T的数量然后相加心情可谓是一言难尽前三个测试点都过 后两个测试点超时 。如果不超时 算法应该没问题。去搜了一下别人写的,是真简单;//自己写的代码超时,后两个测试点#include<iostream>using namespace std;#include<string>#include<vector&g

2021-09-04 17:02:01 115

原创 c++ 数字类型和字符串类型互转

一级标题 c++ 数字类型和字符串类型互转@c++ 数字类型和字符串类型互转一级目录 数字转为字符串二级目录 字符串转为数字1.数字转为字符串(1).首先要加头文件#include < iostream >#include < sstream >#include < string >这个类在头文件中定义, < sstream>库定义了三种类:istringstream、ostringstream和string

2021-09-02 21:23:31 176

原创 1077 互评成绩计算 c++ 整体代码思路

一级标题 1077 互评成绩计算 c++用的二维vector动态数组学会了二维动态数组的赋值,和操作,sort()函数;一题一个样,哪题写完都要有几个测试点错误!在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G1 ;老师给这个组的评分记为 G2 。该组得分为 (G1 +G2)/2,最后结果四舍五入后保留整数分。本题就要求你

2021-08-31 14:46:55 158

原创 1039 到底买不买c++

1039 到底买不买 1039 到底买不买 (20 分)小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的

2021-08-31 09:37:15 139

原创 c++笔记---数组的特殊用法 1093 字符串A+B (20 分)

数组新用法c++中数组 简单定义int arr[100]={1,2,3,4,5,6,0};本以为数组arr[100]中的中括号里只能用int类型的数字,没想到还可以用字母;在做PAT 乙级题目 1093 字符串A+B中发现我用自己的写法 运行时间长 内存大 行数多但写出来还是快乐的其中有些头文件不必要 在做题过程中想到一些方法就加上了头文件#include<iostream>#include<set>#include<string>

2021-08-30 15:56:16 273

原创 c++机房管理系统 大一课程设计

一级标题c++机房管理系统 大一课程设计项目要求机房预约系统1、机房预约系统需求1.1 系统简介学校现有几个规格不同的机房,由于使用时经常出现"撞车"现象,现开发一套机房预约系统,解决这一问题。1.2 身份简介分别有三种身份使用该程序学生代表:申请使用机房教师:审核学生的预约申请管理员:给学生、教师创建账号1.3 机房简介机房总共有3间1号机房 — 最大容量20人2号机房 — 最多容量50人3号机房 — 最多容量100人1.4 申请简介申请的订单每

2021-08-20 13:52:46 2180

原创 面向过程程序设计--通讯录管理系统struct应用

一级标题面向过程程序设计–通讯录管理系统struct应用通讯录管理系统面向过程思想功能实现:1.通讯录中可存1000人信息,信息包括联系人姓名,性别,年龄,电话,住址2.可对联系人进行删除,查找,修改信息操作3.可直接清空所有联系人4.退出系统代码如下:#include<iostream>using namespace std;#include<string>#define MAX 1000//设计联系人的结构体struct Person{ //姓

2021-08-15 17:07:28 157

原创 基于STL演讲比赛流程管理系统c++

一级标题 基于STL演讲比赛流程管理系统c++1、 演讲比赛程序需求1.1 比赛规则学校举行一场演讲比赛,共有12个人参加。比赛共两轮,第一轮为淘汰赛,第二轮为决赛。比赛方式:分组比赛,每组6个人;选手每次要随机分组,进行比赛每名选手都有对应的编号,如 10001 ~ 10012第一轮分为两个小组,每组6个人。 整体按照选手编号进行抽签后顺序演讲。当小组演讲完后,淘汰组内排名最后的三个选手,前三名晋级,进入下一轮的比赛。第二轮为决赛,前三名胜出每轮比赛过后需要显示晋级选手的信息1.2

2021-08-13 21:23:37 228

原创 STL案例vector容器,map容器综合题目

一级标题 STL案例vector容器,map容器综合题目案例描述公司招聘十个员工(ABCDEFGHIJ),十名员工进入公司之后,需要指派员工在哪个部门工作。员工信息有:姓名 公资组成 ;部门分为:策划,美术,研发。随机给十名员工分配部门和工资。通过multimap进行信息的插入 key(部门编号)value(员工)。分部门显示员工信息实现步骤创造十名员工,放到vector中遍历vector容器,取出每个员工,进行随机分配分组后,将员工部门编号作为key,具体员工作为value,放

2021-08-11 09:39:35 113

原创 STL案例vector容器,deque容器,sort(algorithm)算法综合题目

一级标题 STL案例vector容器,deque容器,sort(algorithm)算法综合题目案例描述:有五名选手:ABCDE,10个评委分别对每一名选手打分,去除评委最高分,去除最低分,去平均值。实现步骤:1.创建五名选手,放到vector容器中2.遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分分别存入deque容器中3.sort算法对deque中排序,减去最高和最低

2021-07-19 16:50:26 214

原创 c++ easyx简单矢量管理系统大一下课程设计

一级标题c++ easyx简单矢量管理系统大一下课程设计可以画点,线,圆,椭圆,矩形,多边形,折线。画出图形的数据可保存在同文件夹下的txt文档中填充功能要在同文件夹下放入名为image名称的jpg图片即可完成填充功能代码如下我是把设计的图形分为不同的类,用分文件编写 你也可放在同一个文件中。图形类 (虚基类)无cpp部分shape.h#pragma once#include<iostream>#include<iomanip>using namesp

2021-07-14 20:52:52 816

原创 通讯录管理系统课程设计c++

通讯录管理系统课程设计c++职工信息可保存在同文件夹下的txt文件中功能介绍通讯录管理系统课程设计c++1.退出管理系统2.增加职工信息3.显示职工信息4.删除离职职工5.修改职工信息6.查找职工信息7.按照编号排序8.清空所有文件该程序共五个头文件和五个cpp文件//该系统可把职工的信息放在同文件夹下的txt文档中。在程序中的职工信息文件中的信息会同步。代码如下其中有的注释是在程序在完成一半的时候测试代码。1.主函数在这里插入代码片//职工管理系统cpp 主函数在

2021-06-29 12:01:29 525 1

原创 c++输入两串字符 将两个字符连接起来字符可带空格

#include<iostream>#include<cstring>using namespace std;char * mystract(char *to,char *from){ char *p,*q; p=to; while(*p!='\0') { p++; } q=from; while(*q!='\0') { *p=*q; p++; q++; } *p='\0'; return to; }int main(){ c

2020-12-27 22:19:55 1193

Bito谷歌插件 .crx插件和压缩包

Bito谷歌插件绝对可用,.crx文件以及压缩文件 Bito – GPT-4 & ChatGPT to write code, explain code, create tests 是一款 AI 插件,Bito 通过将 GPT-4 和 ChatGPT 引入 IDE 和 CLI,帮助开发人员显着加快他们的影响力。Bito 使用 OpenAI 的模型,你不必拥有 OpenAI 密钥。 Bito 每天可以为您节省一个小时! Bito AI 可以轻松编写代码、理解语法、编写测试用例、解释代码、评论代码、检查安全性,甚至解释高级概念。 不需要 API Key!!! 免费!免费!免费!

2023-05-19

课程设计数字时钟课程设计.zip

1、能进行正常的时、分、秒计时,分别用6个七段数码管动态扫描显示时、分、秒。时时-分分-秒秒 2、利用按键开关快速调整时间(校准):时、分 3、通过按键开关设定闹铃时间,到了设定时间发出闹铃提示音,提示音长度为1分钟 4、通过按键开关设定倒计时的时间,通过开关启动/暂停倒计时,倒计时为0时发出提示音,提示音长度为1分钟 5、整点报时:在59分50、52、54、56、58秒时按500Hz频率报时,在59分60秒时用1KHz的频率作最后一声整点报时 6、其他功能自由发挥:秒表、多个闹钟、多个时区、功能选择控制等

2022-01-13

计时器调节频率可加快计时,课后一作业。.zip

计时器调节频率可加快计时,课后一作业。

2022-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除