自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java重要知识点,待后续不断更新~

【代码】java重要知识点,待后续不断更新~

2023-10-24 10:48:27 88

原创 力扣题解(215. 数组中的第K个最大元素),带注释

【代码】力扣题解(215. 数组中的第K个最大元素),带注释。

2023-09-10 16:25:24 352

原创 力扣题解(73. 矩阵置零),带注释

【代码】力扣题解(73. 矩阵置零),带注释。

2023-09-09 10:56:10 538

原创 力扣题解(1051. 高度检查器),带注释

【代码】力扣题解(1051. 高度检查器),带注释。

2023-08-20 19:15:42 273

原创 力扣题解(1030. 距离顺序排列矩阵单元格),带注释

多看几遍题目,开始没看懂…相当于计算矩阵网格里面的点(不要计算边界) 我开了题解才明白题的意思 orz…

2023-08-19 11:37:42 919

原创 力扣题解(682. 棒球比赛),带注释

力扣每日一题!

2023-08-18 14:58:08 258

原创 安装pytorch并在pycharm配置

前言:我的电脑是大一买的了,大概是2018年吧…所以安装前要看下cuda版本(我的电脑是win10的,所以一下操作均在win10可行…)记一下,怕换电脑忘记了。一、查看cuda版本二、结合B站视频安装手把手教你用anaconda安装当今最常用的pytorch版本我的电脑事先装过anaconda。国内源快一点切换国内源三、结合适配自己cuda版本的命令下载这里查看版本命令四、测试安装成功与否进入这里:进行代码测试,点我查看代码五、其他(在pycharm配置等)链接:https://

2021-11-29 14:22:20 993

原创 邻接矩阵转换为邻接表;邻接表转换为邻接矩阵

1.两种存储结构(邻接表和邻接矩阵)//图的两种存储结构#define INF 32767 //定义∞#define MAXV 100 //最大顶点个数typedef char InfoType;//以下定义邻接矩阵类型typedef struct{ int no; //顶点编号 InfoType info; //顶点其他信息} VertexType; //顶点类型typedef struct{ int edges[MAXV][MAXV]; //

2020-10-24 19:47:04 7346 5

转载 java异常——检查异常、非检查异常、运行时异常、非运行时异常

一、概要  Java把所有的非正常情况分为两种:异常(Exception) 和错误(Error),它们都继承Throwable父类。Java的异常(Exception和Error)分为检查异常和非检查的异常其中根据Exception异常进行分类,可分为运行时异常和非运行时异常 二、区别及相应异常A-1:检查异常(编译时异常):  就是编译器要求你必须处理的异常。比如我们在编程某个文件的读于写时,编译器要求你必须要对某段代码try…catch… 或者 throws exception,这就

2020-07-28 15:25:54 1611

原创 java中静态变量、静态块、静态方法与实例变量、实例块、实例方法执行顺序

