自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode快速入门

因为每次过段时间不使用vscode或者换台电脑用vscode就又得去网上找相关教程,比较麻烦,因此特意将几个自认为不错的vscode教程记录在此,以便日后查阅。史上最全vscode配置使用教程VSCode 新手指南10款VS Code插件神器,第7款超级实用!...

2022-04-13 09:58:53 250

原创 数组-769. 最多能完成排序的块

题目769. 最多能完成排序的块思路数组是0-n排列,那么对于0-i的元素中最大值不小于i,即max(arr[0-i])>=i;如:数组为0-5的排列,则0-3的下标元素中最大的值不小于3。那么如果0-i中有大于i的元素,必定i+1-n中有小于i的元素,那么这个i就不能作为划分的界限,因为0~i与i+1~n排好序后,前者中大于后者的数。因此,只有max(arr[0~i])==i,这个i才能够作为界限。 public int maxChunksToSorted(int[]

2021-04-20 19:47:30 151

原创 数组-48. 旋转图像

题目48. 旋转图像代码package com.ljl.array;/** * @description: 48. 旋转图像 * 思路: * 先看一下假如借助另一个矩阵该如何旋转,用4x4矩阵第一行举例: * (0,0)->(0,3) * (0,1)->(1,3) * (0,2)->(2,3) * (0,3)->(3,3) * ... * 可以得到一个元素旋转前后的位置关系如下: *

2021-04-18 21:51:14 156

原创 数组-448. 找到所有数组中消失的数字

题目:448. 找到所有数组中消失的数字分析:核心点在于标记出已经出现过的数字,然后在通过遍历数组,找出没有出现过的数字。方法一:思路:利用Set集合来存储数组中的元素,因为Set集合不可重复,所以数组中相同的元素只会在集合中存一次;然后从1-n遍历,每个数都看下在Set集合中是否存在(contains方法),不存在的数即为要找的数方法二:思路:利用数组本身来标记出现过的数字;数的范围是[1,n],下标范围是[0,n-1];那是不是可以对于每出现的一个数x,就将x-1这个下标上的数乘

2021-04-15 22:07:42 196

原创 通用Mapper常用方法

通用Mapper简介通用mapper是一个可以任意实现MyBatis通用方法的框架,项目提供了常用的增删查改方法以及Exmple相关的的单表操作,至于Exmple是啥,等下会提及;总而言之,用通用Mapper更爽了。通用Mapper方法介绍查找selectAll():查找全部selectByExample(Object o):条件查询,Object中就包含了条件selectByPrimaryKey(Object o):根据id查询条件example对象的创建过程:Example exam

2021-03-18 18:05:00 1314

原创 IDEA maven项目webapp没有小蓝点

解决方法找到pom.xml文件,将packing的打包类型改为war。扩展:maven中的packaging标签项目的打包类型:pom、jar、warpacking默认是jar类型,pom ---------> 父类型都为pom类型jar ---------> 内部调用或者是作服务使用war ---------> 需要部署的项目非代码的解决方法:IDEA webapp没有小蓝点...

2021-03-13 10:51:29 825

原创 用IDEA创建springboot项目时main方法无法运行

问题描述:利用IDEA创建springboot项目时main方法没有运行键项目目录:对比手动创建的springboot项目目录可以发现目录明显有区别解决方法:点击Maven,然后点击“+”选择无法运行的项目的pom.xml然后点击OK...

2021-03-08 18:00:23 3124 2

原创 C语言中int强制转换类型与floor函数的异同

同:两者都是向下取整,比如(int)1.9=1, floor(1,9)=1;异:1.严格来说int强制转换时向0取整,比如(int)-1.9=-1,而floor(-1,9)=-2;2.返回值类型不同floor函数返回的值是浮点型float floor( float arg );double floor( double arg );long double floor( long do...

2020-03-08 13:29:15 2746

原创 如何判断一个数是不是整数

可以这样操作:int m = floor(sqrt(n) + 0.5); //对n开方并且四舍五入(floor()函数是向下取整)if(m*m == n) printf("%d是整数", n);其实我最起初的想法是这个if(sqrt(n)==floor(sqrt(n))) printf("%d\n",n);以及int m = floor(sqrt(n));if(m*m == n)...

2020-03-08 13:22:58 6614 1

原创 三个数排序问题

输入3个整数,从小到大排序后输出。编程入门很常见的一个题,一般的解法都是多个if语句嵌套或者if语句判断条件繁琐,最近看到一种新的解法,记录下来。#include<stdio.h>int main(){ int a, b, c; scanf("%d%d%d", &a, &b, &c); if (a>b){ int temp=a; ...

2020-03-08 13:10:39 329

原创 蓝桥杯: 入门训练 圆的面积

题目:入门训练 圆的面积一开始PI定义为3.141592653589(因为我只能背这么多位…)其实也把边界值10000输入了,然后输出结果小数点后有几位全是0,没想到是精度不够,程序用0来补位了,然后测试用例后一半全挂了然后把PI更精确了代码如下:#include<bits/stdc++.h>const double PI = 3.14159265358979323;...

2020-01-27 12:15:39 222

原创 蓝桥杯:入门训练 序列求和

题目:入门训练 序列求和刚开始思路是直接暴力,循环累加,最后一个测试用例超时炸了。然后懵逼了会,脑子里刷过了回溯、剪枝、动态规划…emmmmm突然想到其实可以用数列求和公式代码如下(可以直接在测评里提交):#include<bits/stdc++.h>using namespace std;int main(){ long long n; scanf("%I64d...

2020-01-27 12:01:41 129

原创 拿火柴游戏

题目桌子上有一堆火柴,游戏开始时共有n根火柴,两个玩家轮流拿走1、2、3、4根火柴(选择一种方案拿),拿走最后一根火柴的玩家为获胜方。请问先走的玩家设计一个制胜的策略(如果该策略存在)思路若桌子上只有只有1-4根火柴,那么先手必赢;若桌子上只有5根火柴,那么无论先手拿几根都必输;也就是意味着先手若要赢,那么快拿到最后的时候,要出现这样一种情况:先手一拿完,巧好剩5根,这才能保证先手必赢;...

2019-11-01 17:28:55 2840

原创 Devc++调试时窗口一闪就消失问题

先打开devc++然后点击工具选择编译选项之后选择“代码生成/优化”下的“连接器”在“产生调试信息”那一栏选择YES注意,可能“产生调试信息”不是在“连接器”那里,就在其左右找一下...

2019-10-17 16:46:41 17792 11

原创 Devc++快捷键

Ctrl+n 创建一个新的c文件Ctrl+/ 将光标所在的一行注释掉Ctrl+d 将光标所在的一行删除掉Ctrl+m 在代码编辑界面同时显示两个c文件,可用于代码的对比Home 回到光标所在行的首位End 回到光标所在行的末尾Ctrl+Home 回到整个代码的首位Ctrl+End 回到整个代码的末尾Ctrl + 方向键上下 保持光标不动,然后上下滚动(单纯...

2019-10-16 19:18:47 2125 5

原创 AndroidStudio的SDK Manager的打开方式以及报错Failed to resolve:com.android.support.appcompat-v7.29.问题及解决方法

用《第一行代码》编写第一个Android程序时,遇到了一个问题详情的解决方法见看大佬如何解决该BUG重点是对于我这种Android小白来说,里面说的SDK Manage在哪…废话不多说...

2019-10-10 21:32:10 243

原创 if语句判断真假的几种情况

在写二叉树的最后判断二叉树是否为空的时候遇到if语句的判断竟然跟想得不一样!于是深入地了解了下if语句的判断真假的几种情况,发现还真有点东西…(自己果然是菜鸡hhhhhhhh)这个是书本上的 i = Root(T);//i 为int型,这里Root函数返回的是空格字符 if (!i) printf("树空,无根\n");这个是我写的e = Root(T);//e为char型 i...

2019-05-16 14:56:56 10798

空空如也

空空如也

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

TA关注的人

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