自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣面试题 17.05. 字母与数字

如果前缀和出现多次,我们为了达成最长子数组这一特点,我们只需要记录不同前缀和第一次出现的位置。这里使用哈希表来记录每一个前缀和第一次出现的下标,由于最后的答案需要返回一个数组我这边使用。这里我们可以使用前缀和的思路来做,将字母转换成+1,数字转换成-1,如果。题解:题目需要我们返回字母与数字个数相同的最长子数组,工具类的复制数组方法。

2023-03-15 09:52:45 105 1

原创 109. 有序链表转换二叉搜索树

力扣第109题的一点思路与代码

2022-09-13 20:56:13 196

原创 120. 三角形最小路径和

力扣刷题第 120题

2022-09-13 20:40:54 123

原创 1608. 特殊数组的特征值

1608.特殊数组的特征值。

2022-09-12 09:01:55 128

原创 java 面试题

选择的一些有趣的面试题,在此作出一些浅薄的回答。

2022-08-27 20:51:34 195

原创 java 并发编程艺术摘抄

读完后对其中部分内容表示理解并认同,于是便抄下来以便后来参考。

2022-08-27 20:45:25 341

原创 int 数组不同获取最大值写法

想看看是否有更简洁的写法。这里挑出三种写法分别对速度进行测试。

2022-08-14 10:57:55 502

原创 Error:java: Compilation failed: internal java compiler error与module的language level自动跳动5

关于Error:java: Compilation failed: internal java compiler error与module的language level自动跳动5解决方法

2022-07-05 15:29:56 209

原创 vue 学习笔记

自已学习vue的一点笔记

2022-06-26 21:12:18 317

转载 如何处理Long类型json传输时精度丢失的问题

关于如何处理Long类型精度丢失的解决方案

2022-06-26 19:56:58 2365

原创 java (gc)机制

自已整理的垃圾回收的资料

2022-06-25 10:57:12 156

原创 mybatis 的sql 写法与mysql实现批量插入

mybatis写xml的简便用法与注意事项,和如何开启批量插入

2022-06-24 17:08:23 229

原创 git初步使用

使用git的一些常用命令与相关写的好的文章

2022-06-24 16:54:43 136

原创 linux学习

linux学习

2022-06-23 15:39:25 76

原创 mysql

mysql使用与事务

2022-06-23 15:32:09 573

原创 royi-vue

royi-vue框架的初步笔记

2022-06-23 15:20:01 586

原创 redis

redis初步使用

2022-06-23 15:16:23 57

原创 swagger生成api

swagger的初步使用笔记

2022-06-23 15:08:26 185

原创 ssm框架

关于ssm框架的笔记

2022-06-23 15:04:26 344

原创 Juc并发编程

多线程

2022-06-23 14:47:42 99

原创 javaSE

学习javase笔记

2022-06-22 19:54:02 375

原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointer

在项目中添加swagger后运行程序出现如下报错org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException at org.springframework.context.support.DefaultLifecycleProcessor.

2021-11-28 13:26:22 734 1

原创 关于vue的scoped属性及v-model及sync修饰符

关于sync语法糖如果你要传一个属性进一个组件并且你也希望在内部可以修改这个属性父<demo :money.sync="money"></demo>这行代码做了两个事1.是将这个money传入了这个demo组件2.监听一个@updata:money事件子<template> <div> {{money}} <button @click="handleClick">改变money</butto

2021-08-20 22:16:45 207

转载 vue引用sass全局样式

