自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL

MySQL1.SQL动词SQL功能动词数据查询select数据定义create,drop,alter数据操纵insert,update,delete数据控制grant、revoke2.定义基本表(1)建立一个学生表create table Student (Sno CHAR(9) PRIMARY KEY,/*列级完整性*/ Sname CHAR(20) UNIQUE, Ssex CHAR(2), Sage SMALLINT, S

2021-03-27 16:49:16 226 2

原创 Java abstract关键字

Java abstract关键字1.abstract可以用来修饰类、方法2.abstract修饰类,抽象类(1)此类不能被实例化(2)抽象类中一定有构造器,便于子类实例化时调用3.abstract修饰方法:抽象方法(1)抽象方法只有方法的声明,没有方法体(2)包含抽象方法的类一定是一个抽象类。抽象类中可以没有抽象方法(3)若子类重写了父类所有的抽象方法后,此子类才能被实例化(4)若子类没有重写父类中的所有抽象方法,则此子类也是一个抽象类,需要用abstract修饰4.abstract不能

2021-03-18 15:07:54 150

原创 java笔试算法题(1)

java笔试算法题(1)1.设定关系(A=1,B=2,C=3,···,Z=26,AA=27,AB=28,···,AAA=XXX,···),写一个转换函数,根据上面规则把一个字符串转换为数字。https://blog.csdn.net/qq_43824618/article/details/1049184552.给定如2019-09-15、2019-09-30形式,计算日期相差天数(提示,可用SimpleDateFormat)https://www.iteye.com/blog/leeleo-1125

2021-03-18 14:47:32 202

原创 spring IOC

IOC控制反转(Inversion of Control) 就是依赖倒置原则的一种代码设计的思路。具体采用的方法就是所谓的依赖注入(Dependency Injection)。所谓依赖注入,就是把底层类作为参数传入上层类,实现上层类对下层类的“控制”。https://www.zhihu.com/question/23277575/answer/169698662...

2021-03-17 16:06:15 87

原创 Spring Bean基础知识

Spring Bean1.什么是Spring Bean?官方文档翻译 :在 Spring 中,构成应用程序主干并由Spring IoC容器管理的对象称为bean。bean是一个由Spring IoC容器实例化、组装和管理的对象。Bean是基于用户提供给容器的配置元数据创建。2.Spring提供了哪几种配置方式?(1)基于xml配置在XML配置中,通过 来定义Bean,通过id或name属性定义Bean的名称。通过子元素的动态属性为Bean注入值。<bean id="studentbea

2021-03-16 17:05:54 279

原创 查找单链表倒数第K个元素

查找链表倒数第K个元素看到这个题目,是不是都想着,先遍历一遍单链表,记录单链表元素的个数(即单链表的长度)n,然后再遍历一遍单链表找出正数第n-k个元素。但这样做要遍历两次单链表,显然,上述方法还可以进行优化。由于单链表只能从头到尾访问链表的各个结点,因此,如果要找出链表的倒数第k个元素只能从头到尾进行遍历查找,在查找过程中,设置两个引用(相当于指针的作用),让其中一个指针比令一个指针先前移k-1步,然后两个指针同时向前移动。循环直到先行指针值为null时,另一个指针所指的位置就是我们要找的位置。而且

2021-03-16 11:28:21 500 1

原创 “==”、equals和hashcode区别

“==”、equals和hashcode区别“==”运算符用于比较变量对应的内存中所存储的数值是否相同。(1)如果两个变量是基本数据类型,可直接用“==”来比较其对应的值是否相等。(2)对于指向引用类型的变量,判断两个引用是否相等时,判断的是两个引用是否指向同一个对象。equalsequals是object类提供的方法之一。在没有覆盖equals(Object)方法的情况下,equals和上边运算符一样,都是比较的引用。equals(Object)可以被覆盖,通过覆盖的方法,让它比较的不是引用

2021-03-16 10:11:21 220

原创 spring基础知识

spring基础知识1.介绍一下spring?spring是一个开源框架,目的在于降低企业级应用开发的复杂度。是轻量级,松耦合的。具有分层的体系结构,允许用户选择组件。它可以集成其他框架,又称为框架的框架。2.spring配置文件?spring配置文件是xml文件,主要包含类的信息,描述这些类是如何配置以及相互引入的。3.spring应用程序有哪些不同的组件(1)接口----定义功能(2)Bean类----包含属性,setter和getter方法,函数等(3)spring面向切面编程(AOP

2021-03-15 17:04:36 78

原创 如何删除链表的重复元素

如何删除链表的重复元素看到这个题目,最容易想到的就是遍历链表,把遍历到的值存到Hashtable中,在遍历过程中,若当前的值在Hashtable中存在,则说明这个数据是重复的,因此可以删除。public void deleteDuplecate(Node head){ Hashtable<Integer,Integer>table = new Hashtable<Integer,Integer>(); Node tmp = head; Node pre = nu

2021-03-15 15:23:23 205

原创 如何实现单链表的增删改查

如何实现单链表的增删改查1.链表的特点(1)可以用任意一组存储单元来存储单链表中的元素(存储单元可以是不连续的)(2)存储每个数据元素的值外,还必须存储指示直接后继元素的信息2.java语言中,用如下数据类来存储结点信息class Node{ Node next = null; int data; public Node(int data) {this.data = data;} }3.单链表的插入操作将值为x的新结点插入到单链表的第i个结点的位置上,

2021-03-15 14:44:55 108

原创 knn算法实现

KNN算法(自己实现)鸢尾花数据集一.题目描述题目:自己实现knn算法(用鸢尾花数据集)Knn算法描述:在训练集中数据和标签已知的情况下,输入测试数据,将测试数据的特征与训练集中对应的特征进行相互比较,找到训练集中与之最为相似的前K个数据,则该测试数据对应的类别就是K个数据中出现次数最多的那个分类二. 算法构造Knn算法通过计算对象间距离来作为各个对象之间的非相似性指标,在这里距离一般...

2019-10-15 13:26:51 429

原创 将十进制转换成其它进制

一. 题目说明题目1:将非负十进制整数n转换成b进制。(其中b=2~16)二. 算法设计思路递归算法递归体:transform(int n,int d){ 输出转换结果 n=0; transform(n/d,d)n>=0}2.非递归算法直接用Window...

2019-06-08 22:30:59 1186

原创 递归程序设计

一.题目描述用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3...

2019-05-30 17:29:14 177

原创 Java版CORBA程序

题目1.Java版CORBA程序1——HelloWorld编写实现显示“Hello,World!+班级+中文姓名”字符串。实现详解:1 编写IDL接口HelloWorld.idl:module sample{interface HelloWorld{wstring sayHello(); }; };2编译IDL接口:X:\corba>idlj –fall...

2019-05-17 22:01:13 188

原创 KFC收费系统

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

2019-05-12 17:11:24 337

原创 常见工厂模式

一.问题描述(1)、简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。(2)、工厂方法模式海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的...

2019-05-05 19:47:32 1058

原创 创建PGR角色

一、实验内容1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵...

2019-04-20 12:53:37 365

原创 24点游戏

一.问题描述24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。随机生成4个代表扑克牌牌面的数字字母,由答题者答题,判断是否等于24,根据答题者的选择列出所有可能算出24的表达式。二.算法设计思路24点游戏主要就是用穷举法,列出四个数字加减乘除和括...

2019-04-12 21:09:28 512

原创 学生信息管理系统

学生管理系统问题描述学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。建立文件来保存学生信息。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。提高要求: 可将程序中的不足(如数据验证)等根据自己的能力与理解完成。1.增添了密码保护功能。2. 增加分数限制功能。3...

2019-04-05 23:04:46 342

原创 用代码实现图灵机XN*2

实验题目用代码实现图灵机XN*2在拓展的二进位上实现这个运算的指令:① 0 0 ->0 0 R,② 0 1 ->1 0 R,③ 1 0 ->0 1 R,④ 1 1 ->10 0 R,⑤ 10 0 ->11 1 R,⑥ 11 0 ->0 1 STOP。题目分析 用字符串数组进行扩展二进制的输入,用flag来存放内态,用多个if…else…语句...

2019-03-22 22:30:28 706

原创 求一组数的最大公约数和最小公倍数

求一组数的最大公约数和最小公倍数问题描述1.【简单练习】求N个数的最大公约数和最小公倍数2.【提高练习】Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考...

2019-03-20 17:27:13 4362

原创 求两个数的最大公约数(C++)

求两个数的最大公约数(C++)一.算法构造1.辗转相除法设两数为a,b设其中a 做被除数,b做除数,temp为余数①大数放a中、小数放b中;②求a/b的余数;temp=a%b③、若temp=0则b为最大公约数;④、如果temp!=0则把b的值给a、temp的值给b;⑤、返回第二步;流程图2.枚举法设两个数为a,b①比较两个数的大小②. 把较小的数从大到小列举③在2过程...

2019-03-07 22:19:45 42053 11

原创 三天打鱼,两天晒网c++

三天打鱼,两天晒网问题描述中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。问题分析:用in.txt文件进行数据的输入,并把结果输出至out.txt文件源代码:*//某人从2010年1月1日开始“三天打鱼,两天晒网”,问这个人在以后的某一天是“打鱼”还是“晒网”#include#includeu...

2019-03-01 21:50:33 331

空空如也

空空如也

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

TA关注的人

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