自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 用递归如下

1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?(1)题目分析:经过7个村子后还剩下两只鸭子,每经过一个村庄卖当前鸭子的一半加一只,所以递归出口为经过第七个村子剩下的两只,递归体为经过下一个村子的鸭子数加1乘以2就是当前村子的鸭子数。(2)算法构造: total(number)...

2018-11-16 18:26:33 287

原创 ArrayList和List

ArrayList和LinkList的区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。4.ArrayList 类(动...

2018-10-27 12:08:59 409

原创 线程

八.线程插队: class joinThreaddemo { public static void main(String[] args) { demo d=new demo("demo"); Thread t1=new Thread(d); Thread t2=new Thread(d); ...

2018-10-27 12:03:26 116

原创 线程知识点

一.如何创建线程?1.继承thread 类并重写其中的run方法。 1.1 定义一个类继承Thread类 1.2 重写run方法 1.3 创建对象,也就是线程对象 1.4 调用方法start,开启线程并让线程执行,同时让Java虚拟机调用run方法。class MyThread extends Thread{private String name;MyThread(String...

2018-10-27 11:50:25 106

原创 肯德基

同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++/python/Java,结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求:1.程序设计...

2018-10-27 11:34:21 784

原创 RPG

类图如下:具体代码如下:在这里插入代码片#include "iostream"#include <iomanip>#include "string"#include "ctime"#include "fstream"using namespace std; int occupation_choice; //玩家所选择的职业的序号 class Base /...

2018-10-27 11:21:37 206

原创 RPG角色生成器

本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵、兽人、矮人和元素。职业:可选六种职业,狂战士、圣骑士、刺客、猎手、祭司和巫师。其余属性均为整数。本题目要求首先用户输入角色姓名,然后由用户选择角色性别,然后由用户选择种族,然后选择职业,然后自动分配...

2018-10-08 19:10:08 302

原创 24点

算法简介:算法简介:穷举法就是列出4个数字加减乘除的各种可能性。首先我们将4个数设为啊a,b,c,d将其排序列出四个数的所有排序序列组合(共有A44=24种组合)。再进行符号的排列表达式,其中算术符号有+,—,,/,(,)。其中有效的表达式有a(b-c/b),ab-cd,等等。列出所有有效的表达式。其中a,b,c,d的范围是1到13。用随机函数产生四个1-13的数。要实现24点的算法,就是通过4...

2018-09-26 23:08:13 670

原创 单词助手

#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAX_CHAR 20 // 最大字符#define MAX_NUM 200 // 单词的最大个数 struct word//单词的结构体{ char en[MAX_CHAR]; // 英文形式 ch...

2018-09-06 22:58:08 109

原创 求两个整数的最大公约数3

3.更相减损法 算法简介:第一步:任意给定两个正整数;判断它们是否都是偶数。若是,则用2约简;若不是则执行第二步。 第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。继续这个操作,直到所得的减数和差相等为止。 则第一步中约掉的若干个2与第二步中等数的乘积就是所求的最大公约数。 代码如下: package max;import java.util.Scan...

2018-09-06 22:55:50 266

原创 求两个整数的最大公约数2

2.定义法: 算法简介:用两个数分别去除较小的那个数,若两个除的结果都为0,则这个数为最大公约数,否则i减一,再用这两个数去除i,若为0,则结束循环,i即为最大公约数,否则一直循环到i=1结束。 代码如下:package max;import java.util.Scanner;public class Max1{ public static void mai...

2018-09-06 22:52:30 356

原创 求两个整数的最大公约数1

辗转相除法package max;import java.util.Scanner; //导入键盘输入的包public class Max {public static int gcdfunc(int a,int b){ //定义计算两个整数的递归函数if(a<b){ int j=a; /*交换两个数,一直用小数除大数 ...

2018-09-06 22:38:40 578

原创 java程序设计方法学:三天打鱼,两天晒网 2

作业说明: 1.程序流程图为: 2.算法简介: (1) 计算从2010年1月1日起到指定日期有多少天 (2) 判断他在打鱼还是晒网,用总天数除以5看余数, (3) 余数为1,2,3,则在打鱼;余数为0和4,则在晒网。 (4) 根据算法写出程序的大致框架。 3.调试如下: (1)计算每天的天数时,只用else不能正确显示天数。截图如下: 加上else if(month==1...

2018-08-30 19:33:23 299

原创 java程序设计方法学:三天打鱼,两天晒网

package fish; import java.util.Scanner; //导入从键盘输入的包 public class Fish { public static void main(String[] args) { int year = 2010, month=12, day=31; //定义年月日并初始化 Scanner sc=new Scanner(S...

2018-08-30 19:29:43 448

银行家算法.zip

设进程cusneed提出请求REQUEST [i],则银行家算法按如下规则进行判断。 (1)如果REQUEST [cusneed] [i]<= NEED[cusneed][i],则转(2);否则,出错。 (2)如果REQUEST [cusneed] [i]<= AVAILABLE[i],则转(3);否则,等待。 (3)系统试探分配资源,修改相关数据: AVAILABLE[i]-=REQUEST[cusneed][i]; ALLOCATION[cusneed][i]+=REQUEST[cusneed][i]; NEED[cusneed][i]-=REQUEST[cusneed][i]; (4)系统执行安全性检查,如安全,则分配成立;否则试探险性分配作废,系统恢复原状,进程等待。

2019-06-25

空空如也

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

TA关注的人

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