自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只路过的打工人的博客

好好学习 天天向上

  • 博客(35)
  • 收藏
  • 关注

原创 Windows工具箱

现在改名叫 Microsoft 365 了,可以打开自己的微软账户,点击 “服务和订阅”,看看有没有买笔记本送的微软账户 👉。

2024-07-17 23:12:56 746

原创 快速排序(Quick Sort)

通过一轮排序,将整个待排序列分割成独立的两部分,其中一部分的所有数据均比另一部分的数据小,然后以同样的方法,继续对这两部分进行排序,从而达到整个序列有序。步骤1,2 称作一趟快速排序,或一次划分。快速排序是对冒泡排序的一种改进。

2022-12-22 12:28:59 153

原创 选择排序(Selection Sort)

每一趟从待排序的数据元素中选出最小的一个元素,按顺序放在待排序的数列的最前端,直到完成排序

2022-12-14 23:19:24 129

原创 简单SQL注入

Statement存在SQL注入的风险。

2022-07-25 21:41:05 149

原创 MySQL 忘记密码 -> 重置密码

执行完所有操作后关闭无密码方式启动的窗口。再打开一个cmd窗口。

2022-07-21 14:03:25 249

原创 217.存在重复元素

给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。输入nums=[1,1,1,3,3,4,3,2,4,2]输入nums=[1,2,3,1]输入nums=[1,2,3,4]时间复杂度分析O(N^2)

2022-07-19 12:19:42 329

原创 增强for循环

增强for循环

2022-07-18 20:18:34 203

原创 零钱通【项目练习】

