自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript基础代码练习之冒泡排序

一、要求对一个数组进行冒泡排序,并将排序后的结果输出到控制台。包含了一组数字,然后使用嵌套的循环来进行冒泡排序。

2024-04-03 21:18:13 385

原创 JavaScript基础代码练习之翻转数组

的内容反转存放,并将结果输出到控制台。

2024-04-03 21:18:01 222

原创 JavaScript基础代码练习之数列第n位

一、这段代码要求用户输入一个数字n,然后使用递归的方式计算斐波那契数列中第n位的值,并将结果以警告框的形式显示出来。斐波那契数列是一个经典的数学问题,其中每个数字是前两个数字的和,数列的前两个数字通常是1。因此,这段代码中的函数F(n)使用了递归的方式来计算第n位的斐波那契数。注释掉的部分是交换两个变量值的经典算法,通过加法和减法来实现,但是这部分代码并没有被执行。

2024-04-02 21:00:03 331

原创 JavaScript基础代码练习之表单提交

一、这段代码是一个简单的HTML页面,其中包含一个密码输入框和一个用于显示提示消息的段落。当密码输入框失去焦点时(即用户输入完成后点击其他地方),会触发事件处理函数。该函数会检查密码的长度是否在6到16位之间,如果不是,则将提示消息设置为红色,并显示错误信息;如果是,则将提示消息设置为绿色,并显示正确信息。这段代码的问题可能是在密码输入框失去焦点时,无法正确显示错误或正确信息,或者样式类名无法正确地添加到消息段落中。可能的原因包括事件绑定不正确或样式类名设置有误。

2024-04-02 19:51:03 161

原创 [机器学习]练习汉明距离

汉明距离是使用在数据传输差错控制编码里面的,汉明距离是一个概念,它表示两个(相同长度)字对应位不同的数量,我们以表示两个字,之间的汉明距离。对两个字符串进行异或运算,并统计结果为1的个数,那么这个数就是汉明距离。

2024-04-01 18:42:51 652

原创 [机器学习]练习余弦距离

余弦相似性通过测量两个向量的夹角的余弦值来度量它们之间的相似性。0度角的余弦值是1,而其他任何角度的余弦值都不大于1;并且其最小值是-1。从而两个向量之间的角度的余弦值确定两个向量是否大致指向相同的方向。两个向量有相同的指向时,余弦相似度的值为1;两个向量夹角为90°时,余弦相似度的值为0;两个向量指向完全相反的方向时,余弦相似度的值为-1。这结果是与向量的长度无关的,仅仅与向量的指向方向相关。余弦相似度通常用于正空间,因此给出的值为0到1之间。

2024-04-01 18:42:23 240

原创 [机器学习]练习切比雪夫距离

切比雪夫距离可以用于衡量两个向量或数据集之间的相似性或距离。它常用于聚类分析、图像处理以及机器学习算法中的分类与聚类任务,特别适用于具有不同量纲或规模的数据集。与曼哈顿距离相比,切比雪夫距离更关注各个坐标轴上的最大差异,而不考虑中间的差异。在二维空间中,切比雪夫距离可以表示为两点在横纵坐标上差值的最大绝对值;在三维空间中,则是在三个坐标轴上的差值的最大绝对值。以此类推,切比雪夫距离可以适用于任意维度的空间。切比雪夫距离是指在几何空间中两点之间的最大差值,或者说是两点在各个坐标轴上差值的最大绝对值。

2024-03-31 19:52:00 327

原创 [机器学习]练习闵可斯基距离

闵可斯基距离(Minkowski distance)是一种用于衡量向量空间中两点之间距离的方法。它是曼哈顿距离和欧几里得距离的一般化形式。闵可斯基距离使用一个参数 p 来调整计算方法,其中 p 是一个大于 0 的实数值。当 p = 1 时,闵可斯基距离即为曼哈顿距离。当 p = 2 时,闵可斯基距离即为欧几里得距离。根据 p 的取值,闵可斯基距离可以具有不同的性质。当 p 的值越大,距离的计算更加关注各个坐标轴上的差异。根据具体应用场景和需求,选择合适的 p 值对于距离的计算和数据分析具有重要意义。

2024-03-31 19:51:45 216

原创 JavaScript基础练习题之判断一天是这一年的第几天