引用scss全局样式在组件内我们有时也需要引用mixin或者定义的一些变量,但又不想在每一个组件都引用,这时我们可以在Vue项目根目录下创建vue.config.js,并在其中加入如下配置。下面的配置有版本要求 "sass": "^1.26.5", "sass-loader": "^8.0.2",module.exports = { css: { loaderOptions: { scss: { // 全局引入变量和 mixin prepe

2021-08-20 22:14:01 348

原创 un-app 关于顶部与内容区的联合滑动

关于如何实现顶部区域与内容区的联动顶部选项卡部分使用一个scroll-view组件在组件上方使用一scroll-x使之水平方向滑动并为下面的view标签绑定了一个id并且绑定了一个changeTab事件这个tabIndex就是tab目前选中的标签与内容中显示的内容method:{// 点击切换选项卡 changeTab(index) { if (this.tabIndex === index) { return; } this.tabIndex = index;

2021-08-12 21:18:53 299

原创 TypeError: Cannot read properties of undefined (reading ‘state‘)

写个刚好写个项目中要用到vuex在app里面挂载了一个player组件main.js里也引用了这个store文件但报了一个Error in render: "TypeError: Cannot read properties of undefined (reading ‘state’)import Store from './store/index'import Vue from 'vue'import App from './App.vue'import router from './route

2021-07-19 09:40:54 335246 14

转载 关于Vue移动端无法使用click事件

可能你和我一样使用了better-scroll插件,它会默认阻止click事件,所以在配置项上需要加上click:truebetter-scroll官网let wrapper = this.$refs.Wrapper;this.Bs=new BS(wrapper, { probeType: 3 ,click:true,scrollY:true,});原文...

2021-07-17 22:12:16 519

原创 P1057 [NOIP2008 普及组] 传球游戏

这题用dp或者dfs都能做,对于新手最不友好的就是dp了,这里说明一下我们这个dp[i][j]表示的是传了i轮第j个同学路径数之和,我们这先考虑没有人没有传也算是一种情况,然后针对不同的j有可能的几种情况就是当我是第一个时那么就可以是第二个和最后一个传给我,我是最后一个时可以是第一个和n-1个传给我,当我在中间时就可以是左右两边的传给我那么我们可以写出这样的递推式#include <bits/stdc++.h>using namespace std;int dp[31][31], m,

2021-04-13 20:06:51 228

原创 数字三角形

数字三角形这题比较经典,我们需要从上到下或者从下到上dp求解从上到下#include<bits/stdc++.h>using namespace std;long long dp[200][200];int main(){ int r; cin>>r; for(int i=1;i<=r;i++) { for(int j=1;j<=i;j++) { cin>>

2021-04-13 19:43:24 52

原创 二分及答案

考场上的题目常常因数据量太大而经常超时,这时候面对大量的数据需要一个longn的算法自己想并不好想出来,这时候二分就成为你的一个不错的选择首先二分为什么能达到longn的一个复杂度,因为在针对一个有序数列时我们每次都会将另外一半舍去这里放两个题目跳石头路标设置这两题都可以使用同一个二分模版这里放上ac代码//路标设置#include<bits/stdc++.h>using namespace std;const int T=11000000;int a[T];int lg,

2021-04-13 14:44:27 48

原创 洛 P1162填涂颜色

题目描述由数字00组成的方阵中,有一任意形状闭合圈,闭合圈由数字11构成,围圈时只走上下左右44个方向。现要求把闭合圈内的所有空间都填写成22.例如:6 \times 66×6的方阵(n=6n=6),涂色前和涂色后的方阵如下:0 0 0 0 0 00 0 1 1 1 10 1 1 0 0 11 1 0 0 0 11 0 0 0 0 11 1 1 1 1 10 0 0 0 0 00 0 1 1 1 10 1 1 2 2 11 1 2 2 2 11 2 2 2 2 11 1 1 1 1

2021-04-12 20:35:41 75

原创 自然数的组合

任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。现在给你一个自然数n,要求你求出n的拆分成一些数字的和。每个拆分后的序列中的数字从小到大排序。然后你需要输出这些序列,其中字典序小的序列需要优先输出。输入格式输入:待拆分的自然数n。输出格式输出:若干数的加法式子。这里简单分析一下题目,他说对任何一个大于1的自然数n可以拆分成若干个小于n的自然数的和,那么如何拆分我们是否可以用几个for来进行一个模拟,但只能得到部分的答案,同样是暴力我们自然联想到了dfs那么这个dfs又怎么写?我们需

2021-04-12 20:15:20 317

原创 20年c语言c组 子串分值和

暴力不尝为一种骗分的做法

2021-03-24 18:52:38 197

原创 2019年c组c语言决赛平方拆分

问题描述】将 2019 拆分为若干个两两不同的完全平方数之和,一共有多少种不同的方法?注意交换顺序视为同一种方法,例如 132 + 252 + 352 = 2019 与 132 + 352 +252 = 2019 视为同一种方法。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。既然是结果填空题,就没有必要死太多脑细胞了,直接暴搜就行了,两种写法#include <bits/stdc++.h&gt

2021-03-23 17:56:13 369

原创 2019蓝桥杯人物相关性分析

用string.find()直接枚举,能拿45分不知道是哪里错误了,如果请大佬指出,如果对string.find的时间复杂度有质疑,请问度娘#include <bits/stdc++.h>using namespace std;int cnt,k;bool temp = true;char f[2][20] = {"Alice", "Bob"};bool check(string &a, int &pa, int &pb)//pa指的是之前Alice出现的位置

2021-03-23 13:14:15 267

原创 蓝桥杯c++c组2019初赛年号字串

试题C:年号字串小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对应 28,AZ 对应 52,LQ 对应 329。请问 2019 对应的字符串是什么?答案:BYQ#include <bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; string str;

2021-03-22 18:36:50 183

原创 P1135 奇怪的电梯

洛谷:link题目比较水深搜,广搜,动态规划都给它安排上dpf#include <bits/stdc++.h>using namespace std;int N,A,B;int a[220];int vis[220];int ans = 0x3f3f3f3f;void dfs(int x,int step){ if(step>=ans) return ;//剪枝 if(x==B) { ans = min(step,ans);

2021-03-21 18:08:53 70

原创 字符串循环左移

看起来很复杂的一个题目,似乎需要用到很多的循环来左移,但c++的string太强大了,这里需要介绍string.substr(num)从n后截取到string结束为止与它的另一种重载string.substr(num,length)从num开始截取length个字符,不过这个测试数据中有n大于字符串长度的会造成越界,我们只需要对这个n取模下这个长度就不会溢出了#include <bits/stdc++.h>using namespace std;int main(){ ios::

2021-03-19 18:29:19 81

原创 P1086 [NOIP2004 普及组] 花生采摘

乍看还以为是个搜索,dfs都打好了,用个样例一输出发现不对,这第二个样例我输出的时间比较长大概花了几秒钟,并且这还不是最大规模,于是重新读题,然后发现似乎可以用贪心来做注释见代码#include <bits/stdc++.h>using namespace std;int n,m,k,top;int ans;int mp[200][200];struct g{ int x,y,peanut; bool operator<(const g&rhs)cons

2021-03-18 20:53:05 435

原创 P1101 单词方阵

这题目首先必须要明确是从y开始搜索,然后8个方位开始搜索,并且还要注意的是我们不可能在初始的数据上改变,我们必须要用个新的数组存储哪些是我们应该要保存的然后就有了下面的代码#include <bits/stdc++.h>using namespace std;char a[110][110];int n;const char p[] = {"yizhong"};int nx[] = {1, -1, 0, 0, 1, -1, 1, -1};int ny[] = {0, 0, 1, -

2021-03-17 14:28:47 51

空空如也

空空如也

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

TA关注的人

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