- 博客(9)
- 收藏
- 关注
原创 Java基础【1】
Java语言提供类、接口和继承等面向对象的特性,只支持类之间的单继承,单支持接口之间的多继承,并支持类与接口之间的实现机制。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。Java系统本身也具有很强的移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。线程是一种特殊的对象,它必须由Thread类或其子类来创建。两种方法:①使用型构为Thread的构造子类将一个实现了Runnable接口的对象包装成一个线程;②从Thread类派生出子.
2022-04-11 22:11:30
316
原创 Pizaaz介绍
Piazza调研有关Piazza平台的相关调研Piazza简单介绍Piazza的功能Piazza详细信息从学生的贡献开始。维基风格的问答使查找(单一)答案变得简单实时实时跟上课堂活动的网站创建由学生驱动、教师控制的班级在同一地点管理课程问答和资源查看课堂参与情况,详细了解您的学生使用Piazza成为更好的老师如何使用Piazza有关Piazza平台的相关调研Piazza 旨在连接学生、TAs 和教授,以便每个学生都可以在需要时获得所需的帮助。今天,数千个校园的数百万学生正在使用广场上课。这让我很温暖,
2020-11-16 23:02:26
1652
原创 排序算法复杂度的度量
一、实验名称:排序算法复杂度的度量二、题目分析:1.掌握选择排序、冒泡排序、归并排序、快速排序、插入排序的算法原理。2.掌握不同排序算法时间效率的经验分析方法,验证理论分析与经验分析的一致性。三、算法构造:1、选择排序:选出一个最值将其与第一个数进行交换,len个数是len-1趟;2、冒泡排序:每趟比价中进行len-1次的两两比较,第j次比较中进行len-j次的比较,每趟结束后,将最值沉底;3、合并排序:将待排序序列分为两部分,依次对分得的两个部分再次使用归并排序,之后再对其进行合并;4、
2020-06-14 10:13:54
231
原创 递归程序设计
一、实验名称递归程序设计二、题目分析用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:输入
2020-06-04 10:46:55
322
原创 RPG游戏角色初始化生成器
一、题目分析1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求首先用户输入角色姓名,然后由用户选择角色性别,然后由用户选择种族,然后选择职业,然后自动分配力量、敏捷、体力、智力和智慧属性,并计算生命值和魔法值。生命值=体力*20。魔法值=(智力+智慧...
2020-04-22 22:19:37
742
原创 最大公约数的常用算法
运行最大公约数的常用算法,并进行程序的调式与测试,要求程序设计风格良好,并添加异常处理模块(如输入非法等)。算法构造1.辗转相除法(又名欧几里德法)①、大数放a中、小数放b中;②、求a/b的余数;③、若temp=0则b为最大公约数;④、如果temp!=0则把b的值给a、temp的值给a;⑤、返回第二步。2.穷举法从两个数中较小数开始由大到小列举,直到找到公约数立即中断列举,得到的...
2020-04-12 22:08:26
880
原创 java实现图灵机XN+1并输出中间过程
题目分析算法构造算法实现代码调试、测试及运行结果经验归纳题目分析题目要求编程模拟Turing机。对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果...
2020-04-09 15:40:10
755
原创 求N个数的最大公约数和最小公倍数
求N个数的最大公约数和最小公倍数题目要求求N个数的最大公约数和最小公倍数,用java实现算法设计1.输入N个数2.将输入的数与数的多少输出3.最后一个数与前一个数进行辗转相除以计算最大公约数 3.1得出的结果再次与前一个数进行辗转相除 3.2当计算到最后一个数时返回最终的N个数的最大公约数4.最后一个数与前一个数的乘积除以这两个数的最大公约数以计算最小公倍数, 得出的结果再...
2020-03-31 11:19:26
244
原创 用JAVA实现“三天打鱼两天晒网”
用java语言实现“三天打鱼两天晒网”题目内容中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。 算法设计1.输入当前日期的年、月、日。2.将正确的日期存入文件in.txt中 2.1用正则表达式判断日期格式是否正确 2.2 判断输入的年...
2020-03-18 18:29:35
1345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人