一、问题:如何判断一天是这一年的第几天。

2024-03-30 20:30:00 167

原创 JavaScript基础练习题之留言板

留言板。

2024-03-30 20:30:00 173

原创 [机器学习]练习-KNN算法

1.𝑘近邻法是基本且简单的分类与回归方法。𝑘近邻法的基本做法是:对给定的训练实例点和输入实例点,首先确定输入实例点的𝑘个最近邻训练实例点,然后利用这𝑘个训练实例点的类的多数来预测输入实例点的类。2.𝑘近邻模型对应于基于训练数据集对特征空间的一个划分。𝑘近邻法中,当训练集、距离度量、𝑘值及分类决策规则确定后,其结果唯一确定。3.𝑘近邻法三要素:距离度量、𝑘值的选择和分类决策规则。常用的距离度量是欧氏距离及更一般的距离。𝑘值小时,𝑘近邻模型更复杂;𝑘值大时,𝑘近邻模型更简单。

2024-03-29 20:30:00 601

原创 [机器学习]练习KNN算法-曼哈顿距离

曼哈顿距离是指在几何空间中两点之间的距离,其计算方法是通过将两点在各个坐标轴上的差值的绝对值相加得到。在二维空间中,曼哈顿距离可以表示为两点在横纵坐标上的差值的绝对值之和;在三维空间中,则是在三个坐标轴上的差值的绝对值之和。想象你在城市道路里,要从一个十字路口开车到另外一个十字路口,驾驶距离是两点间的直线距离吗?显然不是,除非你能穿越大楼。实际驾驶距离就是这个“曼哈顿距离”。而这也是曼哈顿距离名称的来源,曼哈顿距离也称为城市街区距离(City Block distance)。

2024-03-29 20:30:00 847

原创 JavaScript基础练习题之计算数组元素的和与平均值

一、如何使用JavaScript计算数组元素的和与平均值?

2024-03-28 20:30:00 550

原创 JavaScript基础练习题之计算数组的最大值

一、如何使用JavaScript计算数组的最大值。

2024-03-28 20:30:00 163

原创 javascript基础练习题之渔夫捕鱼

一、题目要求:根据用户输入的年、月、日判断是打鱼还是晒网。代码中使用了isLeapYear函数来判断输入的年份是否为闰年,getDays函数来计算输入日期是一年中的第几天,然后根据计算结果来确定是打鱼还是晒网。最后代码通过弹窗提示用户是打鱼还是晒网。

2024-03-27 19:33:35 293

原创 JavaScript基础练习题之求斐波那契数列第N项的值

斐波那契数列是一个数列,从0和1开始,后面的每一项都是前两项的和。也就是说,斐波那契数列的第n项是前两项的和,可以表示为F(n) = F(n-1) + F(n-2),其中F(0) = 0,F(1) = 1。斐波那契数列的前几个数是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 以此类推。斐波那契数列在数学、计算机科学等领域有广泛的应用。二、求斐波那契数列第N项值的源程序。

2024-03-27 19:30:45 237

原创 javascript基础代码练习之超速罚款

超速罚款。

2024-03-26 21:55:40 295

原创 javascript基础代码练习

一、输入新增病例数,累计确诊病例数,14天内聚集性疫情发生天数。新增或者累计确诊病例为0则该地区为低风险地区。新增大于0且累计确诊<50或者累计大于50且14天内聚集性疫情发生天数为0的地区为中风险地区。其他情况为高风险地区。

2024-03-26 21:23:41 289

原创 java定义和使用类和对象

系部在管理教师时,所关心的信息主要有教师编号、姓名、性别、年龄、家庭住址、电话号码等,于是抽取这些属性来描述"教师"这个实体。考虑到教师年龄、家庭住址、电话号码等不宜对无关人员公开,于是将这些数据设为私有的成员变量(即实行保护)。阅读并编译这一程序,体会类的成员变量、类的方法以及访问权限的设计。3、编写一个学校类,其中包括成员变量scoreLine(录取分数线)和对该变量进行设置和获取的方法。1) 学生类的构造方法带4个参数,分别接收学生的姓名、考号、综合成绩和体育成绩。最后写一个类测试账户类。

2024-03-25 20:30:00 698

原创 java方法及数组基础练习题