一、相关含义1.静态变量static int num = 4;2.静态块static { // 3.加载静态块 System.out.println("这个是静态块"); }3.静态方法static void method() // 静态方法,调用的时候才加载 { System.out.println("这个是静态方法!"); }

2020-07-23 11:44:24 427

转载 java中方法(静态与非静态)的区别——类方法(static修饰的静态方法)、实例方法、构造方法

一.静态变量跟实例变量的区别:静态变量:由static修饰,在JVM中,静态变量的加载顺序在对象之前,因此静态变量不依附于对象存在,可以在不实例化类的情况下直接使用静态变量,如下代码所示:public class StaticTest { static int a = 13; //静态变量 int b = 14; //非静态变量 public static void main(String[] args) { int c = StaticTest.a;

2020-07-21 20:42:50 621

原创 java常见排序算法

排序算法优先选择时间复杂度和稳定性。见下图:目前只写了冒泡、选择、快速(其他待更新),代码如下:public class P_sort { static int arr[] = {9, 2 , 6 , 1, 5 , 7, 3, 8, 4,1,2,1,1}; public static void main(String[] args) { //Bubble_sort(); select_sort(); //quick_sort(0,arr.length-1); print(

2020-07-21 17:07:12 105

原创 java实现进制转换

本篇主要使用java方法实现,若要实现:十进制转化为k进制,主要采用思想:除k取余法,其他进制转化为十进制就比较好算了。要熟悉利用二进制与八进制与十六进制之间的关系。代码:package hexadecimal_conversion;//进制转换public class Conver { public static void main(String[] args) { //十进制转化为其他进制--toString方法,参数为整形,结果为字符串 int num_10 = 1096256;

2020-07-21 16:58:28 465

原创 java实现打印日历

思路:因为1900(或1990)年1月1日为星期一,以此为基础往后算(即此年此月到1900年月1日有多少天,sumDay%7+1),往前算暂未实现。代码(有注释):import java.io.BufferedInputStream;import java.util.Scanner;public class Calender2 { public static void main(String[] args) { Scanner sc = new Scanner(new BufferedIn

2020-07-21 16:47:32 649

原创 java基础思维导图(java基础部分)

最近在重温java,把java这条知识线在拉一遍,觉得有必要记录下:思维导图:java基础day1、21. java起源 1.1. java之父:詹姆斯•高斯林 (James Gosling)Java是SUN公司的 产品, SUN被Oracle收购后,现在Java是属于Oracle公司的。IBM公司用Java开发很多产品:https://www.sohu.com/a/194505161_7754042. java版本分类 2.1. JavaSE:Java Standard Edtion(J

2020-07-14 19:39:39 2287

原创 MATLAB对图像进行直方图均衡化,直方图规定化处理(非函数版本)

直方图均衡化:clc;close all;clear all;[pathname filename] = uigetfile('*.*,*.jpg','请选择文件','*.jpg');im = imread([filename pathname]);if numel(size(im)) > 2 im = rgb2gray(im);endfiguresubplot(2...

2019-11-25 17:38:37 3493

原创 MATLAB基本程序设计(笔记)

  今天是10.24,祝各位亲节日快乐!最近开始学MATLAB用于数字图像处理,下面一些基本程序和注意点仅当笔记,若能帮助到有需要的人当然最好不过了,有错还望指正,谢谢!注意点与笔记:(1)MATLAB中除法(’/’)即使是两个整数相除,有小数也会保留小数不像我们所学语言(如c,java等)整除;(2)文件中读取图片:clc;clear all;close all;[filenam...

2019-10-24 20:20:25 2166 1

原创 hdu1022(还是火车进出站问题,灵活用栈,可以联想到卡特兰数中火车出站应用)

利用两个vector模拟进出站过程,第三个记录是进还是出#include<cstdio>#include<algorithm>#include<stack>#include<queue>#include<iostream>#include<cstring>using namespace std;int mai...

2019-07-10 18:54:20 162

原创 zoj2724(优先队列及其应用)

关键:优先级不同则比较优先级,优先级相同则是队列特性:先进先出#include<cstdio>#include<algorithm>#include<stack>#include<queue>#include<iostream>#include<cstring>using namespace std;stru...

2019-07-10 17:34:11 538

转载 你不能把这个世界, 让给你所鄙视的人。(来自知乎的40个趣回复)

复习烦躁了,刷个知乎,有点感觉,你呢?1交朋友的标准是什么?Question -出世的智者,入世的强者,或者正常而阳光的普通人。Answer -2有哪些可以令人清醒的句子?Question -你多学一样本事,就少说一句求人的话。Answer -3做哪些事情可以提升生活品质?Question -定期扔东西。Answer -4结婚以后两个...

2019-07-02 15:26:31 923

转载 关系代数五种基本操作和四程组合操作

五种基本操作:并(Union):设关系R和关系S具有相同的元数n,且相应的属性取自同一个域,则关系R和关系S的并由属于R或属于S的元组组成,其结果仍为n元的关系差(Difference):设关系R和关系S具有相同的元数n,且相应的属性取自同一个域,则关系R和关系S的差由属于关系R而不属于关系S的元组组成,其结果仍为n元的关系笛卡尔积(Cartesian Product):设关系R和关系S的...

2019-06-25 21:49:10 14357

原创 火车出站问题(卡特兰数)

题目描述铁路进行列车调度时,常把站台设计成栈式结构的站台,试问:设有编号为1到n的n辆列车,顺序开入栈式结构的站台,则可能的出栈序列有多少种?输入输入包含多组测试数据。每组为一个正整数n(1<=n<=20),表示有n辆列车。输出输出可能的出栈序列有多少种。样例输入43样例输出145卡特兰数:特兰数又称卡塔兰数,英文名Catalan number,是组合数学中一...

2019-06-14 17:10:24 2891

原创 Linux在vi编辑模式下如何查找

输入vi命令进入编辑页面后,接着输入“/” + 查找内容(/后面不用空格)再回车,查找到后,按n向下查找,N向上查找。例如:查找ServiceName

2019-06-12 15:11:31 10100

原创 response.setContentType与 response.setCharacterEncoding 区别

一:response.setContentType设置发送到客户端的响应的内容类型,可以包括字符编码说明.也就是说在服务器端坐了这个设置,那么他将在浏览器端起到作用,在你打开浏览器时决定编码方式如果该方法在response.getWriter()被调用之前调用,那么响应的字符编码将仅从给出的内容类型中设置。该方法如果在response.getWriter()被调用之后或者在被提交之后调用,将...

2019-06-04 21:27:36 645

原创 计蒜客习题:买书

思路:其实就是一个部分和(从a1,a2,a3…an中选取若干数,使得和为k)的变式,(相当于规定只能选多少个数)代码:(有注释)#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#include<iostream>int m,n,k;...

2019-05-26 16:51:19 282

转载 cin与scanf

好好的5.20我...我刷题容易吗我,今天刷了一道题一直TLE,虽然以前有注意过scanf比cin快点,但没有细究,知道今天,把我弄惨了,好好总结了。以下来自热心网友:1.cin 是个C++类型对象,它的类型是basic_istream,scanf 是个不定参数的函数,2.cin 所属的类重载了 >> 运算符,使输入更简单了,比如double d; cin>>d...

2019-05-20 17:29:16 5266

原创 数据库:候选码、主码、超码、外码、主属性、非主属性

一:相关定义及举例定义在《数据库系统概论》(第五版)——王珊、萨师煊编著中:1.候选码的定义:如果关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码;2.主码的定义:如果一个关系有多个候选码,则选定其中一个为主码;3.主属性定义:候选码的诸属性称为主属性;4.非主属性定义:不包含在任何候选码中的属性称为非主属性;5.实体完整性规则:如果属性(一个或者一组属性)A是基本关...

2019-05-19 21:25:39 24526 1

转载 ACM部分排列组合公式&&hdu样例

前言:每次比赛这道数学题涉及深一点的排列组合等数学公式,一时间就推不出来。排列组合是数学中的一个分支,在计算机编程方面也有很多的应用,主要有排列公式和组合公式,错排公式、母函数、Catalan Number(卡特兰数)等。一、有关组合数学的公式1、排列公式 P(n,r)=n!/r!2、组合公式 C(n,r)=n!/(r!*(n-r)!) C(n,r)=C(n-1,r)+C(...

2019-05-17 21:30:19 806

原创 java中什么是反射

浅层次理解:言简意赅的说:反射就是把类的方法和属性当做对象来使用(对象就可以调用方法了,比如spring那里的invoke)深入了解,转大佬的,点这里!...

2019-05-13 17:26:20 475

原创 计蒜客习题:最长公共子序列

问题描述:代码:#include<cstdio>#include<cmath>#include<cstring>#include<cstdlib>#include<iostream>#include<algorithm>#include<vector>#include<set>#...

2019-05-12 21:04:31 330

原创 dp(最长上升子序列LIS,最长公共子序列LCS)

LIS(最长上升子序列)LIS也是dp的经典问题,学历上升,下降也是同一个道理了。总之,我们需要一个数组存子序列长度。c++代码:int dp[MAX_N], a[MAX_N], n;int ans = 0; // 保存最大值for (int i = 1; i <= n; ++i) { dp[i] = 1; for (int j = 1; j < ...

2019-05-10 22:05:02 272

原创 dp(01背包,完全背包,多重背包)详解附代码

前言dp一直是自己弱势,某些题的状态方程方程是真不好想.0.0.而背包问题一直是dp的入门级别问题,重新整理整理吧…写写博客也算加强记忆吧一、01背包通过上面的表格,可以知道当这5个物品放入容量为10的背包中,最大的价值为15,即dp[5][10] = 15。for (int i = 1; i <= N; ++i) { for (int j = 0; j <...

2019-05-10 21:54:40 4600 1

转载 代码块高亮(代码有颜色)

长啥样?怎么弄?一、首先进入个人博客界面:二、设置选择你的博客标题、描述和想要的皮肤并选择代码显示格式:三、指明代码格式:(在代码块添加c,java,python都可以,但c++不行,其他我没试过.0.0.)转自:https://blog.csdn.net/weixin_41174072/article/details/83217608...

2019-04-29 17:16:08 4561

原创 const int &x和int const &x和int &x和int x之间区别

转自:https://blog.csdn.net/Hk_john/article/details/72459549一:参数的常量引用const int &a和引用 int &a的区别首先介绍一下为什么我们要使用引用形式进行参数传递。我们写一个函数 void fun(int a,int b),这样的函数调用时是不会改变参数的值的,在函数中也就是以一个局部变量的形式存在,当函数...

2019-04-29 16:16:09 9138 2

原创 MagicBuilding HDU - 2192

题意:给你一些高低不平的建筑,即一些数,只有不同的数才能凑成一个群落,求群落的最少个数如:1 1 1 1 1 只能是5个群落如:1 2 3 4 5 只能是1个群落如:1 2 2 5 5 就是两个群落啦 (1,2,5) (2,5)法一: 找完一个群落存一下,用数组实现,什么意思呢,一个数组的以为存一个群落比如 1 2 2 5 5 (...

2019-04-02 21:44:00 173

原创 数据结构:链队列(基本操作)

上次插了个链栈,发现链队列还没有插上来,现在一并附上。#include <stdio.h>#include <stdlib.h>#define OK 1#define ERROR -1#define OVERFLOW -2const int MAXSIZE = 80; // 预设的存储空间最大容量typedef int Status;...

2019-04-02 21:02:26 797

原创 Let the Balloon Rise ZOJ - 2104

题意:输出颜色最多的那种…两种方法法一//法一:反复遍历,遇到相同颜色就用b数组来存入并且+1,还是遇到数字最大是即颜色最多的那种颜色/** title : Let the Balloon Rise ZOJ - 2104* date : 2019-3-31* author: Wu Zongyuan*/#include<cstdio>#include<io...

2019-04-02 20:31:44 130

原创 Dick and Jane ZOJ1110

题意:题目告诉3只宠物年龄之间的关系,以及两个人的年龄总和,以及他们之间的关系,求3只宠物现在的年龄。设x1为dog的年龄,x2为Cat的年龄,x3为Turtle乌龟的年龄关键点:3只宠物之间存在年份不同造成多余的年龄差,即年龄差不等于日期减去日期1)先说不存在多余的年龄差如题中 5 5 10 92)存在一岁的多余年龄差(加在Dog身上的情况)如题中5 5 10 103...

2019-04-02 17:45:00 282

原创 hdu--2035(2种方法)

这道题就A^B的最后三位数,一种是普通方法,另外一种就是快速幂了,快速幂这个东东吧,久了不打会忘,代码不多,多看看就能理解了,我就是这样过来的…见谅。拓展,假如求前三位数呢?留到最后说吧…快速幂理解推荐:https://www.cnblogs.com/CXCXCXC/p/4641812.html讲的很透侧了!!!下面见代码:总喜欢把常用的头文件等加上…法一:普通方法#include&l...

2019-03-05 21:32:59 445

转载 十六进制转八进制,十六进制转十进制

1.十六进制转八进制见例题:问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1&lt;=n&lt;=10)。  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。【注意】  输入的十六进制数不会有前导0,...

2019-02-26 21:58:14 669

空空如也

空空如也

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

TA关注的人

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