自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的文件IO流操作

下面通过代码呈现文件的IO操作:package com.JDBC;import java.io.*;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.nio.file.StandardCopyOption;public class ch01 { public static void main(String[] args) {

2022-05-07 20:04:06 135

原创 java有关继承与多态的初学者操作实验题------初学者学习多态专用

文章目录前言1、Animal类2、Vehicle类3、USB模拟器4、总结前言多态在java中有很多种体现方式,不是一句话就可以概括的,要根据多种题目和方法才能体现多态在java中的形象,所以本文记载了有关JAVA的继承与多态的几个适合初学者的实验题、分析和代码,让大家通过对题目的操作对继承和多态有一个很好的认知。1、Animal类题目:创建Animal(动物)类:Mouse,Cat等的一个继承分级结构.在父类中提供适用于所有Animal的方法,并在子类中覆盖他们,从而根据不同类型的Anima.

2022-04-16 19:39:14 1101

原创 java-----集合的常规操作(流操作)

接下来用一个例子来展示一下集合的应用以及流的操作;下面这个类是一个接口的实现类,里面对泛类为Students的List执行了各种操作,但是很多操作都先将集合转型成了Stream也就是流,然后根据流的各种操作而操作,这样有什么样的好处呢?流就像一条生产线上的物件,将集合转成流就像将其放在生产线上,一条生产线上可以先后执行许多操作最终得到想要的结果,就像下面这一段代码,一条生产线上可以有这么多个操作于是就节省了许多代码,也提升了代码的简洁性;return DatabaseUtils.getStudents

2022-04-16 19:03:59 987

原创 java--抽象类与接口的应用

题目:使用接口或者抽象类编写程序实现显示员工基本信息。具体要求如下:(1)使用接口或者抽象类实现基类Employer(体会接口和抽象类的不同),包含姓名、部门和工资三个属性,显示工资的方法showSalary()和显示奖金的抽象方法showBonus();提示:因每位职工奖金不同,showBonus()方法定义为抽象方法,只抽象定义,不具体实现;(2)定义BasicEmployee和GoodEmployee类,重写Employer类中的方法,不同员工有不同的工资和奖金;(3)定义主类进行测试,要求

2022-04-15 10:17:49 1125

原创 java对抽象类的理解与实践--Animal抽象类

题目:创建Animal(动物)类:Mouse,Cat等的一个继承分级结构.在父类中提供适用于所有Animal的方法,并在子类中覆盖他们,从而根据不同类型的Animal采取不同的行动Anima类有如下方法:public void speak();如题,Animal类中可以定义动物共有的动作,如吃东西,叫,跑,跳一类的是动物都会的,但是不同动物类实现起来,又各不相同,如猫是喵喵叫,而老鼠是吱吱叫,所以这些共有的动作应该在Animal这个父类中定义为抽象类,而实现起来就有其不同的子类如老鼠,猫这些子类来实

2022-04-15 10:08:15 5591

原创 java--继承--上转型--接口的实践作业--USB模拟器

题目:编写一个USB接口程序,模拟计算机启动过程和关闭过程启动过程中要加载鼠标、键盘、麦克风等USB设备,具体要求如下:(1)定义一个接口USB,包含两个抽象方法turnOn()he turnOff(),分别用于表示USB设备的启动和关闭(2)编写鼠标Mouse、键盘KeyBoard、麦克风Mic类,实现接口中的turnOn()、turnOff()方法,方法中显示“XX设备启动了”或“XX设备关闭了”即可(3)编写计算机类Computer,要求有一个表示计算机上USB插槽数量的数组;添加USB设备

2022-04-15 09:52:35 428

原创 回溯法---0-1背包问题

根据子集树的想法编写的C语言代码:#include <stdio.h>#include <stdlib.h> int n;//产品个数 int *w;//产品的重量集 int *v;//产品的价值集 int c;//背包承重 int max;//记录最大价值typedef struct BiTNode{ int x; struct BiTNode *parent,*rchild,*lchild;}BiTNode,*BiTree;//根据产品个数创建子树集B

2022-04-13 20:02:45 619

原创 算法动态规划--日常购物(根据0-1背包问题改编的问题)

参考书中的0-1背包问题的伪码编写:#include <stdio.h>#include <stdlib.h>void Knapsack(int *v,int *w,int c,int n,int *m[] ){ int jMax=(w[n]-1)<c?w[n]-1:c; for(int j=0;j<=jMax;j++) m[n][j]=0; for(int j=w[n];j<=c;j++) m[n][j]=v[n];

2022-04-13 14:22:44 1350

原创 算法之动态规划算法---最长公共子序列

参考书中的伪码用C编写:#include <stdio.h>#include <stdlib.h>void LCSLength(int m,int n,char *x,char *y,int *c[],int *b[]){ int i,j; for(i=1;i<=m;i++) c[i][0]=0; for(i=1;i<=n;i++) c[0][i]=0; for(i=1;i<=m;i++){ for(j=1;j<=n;j++){

2022-04-13 14:20:35 773

原创 算法分析之递归与分治 ---棋盘覆盖

这个代码是根据书上的伪码用C写出来的代码:#include <stdio.h>#include <stdlib.h>int tile=0;void ChessBoard(int tr,int tc,int dr,int dc, int size,int *Board[]){ if(size ==1) { return ; } int t=tile++; int s=size/2; //覆盖左上角 if(dr<tr+s&&dc<

2022-04-13 14:18:47 527

原创 利用非空链表逆序数字C语言

最近开始做力扣上的题目,发现力扣的题是真难啊,一个题就有上千个测试数据,只有你想不到的错误,没有检测不到的错误,还是太菜了,将代码发出来大佬们给我瞅瞅改进方法。c语言题目:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。struct ListNode* addTwoNumbers(struct ListNode* l1,

2022-01-04 18:50:31 543

原创 单链表实现员工管理系统C语言版

数据结构最先学习的就是单链表,今天就利用单链表实现一个简单的员工管理系统。`#include <stdio.h>#include <stdlib.h>#include <string.h>struct workers{char name[15];char department[18];//单位char gender;//性别int age;char tel[11];//电话号 long int wage;//工资 long int num;

2021-12-29 10:57:34 2632

原创 利用栈实现表达式求值C语言版

大二上学期学习了数据结构,书上又一道例题是关于利用栈,实现表达式求值的问题,但是书上的代码只能实现一位数的求值,原因式在字符串中,一个数字占一个字符位置,所以每次提取数值时,只能提取一个数字,若两个数字连在一起则会出错,我又在原来的基础上,写了一个提取函数,每当遇见非运算符时,就调用这个函数,实现了实数的表达式求值。`#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct Sta

2021-12-29 10:52:55 1970

空空如也

空空如也

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

TA关注的人

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