自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 计算数学表达式的程序

改项目是一款简单计算器,主要用于大家平时进行一些简单的计算。

2024-01-11 18:24:00 1441

原创 第13周 预习、实验与作业:Java网络编程

不可以,在TCP协议中,服务器端口处于被动监听状态,一次只能与一个客户端建立连接。不重要的短信息传送之类的功能更适合使用UDP,因为UDP具有低延迟和高效率的特点,可以快速传输数据,而对于数据的可靠性和顺序性要求不高。数据传输方式:TCP是可靠传输协议,保证数据传输的可靠性和顺序性;UDP是不可靠传输协议,不保证数据传输的可靠性和顺序性。HTTP使用的是TCP协议,因为HTTP要求传输的数据必须可靠,且需要保证数据的顺序性。连接方式:TCP是面向连接的协议,UDP是无连接的协议。

2023-11-27 22:58:02 55

原创 冰雹猜想(3x+1猜想)

可表述为:对于任一正整数,如果它是奇数,则对它乘3加1;如果它是偶数,则对它除以2;不断循环,最终都能够回到1。

2023-11-23 21:50:54 347

原创 Win+R常用操作汇总(记事本、远程链接、任务管理器、设备管理...)

14、shutdown -s -t 0:立刻关机(时间t参数为0-300秒)22、diskmgmt.msc: 磁盘管理实用程序。23、services.msc: 本地服务设置。21、compmgmt.msc: 计算机管理。24、devmgmt.msc: 设备管理器。25、secpol.msc: 本地安全策略。7、cmd.exe: CMD命令提示符。20、gpedit.msc: 组策略。11、taskmgr: 任务管理器。1、notepad: 打开记事本。17、logoff: 注销命令。

2023-11-14 21:43:38 133

原创 Amusing Joke

1.先将第一个、第二个字符串输入,并用一个数组记录这两个字符串中A-Z出现的次数。一共输入三个字符串,要求第三个字符串拆开刚好可以组成第一、第二个字符串。2.接下来我们只要记录第三个字符串中A-Z出现的次数是否和之前的相同。3.相同输出YES,不同输出NO。

2023-11-07 22:46:48 33

原创 例题2——栈

用f(i,j)表示当前状态,i是坑里的,j是坑外的,而f(i,j)=f(i-1,j)+f(i+1,j-1)——要么把坑头上的输出,要么把坑外的推到坑里去,分别对应pop和Push。宁宁同学在复习栈的基本概念时,想到了一个书上没有讲过的问题,而他自己无法给出答案,所以需要你的帮忙。宁宁考虑的是这样一个问题:一个操作数序列,1,2,\ldots ,n1,2,…,n(图示为 1 到 3 的情况),栈 A 的深度大于 nn。你的程序将对给定的 nn,计算并输出由操作数序列 1,2,\ldots,n1,2,…

2023-11-05 23:23:36 44 1

原创 栈的PTA操作

创建一个栈:stack<数据大小类型> stk。头文件:#include <stack>判断栈是否为空: stk.empty()返回栈顶元素: stk.push(x)将栈顶元素出栈: stk.pop()返回顶: stk.top()

2023-11-02 21:09:25 109

原创 栈——例题1

根据题目对数据大小的要求,这里定义x时要用unsigned long long int。,则其后有一个整数 xx,表示要被加入的数,xx 和字符串之间用空格隔开;输入第一行是一个整数 TT,表示数据组数。对于每组数据,按照「题目描述」中的要求依次输出。每组数据第一行是一个整数,表示操作的次数 nn。均需要输出对应字符串。栈的 size 为 0。接下来 nn 行,每行首先由一个字符串,为。1.创建一个栈,并读取要进行的操作。对于第二组数据,始终为空,所以。,则本行没有其它内容。

2023-11-02 20:57:39 45

原创 C++——栈的基本操作

在C++中,栈是一种常见的数据结构,遵循先进后出(LIFO)的原则。栈的使用非常广泛,例如在函数调用中用于保存局部变量、在表达式求值中用于保存操作数等。

2023-11-01 23:22:51 1918 1

原创 1.过河卒

棋盘上 AA 点有一个过河卒,需要走到目标 BB 点。同时在棋盘上 CC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。对于 100 \%100% 的数据,1 \le n, m \le 201≤n,m≤20,0 \le0≤ 马的坐标 \le 20≤20。棋盘用坐标表示,AA 点 (0, 0)(0,0)、BB 点 (n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 AA 点能够到达 BB 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。

2023-10-31 21:48:43 33 1

原创 使用“类ChatGpt”工具完成课程设计的规划

1.ChatGPT是一种基于人工智能的对话模型,由OpenAI开发。2.ChatGPT可以回答我们的提问、提供信息、支持创意写作、进行语言理解和生成等。

2023-10-22 11:22:31 407 1

原创 5-互评-OO之接口-DAO模式代码阅读及应用

1. StudenDaoListImpl.java使用了ArrayList来存储学生对象,而StudentDaoArrayImpl.java使用了数组来存储学生对象。2. StudenDaoListImpl.java中的students列表没有固定大小,可以动态添加和删除学生对象,而StudentDaoArrayImpl.java中的students数组有固定大小,需要在创建对象时指定数组大小。

2023-10-15 21:38:31 37 1

原创 购物车程序的面向对象设计

概述:程序的入口以及方法的引用方法:1.main 整个系统的主方法,负责创建类的对象以及调用别的类方法调用商城相关的用法调用购物车相关的用法。

2023-10-08 21:39:05 109 1

原创 4.1-互评-OO之继承与static-阅读EmployeeTest.java代码

(1.)可以将raiseSalary方法定义为static。(2.)一般来说,应该将方法声明为静态方法,或者当方法不需要访问实例变量或调用实例方法时,可以将方法声明为static。例如raiseSalary方法中,由于raiseSalary方法不依赖于任何特定的对象状态,它只是根据输入的百分比增加员工的薪水,因此,将raiseSalary方法声明为静态方法可以更好地反映其独立于对象的特性。

2023-10-04 10:43:39 33

原创 第04周 预习、实验与作业:类的设计与继承

String类覆盖了Object的equals方法,以便比较字符串的内容是否相等。Java中的每个类都默认继承自Object类,Object类是Java中的根类,因此,所有的Java类都继承了这些通用方法,并且可以使用它们,这种继承关系使得所有的Java类都可以被当作Object类来使用。方法的代码,说说equals的用途。使用Eclipse查看Object的toString方法的代码,结合代码说说该代码的用途。要在子类中复用父类的代码,可以使用继承和方法重写,在Java中,可以使用关键字。

2023-09-25 23:35:47 43 1

原创 第03周 预习、实验与作业:面向对象入门2与类的识别

首先,阅读问题描述,找出与问题相关的名词和动词,这些名词和动词往往对应着类和方法。因为getName方法很可能需要访问实例变量(如学生的姓名),并且不同的学生对象可能具有不同的姓名。要判定方法和属性属于哪个类,可以根据问题的描述和需求,结合面向对象的设计原则和实际情况进行判断。为代码添加适当的注释和文档,描述类、方法和属性的用途和功能,便于其他开发人员理解和使用。(2.)与类的实例化有关,但是不需要访问实例变量的方法,如计算器类中的加法方法。(1.)与类的实例化无关的方法,如工具类中的静态方法。

2023-09-16 20:09:22 35

原创 第02周 预习、实验与作业:Java基础语法2、面向对象入门

不能确定。

2023-09-10 23:17:06 55

空空如也

空空如也

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

TA关注的人

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