2、编写一个数组处理类,要求里面有这样的两个方法,第一个方法,可以对输入的数组进行排序,第二个方法可以删除指定位置的数组元素;{ 使用Scanner输入一个数组,采用前一个类的第一方法对其排序,输出看看是否正确,在采用前一个类的第二个方法,输出第3个元素,验证正确性。1、定义一个10个元素的数组,要求从键盘输入(Scanner类,循环输入),并在里面查找某个数据,找到输出“有”,没有这个数提示“无”。思路:使用Scanner类输入数组元素,然后再输入要查找的元素,循环比较查找。//可以增加折半等等。

2024-03-25 20:30:00 595 1

原创 串的基本操作及应用

3、加深对字符串的理解,逐步培养解决实际问题的编程能力。1、编写函数,串用定长顺序存储表示来实现串的基本操作;2、编写串的匹配算法,实现查找功能。2、掌握字符串函数的基本使用方法;1、掌握字符串的基本操作;

2024-03-24 19:22:16 280 1

原创 队列的基本操作

1、编写函数,实现链式队列的基本操作;2、编写函数,实现循环队列的基本操作。

2024-03-24 19:20:59 204 1

原创 顺序栈的基本操作

3、加深对栈的2种存储数据结构的理解,逐步培养解决实际问题的编程能力。2、掌握顺序和链式存储的概念,学会对顺序和链式存储数据结构进行操作;3、编写程序,利用链栈实现算术表达式的求解。1、编写函数,创建一个顺序栈(数据自拟);2、编写函数,实现顺序栈的各种操作;1、掌握栈的基本运算;

2024-03-23 13:47:41 169

原创 链表的基本操作

3、加深对链式存储数据结构的理解,逐步培养解决实际问题的编程能力。2、掌握链式存储的概念,学会对链式存储数据结构进行操作;2、编写函数,在链表的指定位置插入一个元素;3、编写函数,在链表的指定位置删除一个元素;1、编写函数,创建一个链表(数据自拟);1、掌握链表的基本运算;

2024-03-23 13:41:47 188

原创 java设计模式之适配器模式

众所周知,我们国家的生活用电的电压是220V,而笔记本电脑、手机等电子设备的工作电压没有这么高,为了使笔记本、手机等设备可以使用220V的生活用电,就需要使用电源适配器(ACAdapter),也就是人们常说的充电器或变压器,有了这个电源适配器,原本不能直接工作的生活用电和笔记本电脑就可以兼容了。在类适配器模式中,适配器与适配者之间是继承(或实现)关系。在软件开发中有时也存在类似这种不兼容的情况,也可以像引人一个电源适配器那样引入一个称为适配器的角色来协调这些存在不兼容的结构,这种设计方案即为适配器模式。

2024-03-22 19:29:00 1203 1

原创 java设计模式之单例模式

2.某软件公司开发人员要创建一个数据库连接池,将指定个数的(如两个或3个)数据库连接对象存储在连接池中,客户端代码可以从池中随机取一个连接对象来连接数据库试通过对单例类进行改造,设计一个能够自行提供指定个数实例对象的数据库连接类并用Java代码编程模拟。1.使用单例模式设计一个多文档窗口(注:在JavaAWT/Swing开发中可使用JDesktopPane和JInternalFrame来实现),要求在主窗体中某个内部子窗体只能实例化一次,即只能弹出一个相同的子窗体,编程实现该功能。

2024-03-22 19:17:14 695 1

原创 爬虫基础训练题

2.设置一个请求头(headers),这是一个字典,用于在HTTP请求中设置请求头信息。使用requests.get方法发送GET请求到URL,这个URL的页码是循环变量page的值,获取页面的内容,并将响应内容保存到res变量中。4.使用requests.get方法发送一个GET请求到上面定义的URL,获取网页的内容,并将响应内容保存到response变量中。8.在文件内写入当前页码,然后将课程名称列表转换为字符串,每个课程名称之间用分号分隔,并写入文件。最后写入一个换行符。将响应内容保存到r变量中。

2024-03-21 17:42:26 252 1

原创 Python基础训练题之序列

例如: d={"中国":'北京',"日本":'东京','美国':'纽约'},分别用d.get('西班牙')和d.setdefault('西班牙')添加不存在的键,得出字典d的结果;(2).创建一个字典,在其中存储三条大河流及其流经的国家{"长江":"中国","尼罗河":"埃及","亚马逊":"巴西"}使用循环遍历将该字典中每条河流的名字和每个国家的分别打印出来,并为每条河流打印一条信息,如“长江流经中国”。(4).用help(dict)命令查看fromkeys函数,说明此函数的作用。

2024-03-21 11:24:03 465 1

原创 Python基础训练题之字符串

5.格式化输出0.002178对应的科学表示法形式,保留4位有效位的标准浮点数形式以及百分形式。格式化输出389的二进制、八进制、十进制、十六进制的表达形式,以及对应的Unicode字符。6.2如果菱形边长为n,编写函数,能够求任意边长的“菱形”图案,比如边长为10.6.1打印如下“菱形”的图案:(边长为4,行数为7)

2024-03-20 21:06:14 212 1

原创 Python基础练习题之函数

给出下列Python程序,分别指出两个函数中对应的变量以及测试程序中的变量是局部变量还是全局变量,并写出打印结果。

2024-03-20 20:55:58 909 1

原创 JAVA基础习题3-类的继承

按如下要求定义两个类A和B, 类A中定义一个int 类型属性x(将其赋值为8)和一个在命令行下输出x值的方法myPrint()。主类test中创建了一个A类的对象a(i的初始值2,x的初始值8.0),还定义了一个方法b,b的参数和返回值均为A类的对象,功能为将参数对象的属性i加1,属性x加2。问题:a、子类的sum,num1,num2分别是多少,父类的sum,num1,num2 分别是多少,如何在main中输出父类的sum,num1,num2。子类的sum=600;4.运行下面的程序,理解方法的覆盖。

2024-03-19 17:51:21 380 1

原创 JAVA基础训练题2

2、定义一个类,该类中有两个方法,第一个方法为判断一个数是否为素数,如果是则返回true,否则返回false,第二个方法,使用第一个方法求出m到n之间的所有素数,在定义一个主类,在主函数内输入两个数,验证第一个类中定义的求出这两个数之间的所有素数。{ 使用Scanner输入一个数,采用前一个类的第一方法判断输入的数是否是素数,在输入两个数,采用前一个类的第二个方法,求出这两个数之间的所有素数。void allprime(int m,int n){//利用前一个方法求出 m到n之间的所有素数}

2024-03-19 13:15:26 420 1

原创 java桥接模式

5.空客(Airbus)、波音(Boeing)和麦道(McDonnell-Douglas)都是飞机制造商,它们都生产载客飞机(Passenger Plane)和载货飞机(Cargo Plane)。现在需要设计一个系统,描述这些飞机制造商以及它们所制造的飞机种类。6.某软件公司要开发一个数据转换工具,可以将数据库中的数据转换成多种文件格式,例如TXT、XMLPDF等格式,同时该工具需要支持多种不同的数据库。试使用桥接模式对其进行设计并使用Java代码编程模拟实现。按照书本例题完成P146的第5、6题。

2024-03-16 19:34:29 388

原创 JAVA基础训练题(含答案)

4、求1990-2021年之间的所有闰年。8、4~100之间每个偶数的歌德巴赫猜想。一个数的的因子和(包括1不包括本身)7、一个大于4的偶数歌德巴赫猜想。1、判断一个数是否是水仙花数。5、分两个类写一写第4题。1~10万之间的亲密数对。3、判断一年是否是闰年。、判断一个数是否是素数。

2024-03-16 18:56:05 489

原创 JAVA金额转换

本文仅仅简单介绍了怎么解决转换金额问题。

2022-10-21 10:36:50 1310 1

原创 JAVA算出字符串中大小写字母出现的次数

需求:键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数。

2022-10-09 10:25:08 977

原创 JAVA代码练习-1-10000的亲密数对

亲密数对:如果有两个不同的整数,其中任一个数的全部因子(包括1,但不包括其本身)之歌等于另外一个数,反之亦然,则称这两个整数互为亲密数。

2022-09-20 22:25:58 682

原创 JAVA简单代码练习

需求:定义一个老数组并储存一些元素。

2022-09-06 01:00:35 186

原创 Java简单代码练习

IDEA中用java写一个卖飞机票的代码

2022-08-27 15:55:17 444 2

空空如也

空空如也

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

TA关注的人

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