自定义博客皮肤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)
  • 收藏
  • 关注

原创 算法实验(众数,重数)

3. 给定含有 n 个元素的多重集合 S,每个元素在 S 中出现的次数称为该元素的重数。多重集 S 中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集 S 的众数是 2,其重数为 3。现有S ={1,3,3,3,4,6,10,22,4,6,4,6}求现有集合的重数和众数。

2025-09-24 10:58:51 191

原创 两种方法输出*

【代码】两种方法输出*

2025-09-10 11:51:45 391

原创 两种方法输出*

【代码】两种方法输出*

2025-09-10 11:50:59 326

原创 Java——方法重载

在 Java 中,重载(Overloading)是指在同一个类中,可以定义多个方法名相同但参数列表不同的方法。这些方法会根据传入的参数自动匹配并调用合适的方法。返回值类型可以相同也可以不同(仅返回值不同不能构成重载)参数列表必须不同(参数的数量、类型或顺序不同)Java允许将同一个类中多个同名同功能单参数个数不同的方法,封装成一个方法。*可变参数可以和普通类型的参数一起放在形参列表,但必须保证可变参数在最后。2、方法重载的形参(类型,个数,顺序)至少有一样不同,参数名无要求。1、方法名不同不是方法重载。

2025-09-08 14:19:15 355

原创 Java——八皇后

Ai写的,实在看不懂,或许等哪一天开窍了就懂了!

2025-09-03 17:03:12 195

原创 Java——汉诺塔

递归感觉懂了又感觉那里很疑惑,一知半解的那种,希望大佬指点一下,感谢

2025-09-03 16:34:19 176

原创 python-turtle海龟画笔

一、Turtle绘图命令代码。1、画笔运动命令代码。2、画笔控制命令代码。3、全局控制命令代码。

2025-09-02 09:49:48 166

原创 Java递归

递归就是方法自己调用自己,每次调用时传入不同的变量。有助于编程者解决复杂问题,同时让代码变得简洁。递归可以解决各种数学问题:8皇后,汉诺塔,阶乘问题,迷宫问题,球和篮子问题(google编程大赛)各类算法中也会用到递归,比如快排,归并排序,二分查找,分治算法等。将用栈解决的问题——》递归代码比较简洁。四、斐波那契和猴子吃桃问题。一、递归解决什么问题。二、递归执行机制()三、递归机制(阶乘)

2025-08-22 18:34:08 232

原创 Java成员方法

4、方法定义时的参数称为形式参数,简称形参;方法调用时的参数称为实际参数,简称实参,实参和形参的类型要一致或兼容、个数、里面写完成功能的具体语句,可以为输入、输出、变量、运算、分支、循环、方法调用,但里面不能在定义方法!ps:如果把test中的p置null,只是无法指向地址(即p的地址传入为空),没有改变原来main中的传值。1、一个方法可以有0个参数,也可以有对个参数,中间用逗号,比如getSum(int n1,int n2)结论:引用类型传递的是地址(传递也是值,但是值是地址),可以通过形参影响实参。

2025-08-16 18:28:57 947

原创 类与对象(oop)

2、数据类型:(1)、java提供数据类型(int,char,等);4、注意:从猫类到对象,目前有几种说法:1、创建一个对象;2、使用数组解决:数据类型体现不出来,变量名和内容的对应关系消失,不能体现,猫的行为。1、类是抽象的,概念的,代表一类事物,比如人类,猫类…1、属性的定义语法同变量,示例:访问修饰符,属性类型,属性名;1、一个程序就是一个世界,有很多事物(对象【属性,行为】)3、类是对象的 模版,对象是类的一个个体,对应一个实例。2、对象是具体的,实际的,代表一个具体事物,即实例。

2025-08-04 19:10:39 324

原创 多维数组:二维数组

(3)、二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不同(也称为列数不等二维数组)。(2)、二维数组的声明方式有:int[ ][ ] 或者int[ ] y[ ] 或者int y[ ][ ](1)、一维数组的声明方式有:int[ ] x 或者int x[ ]5、二维数组使用细节和注意事项。可以把一维数组赋值给二维数组。(1)、声明并开辟空间。(2)、先声明后使用。

2025-08-01 17:59:08 181

原创 一维数组:顺序查找

【代码】一维数组:顺序查找。

2025-07-27 09:29:08 115

原创 Java一维数组:冒泡排序

第一次排序:24,69,57,13,80(相邻两个比较,大的后移,比到倒数第一个)第二次排序:24,57,13,69,80(相邻两个比较,大的后移,比到倒数第二的)第三次排序:24,13,57,69,80(相邻两个比较,大的后移,比到倒数第三个)第四次排序:13,24,57,69,80(相邻两个比较,大的后移,比到倒数第四个)(1)、24,69,80,57,13 冒泡排序法将其排成一个从小到大的有序数列。1、排序分为内部排序(在内部存储器中排序)和外部排序(借助外部存储)韩老师Java学习笔记。

2025-07-26 18:34:10 153

原创 Java一维数组