代码实现package smallChange;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class SmallChangeSys { public static void main(String[] args) { //定义相关变量 Scanner scanner = new Scanner(System.in);

2022-05-12 23:00:48 205

原创 汉诺塔问题【递归】

描述输入输出样例输入样例输出来源b站韩顺平解题思路代码

2022-04-25 22:23:04 217

原创 猴子吃桃问题【递归】

描述输入输出样例输入样例输出来源解题思路代码

2022-04-24 10:50:33 508

原创 斐波那契数列【递归】

描述请使用递归的方式求出斐波那契数 1,1,2,3,5,8,13… 给你一个整数n,求出它的值是多少输入输出样例输入样例输出来源解题思路代码

2022-04-24 10:23:22 210

原创 打印空心菱形

package test_1;public class T_1 { // 打印空心菱形 public static void main(String[] args) { int total = 9; for (int i = 1; i <= total; i++) { // i表示层数 if (i <= (total + 1) / 2) { // 打印菱形的上半部分和中间那一行 // 打印每行前面的空格 for (int j =

2022-04-15 17:12:57 576

转载 优快云博客图片水印自定义及去除方法

小图上传说明 尺寸较小的图片上传后默认不加水印,而且默认水平居中显示。你可以更改markdown格式后面的 #pic_center ,这是设置图片水平对齐的方式。 #pic_left 就是左对齐, #pic_right 是右对齐。大图上传说明 大图上传默认添加水印,同样也是默认水平居中显示。这里的水平居中指的是图片在文章排版中的位置,而不是文字水印在图片中的位置。如何去除水印 将图片url中和设置水印相关的参数全部删除就可以了。 带水印的urlhttps:/

2022-01-20 09:56:03 4378 3

原创 暗影精灵5 设置电池充电阈值

在网上找的好麻烦所以自己写一个保存一下,以免下次用到忘记了不知道怎么截图,用手机拍的,将就看,应该还挺清楚的通过BIOS设置电池阈值为80%这里提供一种进入BIOS的方法:按住 Shift 的同时点击重启然后进入到如下界面选择 疑难解答选择 高级选项选择 UEFI固件设置选择 重启按 F10 进入 设置BIOS在 系统设置 下找到 电池保护功能 ,选择 80%按 F10 保存并退出设置完成...

2022-01-19 23:15:57 11002

原创 冒泡排序(Bubble Sort)

每进行一轮比较之后,n 个数的排序问题就转化成了 n-1 个数的排序问题(此时的 n = n - i,即减去已经排序正确的数)以 n 个数排序为例,从第一个开始,依次比较相邻的两个数是否是逆序对,如果是逆序对,就交换两个数,以此类推,直到。所以,总共要进行 n-1 轮冒泡,每轮进行 n-1 次比较。经过一轮排序,最大的数像冒泡一样排到队列最后。正序: 小➡大,逆序: 大➡小。

2022-01-19 22:51:35 541

原创 2:删数问题【贪心算法】

描述输入输出样例输入样例输出来源解题思路代码#include <iostream>#include <string>using namespace std;int main(){ int s,i; string n; cin>>n>>s; if(s>=n.size()) return -1; else while(s>0) {

2021-11-25 16:00:41 666

原创 1:最长单调递增子序列【动态规划】

描述一个数的序列bi,当b1 < b2 < … < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, …, aN),我们可以得到一些上升的子序列(ai1, ai2, …, aiK),这里1 <= i1 < i2 < … < iK <= N。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)等等。这些子序列中最长的长度是4,比如子序列(1, 3, 5, 9).你的任务,就

2021-11-23 21:59:17 694

原创 例题:踩方格

描述有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:a. 只能向北、东、西三个方向走;b. 每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;c. 走过的格子立即塌陷,无法再走第二次。请问:如果允许在方格矩阵上走n步,共有多少种不同的方案(2种走法只要有一步不一样,即被认为是不同的方案)。...

2021-09-25 11:15:00 1373

原创 常量和变量

说明一个符号表示常量const <类型说明符> <符号常量名> = <数据> ;const int a = 1 ;const char a[10] = “我最帅” ;const int a = 1 , b = 2 ;或在 main 函数之前#define <符号名称> <数据>#define a 3.14 //编译预处理...

2021-08-20 16:24:21 88

原创 C++数据类型【笔记】

https://www.icourse163.org/learn/XJTU-46006?tid=1206723209#/learn/content?type=detail&id=1211522452&sm=1sizeof() 运算符测试某类型数所占字节数cout << sizeof( int ) ; // 整型数的字节数cout << sizeof( short ) ; // 短整型的字节数方括号表示可选,例如 unsigned [ int ]

2021-08-19 10:20:36 613

原创 学生信息注册

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>学生信息注册</title><style type="text/css">p{ font-size:50px; font-weight:bold; text-align:center;}#box{ margin:0 auto; width:505px;

2021-04-04 11:30:37 537

原创 Java输入输出类

类型创建方法作用booleancreateNewFile()不存在返回true,存在返回falsebooleanmkdir()创建目录booleanmkdirs()创建多级目录类型删除方法作用booleandelete()booleandeleteOnExit()文件使用完成后删除类型判断方法作用booleancanExecute()判断文件是否可执行booleancanRead()判断文件是否可读...

2020-12-23 16:40:28 194

原创 异常类处理

异常类名异常抛出VirtualMachineErrorJava虚拟机(JVM)运行错误NoClassDefFoundError定义错误LinkageError动态链接失败AWTErrorAWT错误ArithmeticException数学运算异常比如除数为零的异常IndexOutOfBoundsException下标越界异常比如集合、数组等下标越界ArrayIndexOutOfBoundsException数组下标越界异常...

2020-12-05 11:25:28 105

原创 String类,StringBuffer类及其应用

String类int lenth()返回字符串中字符的个数

2020-11-25 17:27:50 130

原创 Java语言JDK提供的标准类库与使用【作业】

股票交易package draft_1;//股票的风险public class Text { public static void main(String[] args) { int N = 10000, n = 0; for (int i = 0; i < N; i++) { //100个交易日为1次实验,重复10000次实验 double value = 1000; //假设初始资金1000元 //100个交易日的交易过程 for (int j .

2020-11-25 17:21:50 416

原创 instanceof

A instanceof B判断A是否是B的实例,返回boolean型数据

2020-11-11 17:01:06 78

原创 类的组合与继承【作业】

设计类,分别完成:定义一个点类;继承点类,定义一个圆类,计算其面积、周长;继承圆类,定义一个圆柱类,计算其表面积、体积;设计一个包含主方法的类,对设计的3个类进行测试。package Draft_1;public class Text { public static void main(String[] args) { Point p1 = new Point(); Point p2 = new Circle(1); Point p3 = new Cylinder.

2020-10-28 17:33:01 1109

原创 循环练习

语句的嵌套应用打印***************package draft_1;//打印图形public class Text { public static void main(String[] args) { for(int i = 0; i<5; i++) { for(int j = 0; j<i+1; j++) { System.out.print("*"); } System.out.println(); } }}打

2020-10-24 23:55:50 153

原创 数组练习

输入一组数据(10个数据),找出最大值(并给出最大值所在的位置),并输出。进一步思考:若要求同时求出最大值、最小值,如何设计程序?package draft_1;import java.util.Scanner;public class Text { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n; double a[]; n = cin.nextInt.

2020-10-24 22:35:06 652

原创 第3周作业与实验

从键盘连续输入任意个整数,(当输入为0 时,结束输入),分别求其中正数、负数的平均值,并输出结果。package draft_1;import java.util.Scanner;public class Text { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n = 0,x,y = 0; double average; x = cin.nextInt(.

2020-10-24 22:28:14 535

原创 类的定义与应用【作业】

第一部分:类设计基础1、定义一个类,获取其坐标package draft_1;//定义一个点类,获取其坐标public class text { public static void main(String[] args) { Point a = new Point(); System.out.println("("+a.Get_x()+","+a.Get_y()+","+a.Get_z()+")"); }}class Point { private double x,y,

2020-10-14 23:52:46 1097

原创 贪心算法(Greedy Algorithm)

基本概念一种求最优解的方法。它是按照某种最优策略,将复杂问题层层分解成子问题(每次一般只有一个),并由子问题的最优解“回溯”出整个问题的最优解从贪心算法的定义可以看出,贪心算法不是从整体上考虑问题,它所做出的选择只是在某种意义上的局部最优解,而由问题自身的特性决定了该题运用贪心算法可以得到最优解如果一个问题可以同时用几种方法解决,贪心算法应该是最好的选择之一...

2020-09-26 16:51:13 266

原创 1005:地球人口承载力估计

1005:地球人口承载力估计时间限制: 1000 ms 内存限制: 65536 KB【题目描述】假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年。为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?【输入】一行,包括四个正整数x,a,y,b,两个整数之间用单个空格隔开。x>y,a<b,ax<by,各整数均不大于10000。【输出】一个实数z,表示地球最多养活z亿人,舍入到小数点后两位。

2020-09-26 16:46:51 316

原创 动态规划(Dynamic programming)

基本概念动态规划是一种分阶段求最优值的算法:将复杂的问题按阶段划分成一个个的子问题,然后枚举子问题可能出现的各种情况,从中找出最优解,即利用子问题的最优解求得原问题的最优解几个概念阶段:用动态规划求解一个问题时,需要将问题的全过程恰当的分成若干个相互联系的阶段,以便按一定的次序去求解。阶段的划分一般是根据时间和空间的自然特征来划分,同时阶段的划分要便于把问题转化成多阶段决策过程。即根据空间顺...

2020-03-22 22:21:07 684

原创 插入排序(Insertion Sort)

在插入之前,要先把它后面的所有数据后移一位,以防止要插入位置的原数据被覆盖。当读入一个数据时,在已经排好的序列中,搜寻它正确的位置,插入读入的数据。第一步: 4 【3,6,1,8,5,2,7】第八步: 1,2,3,4,5,6,第五步: 1,3,4,6,在已排序队列中,从后往前找。第六步: 1,3,4,

2020-03-15 23:03:33 198 1

空空如也

空空如也

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

TA关注的人

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