- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 C++信奥赛闯关题目1
输入一个年份,输出它是否为闰年闰年的规则: 描述:能被4整除,并且不能被100整除的,再加上可以被400整除的读起来费劲,对初学者不友好。
2025-06-24 19:23:29
427
原创 C++算法动态规划4
题目描述:在一个 m*n 的网格的左上角有一个机器人,机器人在任何时候只能向下或者向右移动,机器人试图到达网格的右下角,有多少可能的路径方法:动态规划状态:子状态:从 (0,0) 到达 (1,0),(1,1),(2,1),...(m-1,n-1) 的路径数。
2025-06-11 18:44:35
585
原创 C++算法动态规划3
如果你能只用 O(N)的额外的空间来完成这项工作的话,就可以得到附加分,其中 N 是三角形中的行总数。给出一个三角形,计算从三角形顶部到底部的最小路径和,每一步都可以移动到下面一行相邻的数字,最小的从顶部到底部的路径和是 2 + 3 + 5 + 1 = 11。
2025-06-06 16:58:07
360
原创 C++算法-动态规划2
给定一个字符串和一个词典 dict,确定 s 是否可以根据词典中的词分成一个或多个单词。返回 true,因为 "leetcode" 可以被分成 "leet code"来源:牛客 - leetcode。
2025-06-06 16:09:49
357
原创 Python基础1
一.python介绍和库文件管理编程语言人与电脑交流编程语言ccjavaphppythonpip是 Python 的包管理工具,用于安装和管理 Python 包和库。python国内镜像源存放第三方库安装包requests卸载包requests安装python371.python解释器2.pip包管理器管理的是扩展的一些库文件放在Lib3.python的标准库libpip。
2025-06-05 15:22:36
361
原创 JAVA基础12:字符串(下)
如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费内存空间,而这种操作还不可避免。那么有没有一种比较好的方式可以解决这个问题呢?答案是肯定的,我们可以通过Java提供的StringBuilder类就来解决这个问题。StringBuilder是一个可变的字符串类,我们可以把它看成一个容器这里的可变指的是StringBuilder对象中的内容是可变的。
2023-11-16 14:37:19
159
原创 JAVA基础12:字符串(上)
String 类在java.lang包下,所以使用的时候不需要导包String类代表字符串,Java程序中的所有字符串文字(例如"abc")都被实现为此类的实例也就是说,Java程序中所有的双引号字符串,都是String类的对象。
2023-11-16 12:21:04
321
原创 JAVA基础11:面向对象
类是对现实生活中一类具有相同属性和行为的事物的抽象。属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值行为:对象能够执行的操作类的重要性:是Java程序的基本组成单位。类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为。①定义类②编写类的成员变量③编写类的成员方法public class 类名{//成员变量变量1的数据类型 变量1;变量2的数据类型 变量2;...//成员方法方法1;方法2;...//类的定义//成员变量。
2023-11-15 19:17:11
263
原创 软件测试基础1:认识软件及测试
分类应用软件系统软件软件:控制计算机硬件工作的工具。软件测试:使用技术手段验证软件是否满足使用需求。用例:用户使用的案例2)什么是测试用例测试用例:是为测试项目而设计的执行文档。
2023-11-14 18:21:38
152
原创 JAVA基础8:方法
格式:public static void方法名(){//方法体范例:public static void(){//方法体格式:public static void 方法名(参数){......}格式(单个参数):public static void 方法名(数据类型 变量名){......}范例(单个参数):public static void isEvenNumber(int number){......}格式(多个参数):public static void 方法名(
2023-11-14 17:27:50
610
原创 JAVA基础7:数组
格式一:数据类型[] 变量名范例: int[] arr定义了一个int类型的数组,数组名是arr格式二:数据类型 变量名[]范例:int arr[]定义了一个int类型的变量,变量名是arr数组Java中的数组必须先初始化,然后才能使用所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。
2023-11-14 12:05:09
963
原创 IDEA软件使用步骤
IDEA全称,是用于java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。:把代码编写,编译,执行,调试扽过多种功能综合到一起的开发工具。下载:https://www.jetbrains.com/idea安装:傻瓜式安装,建议修改安装路径。
2023-11-13 15:00:10
533
原创 JAVA基础6:循环语句
1)特征重复做某件事具有明确的开始和停止标志2)组成初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环能否执行下去3)语法初始化语句:这里可以是一条或者多条语句,这些语句可以完成一些初始化操作条件判断语句:这里使用一个结果值为boolean类型
2023-11-13 13:45:18
295
1
原创 JAVA基础5:分支语句
顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。顺序结构的执行流程图:执行流程:①首先计算关系表达式的值②如果关系表达式的值为true就执行语句体③如果关系表达式的值为false就不执行语句体④继续执行后面的语句内容2)if语句格式2执行流程:①首先计算关系表达式的值②如果关系表达式的值为true就执行语句体1③如果关系表达式的值为false就执行语句体2④继续执行后面的语句内容例子:判断奇偶数3)if
2023-11-10 16:32:09
350
原创 JAVA基础3:运算符
不同运算符连接的表达式体现的是不同类型的表达式。表达式:用运算符把常量或者变量连接起来符合Java语法的式子就可以称为表达式。整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。,由于+是算术运算符,所以这个表达式叫算术表达式。运算符:对常量或者变量进行操作的符号。a + b : 是表达式。的区别:两个数据做除法,
2023-11-09 18:57:07
193
原创 Notepad软件的安装和使用
window自带的记事本软件不能显示行号,不利于我们检查程序的错误;而Notepad软件能够显示行号,所以需要安装Notepad软件。
2023-11-07 23:26:11
202
原创 JAVA基础1:Java概述
语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言JAVA语言是美国Sun公司在1995年推出的计算机语言。
2023-11-07 21:15:11
220
原创 print函数
注意:像循环,条件等结构需要使用缩进来保证代码可以被执行;同样代码缩进可以保证代码的美观。注意:这里指的屏幕≠windows窗口程序。注意:字符串的引号必须是英文的符号。使用4个空格或1个tab作为缩进量。例子:使用“*”组成5*5的正方形。
2023-11-03 14:43:15
138
原创 win10远程访问方法
1.通过win10中的Quick Assist实现远程操作步骤一:双方在windows界面中找到Quick Assist并打开步骤二:远程控制方需要进行如下操作步骤三:远程控制方将下面的随机产生的安全代码发送给被远程控制方步骤四:被远程控制方将安全代码输入即可2.常规的远程控制方法前提保证打开远程功能步骤一:在【我的电脑】右击找到【属性】弹出下面的界面,选择【远程设置】步骤二:在弹出的页面中打钩允许远程协助连接这台计算机步骤三:w...
2020-06-01 10:31:47
2065
原创 网络常用术语
AP 无线访问接入点(WirelessAccessPoint)AP就是传统有线网络中的HUB,也是组建小型无线局域网时最常用的设备。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网,从而达到网络无线覆盖的目的。AC 无线控制器(Wireless AccessPoint Controller)是一种网络设...
2019-05-21 12:08:20
1514
原创 JQuery事件
1.bind()方法“绑定”,为被选择元素添加一个或多个处理事件,并按照规定事件发生时规定的函数。语法:$(select).bind(event,data,function)event:必选。规定添加的一个或多个有效事件,多个有效事件用空格分开。data:可选.规定传递到函数的额外数据。function:必选。规定事件运行时的函数。2.blur()方法“暗淡
2017-12-05 10:51:20
303
原创 js通过URL向后端传递中文数据出现乱码
js中的代码:url = "/user/goods/exportExcel"+ "?loginName=" + loginName ;window.open(url);后端Java代码:if(StringUtils.isNotEmpty(request.getParameter("loginName"))){condtions.put("loginName", reque
2017-10-12 16:56:58
728
原创 一个类能够克隆需要满足的条件
1.实现了Cloneable接口2.覆盖clone()3.在自己的clone()中调用super.clone()4.在自己的clone()中捕获异常
2017-09-20 16:09:53
905
原创 输入信息,按‘回车键’,自动登录的代码
document.onkeydown=function() { if(event.keyCode==13) {//此处为登录的代码 。。。。 } };
2017-09-18 15:26:02
789
原创 快速排序
快速排序(Quicksort)是对冒泡排序的一种改进,其核心的思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。例子如下:现有下面6个数据,上面是序号,下面是值序号0 1 2 3 4 5数据6 2 7 4 1 8创建变量
2017-09-13 14:08:25
238
Java编程思想第四版中文版
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