引用传递也在栈内,给arr1赋值一个地址,地址在堆内(把这个地址分为三个空间),arr2 = arr1(把arr1的地址赋值给arr2),所以arr2改变,arr1也改变。值传递主要在栈内,计算机给a1赋值10,a2 = a1(把a1的值复制给a2);3、数组创建后未赋值,有默认值,包括0、false、null。3、数据类型 数组名[ ] = {元素值,元素值……4、先声明数组并开辟空间,数组赋值,使用数组。7、数组属于引用类型,数组型数据是对象。2、实现动态的给数组添加元素的效果。

2025-07-26 09:09:45 244

原创 Java控制结构

(2)、switch(表达式)中的返回值必须是(byte,short,int,char,enum[枚举],String)(6)、判断具体值不多,而且符合byte、short、int、char、enum(枚举)、String用switch。程序流程控制:程序运行的流程控制决定程序是如何执行的,有三大流程控制语句:顺序控制,分支控制,循环控制。5、switch分支结构 :无break继续往下穿透(只执行,不判断),不跳出;}else if(条件表达式2){让程序有选择的执行(单分支、多分支、双分支);

2025-07-07 18:08:26 808

原创 JAVA进制转换

4、十六进制:0-9及A(10)- F(15),满16进1,以0x或0X开头,A-F不区分大小写。一组(000-111刚好对应0-7),转对应八进制。3、十六进制转十进制:eg:0x23A=A(10)*1、二进制:0-1,满2进1,以0b或0B开头。1、二进制转十进制:eg:0b1011=1*3、八进制:0-7,满8进1,以数字0开头。2、八进制转十进制:eg:0234=4*3、十进制转十六进制:eg:237=2、十进制转八进制:eg:131=1、十进制转二进制:eg:34=

2025-06-02 18:55:19 489

原创 JAVA 运算符、标识符、关键字、保留字、键盘输入语句

(3)、变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始单词首字母大写。(3)、只能包含不可以使用关键字和保留字(JAVA中现在未用到,以后可能用到的,eg:goto)1、概念:Java对各种变量、方法和类等命名时使用的字符序列称为标识符(自己起的名字)(1)、定义:被赋予了特殊含义,用于专门用途的字符串。(2)、类名、接口名:多单词组成,所有单词首字母大写。(4)、常量名:所有字母都大写,多单词时用下划线连接。(1)、包名:多单词组成时所有字母都小写。(1)、(),{}等。

2025-06-01 16:57:02 717

原创 The First Week 初识java

文档注释:注释内容可以被JDK提供的工具JAVADOC所解析,生成一套以网页文件形式所体现的该程序的说明文档。文档注释会和源代码保存在一个目录下,若关键部分(如main部分)没有注释,会出现警告。3)、Tab键+全选:向右移;2、变量相当于内存中一个数据存储空间的表示(变量可看做门牌号)1)、类.方法的注释,要以javadoc的方式来写。4)、源文件使用UTF-8(GBK用于CMD)1.1.5、常用的dos命令(dos命令大全)1、变量是程序的基本组成单位(类型+名+值)1)、找不到文件(目录不匹配)

2025-03-30 17:36:51 276

原创 HTML多媒体嵌入

可插入文字(当浏览器不支持video时就会在浏览器中显示该文字)

2024-12-05 09:46:52 497

原创 HTML5表单新属性

6、number类型<input type="number"/>:value指定输入框的默认值,max指定输入框可接受的最大值,min指定输入框可接受的最小值,step:步数。1、autocomplete:可以将表单控件的输入内容记录下来,再次输入时,会将输入的历史记录哦显示在一个下拉列表里,实现自动输入。4、search类型<input type="search"/>:可以自动记录一些字符,带删除图标。7、range类型<input type="range"/>:提供一定范围内的数值输入。

2024-11-27 16:03:51 569

原创 HTML表单

将for属性设置为相应表单控件的id名称,这样<label>标签标注的内容就绑定到了指定id的表单控件上,当单击<label>内容时,相应表单控件就处于被选中的状态。(2)、各浏览器对cols和rows属性的理解不同,在各浏览器中的显示效果可能有差异,所以常使用CSS的width和height属性来定义其宽高。(3)、name属性:用于指定表单名称,在表单提交时标识表单控件数据,提高操作便利性。(1)、使用clos和rows属性来设置多行文本输入框每行中的字符数和显示的行数。表单数据的url地址。

2024-11-23 12:58:13 326

原创 HTML5穿搭速递笔记

在网页布局中,常利用浮动来实现多个元素在一行排列的效果,比如常见的横向导航栏,使用多个 元素(每个 里面放置导航链接等内容)并设置 float: left,就能让这些列表项横向依次排列起来,方便构建水平布局的结构。当元素设置为浮动后,它会脱离正常的文档流,尽可能地向左移动,直到碰到包含它的父元素的边框或者其他浮动元素的边缘为止。2、在中设置并列,设置解释列表项,加入不同类选择器分别控制、标签,通过设置背景方式插入图片,第三部分同理。

2024-11-21 08:35:38 353

原创 HTML5超链接的创建

标签应用href属性时,他就具有了超链接功能。<a href="#"><img src="图像url" border="0"/></a>1>、基本语法格式:<a href="跳转目标" target="目标窗口弹出方式">文本或图像</a>2、暂时没有链接目标时,href的属性值可定义为“#”,意为空链接。2、href="#id名",只要单击创建了超链接的对象就会跳到指定位置。1、基本语法格式:<a href="#id名">内容

2024-11-16 14:45:11 2905

空空如也

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

TA关注的人

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