自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_43923045的博客

博客已停更!!!

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 leetcode. 476 数字的补数,#取反,位运算

476. 数字的补数Difficulty: 简单给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。示例 1:输入: 5输出: 2解释: 5 的二进制表示为 101(没有前导零位),其补数为 010。所以你需要输出 2 。示例 2:输入: 1输出: 0解释: 1 的二进制表示为 1(没有前导零位),其补数为 0。所以你需要输出 0 。注意:给定的整数保证在 32 位带符号整数的范围内。你可以假定二进制数不包含前导零位。本题与 1009 相同SolutionLa

2020-12-27 13:31:26 25

原创 leetcode.762. 二进制中表示质数个计数位

762. 二进制表示中质数个计算置位Difficulty: 简单给定两个整数 L 和 R ,找到闭区间 [L, R] 范围内,计算置位位数为质数的整数个数。(注意,计算置位代表二进制表示中1的个数。例如 21 的二进制表示 10101 有 3 个计算置位。还有,1 不是质数。)示例 1:输入: L = 6, R = 10输出: 4解释:6 -> 110 (2 个计算置位,2 是质数)7

2020-12-27 13:20:42 22

原创 快速幂算法模板

a 的 b 次方对 p 取模的值。输入格式三个整数 a,b,p ,在同一行用空格隔开。输出格式输出一个整数,表示a^b mod p的值。数据范围0≤a,b,p≤109数据保证 p≠0输入样例:3 2 7输出样例:2#include <bits/stdc++.h>using namespace std;int main(void) { int a,b,p;cin>>a>>b>>p; int res =

2020-12-26 23:38:38 35

原创 leetcode 97. 交错字符串 #dp #掌握!

97. 交错字符串Difficulty: 困难给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2交错 组成的。两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串:s = s<sub style="display: inline;">1</sub> + s<sub style="display: inline;">2</sub&

2020-12-25 23:16:10 25

原创 leetcode .90 子集 #排列组合题目

90. 子集 IIDifficulty: 中等给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。**说明:**解集不能包含重复的子集。示例:输入: [1,2,2]输出:[ [2], [1], [1,2,2], [2,2], [1,2], []]SolutionLanguage: ****​class Solution {public: vector<vector<int>> subsetsW

2020-12-25 22:33:51 22

原创 leetcode #特殊题目#排序## 56.合并区间

56. 合并区间Difficulty: 中等给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: intervals = [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2:输入: intervals = [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。**注意:**

2020-12-25 21:20:13 49 1

原创 leetcode #动态规划# .32 最长有效括号。

32. 最长有效括号Difficulty: 困难给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。示例 1:输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例 2:输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()"SolutionLanguage: ****​class Solution {public: int longestValidParentheses(string s) {

2020-12-25 20:53:53 26

原创 #dp # leetcode.10 正则表达式匹配问题

10. 正则表达式匹配Difficulty: 困难给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 **整个 **字符串 s的,而不是部分字符串。示例 1:输入:s = "aa" p = "a"输出:false解释:"a" 无法匹配 "aa" 整个字符串。示例 2:

2020-12-25 16:56:46 28

原创 leetcode 30#串联所有单词的字串

30. 串联所有单词的子串Difficulty: 困难给定一个字符串 **s **和一些长度相同的单词 **words。**找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 **words **中单词串联的顺序。示例 1:输入: s = "barfoothefoobarman", words = ["foo","bar"]

2020-12-25 15:47:41 17

原创 字符串相乘【大数乘法】

43. 字符串相乘Difficulty: 中等给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例 2:输入: num1 = "123", num2 = "456"输出: "56088"说明:num1 和 num2 的长

2020-12-25 13:54:36 42

原创 字符串转整数算法

8. 字符串转换整数 (atoi)Difficulty: 中等请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽

2020-12-25 13:34:33 41

原创 leetcode 10.罗马数字转整数

13. 罗马数字转整数Difficulty: 简单罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,

2020-12-25 12:32:59 20

原创 leetcode #22 括号生成算法

22. 括号生成Difficulty: 中等数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例:输入:n = 3输出:[ "((()))", "(()())", "(())()", "()(())", "()()()" ]SolutionLanguage: ****​class Solution {public: vector<st

2020-12-25 11:48:27 24

原创 mybatis 自定义 typeHandler 解决枚举枚举

package com.example.demo.handler;import com.example.demo.common.BaseIntEnum;import org.apache.ibatis.type.BaseTypeHandler;import org.apache.ibatis.type.JdbcType;import org.apache.ibatis.type.MappedJdbcTypes;import org.apache.ibatis.type.MappedTypes;.

2020-12-19 21:47:35 56 3

原创 Vue 表格加载实现

<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,minimum-scale=1.0,user-scalable=0"/> <title>Tit

2020-12-17 22:10:11 62

原创 vue3 分页插件总结【代替 模板引擎】

<ul class="pagination" ><#-- <#list 1..pagination.totalPage as page>--> <li v-for="page in pages" :class="[page==curPage?'active':'']"><a href="javascript:void(0);" onclick="return false">{{ page }}<..

2020-12-17 21:20:35 87 1

原创 复杂嵌套 JSON转 markdown 列表

package com.lyr.easymybatis.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.Collection;import java.util.List;import java.util.Map;/** * @Author lyr * @create 20

2020-12-17 00:16:53 112

原创 freemarker 分页查询

<#import "../common/pageable.html" as p/><div class="container" id="container"> <div class="container"> <input type="text" value="${RequestParameters['q']!''}" placeholder="搜索文档" class="form-control search search_input"&.

2020-12-16 19:55:52 45

原创 freemarker bootstrap 分页插件总结

<#--{ "totalPage": 0, "curPage": 0, "size": 0, "totalCount": 0, "list": [ {} ]}--><#macro bootstrap_page_1 ID> 总数: ${pagination.totalPage} | ${pagination.curPage+1}<ul class="pagination" id="${ID}"> ..

2020-12-16 19:12:03 36

原创 JPA 多对多查询

person 实体package com.lyr.easymybatis.pojo.po;import lombok.Data;import lombok.experimental.Accessors;import org.hibernate.annotations.DynamicInsert;import org.hibernate.annotations.DynamicUpdate;import org.springframework.data.jpa.domain.support.Au

2020-12-15 16:01:20 121

原创 JPA动态SQL

在类的头上打上 @DynamicInsert@DynamicUpdate即可自动动态更新 @Test void updateOne() { // apiInfoDemoRepository. apiInfoDemoRepository .save( new ApiInfoDemo().setId(5L) .setTitl

2020-12-15 10:16:23 83

原创 jpa @Query demo 演示

package com.lyr.easymybatis.repository;import com.lyr.easymybatis.pojo.po.ApiInfoDemo;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.Query;i.

2020-12-14 23:52:31 46

原创 JPA 的简单使用

package com.lyr.easymybatis.pojo.po;import lombok.Data;import lombok.experimental.Accessors;import org.hibernate.annotations.Generated;import org.hibernate.annotations.GenerationTime;import javax.persistence.*;import java.util.Date;/** * @Autho.

2020-12-14 23:06:43 28

原创 codemirror 显示代码

code mirror 高亮显示sql 代码<!DOCTYPE html><html lang="zh"><#--<head>--><#-- <meta charset="UTF-8">--><#-- <meta name="viewport"--><#-- content="width=device-width, initial-scale=1.0, maximum-

2020-12-14 21:20:23 126

原创 jsqlparser 修改sql语句

@Test void changeTable() throws JSQLParserException { String xxx = " AUTO_INCREMENT "; CreateTable createTable = (CreateTable) CCJSqlParserUtil.parse(" CREATE TABLE `t_student` (\n" + " `student_id` int(10) unsigned NO

2020-12-14 19:28:41 173

原创 java 运行 CMD 命令

package juc;import lombok.AllArgsConstructor;import lombok.ToString;import lombok.extern.slf4j.Slf4j;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.util.concurrent.Semaphore;import java.ut..

2020-12-14 16:21:20 34

原创 图的m着色问题

图的m着色问题的问题提出是,给定图 和m种颜色,如下图所示,用这些颜色为图G的各顶点着色,每个顶点着一种颜色。问是否有一种着色法使G中每条边的2个顶点着不同的颜色。采用回溯法判断该图的色数。#include "stdafx.h" #include<iostream>#include<vector>#include<string>#include<algorithm>using namespace std;const int NUM = 1

2020-12-13 21:31:52 65

原创 N数组 topK问题 解法

题目描述有N个长度不一的数组,所有的数组都是有序的,请从大到小打印这N个数组整体最大的前K个数。例如,输入含有N行元素的二维数组可以代表N个一维数组。219, 405, 538, 845, 971148, 55852, 99, 348, 691再输入整数k=5,则打印:Top 5: 971, 845, 691, 558, 538[要求]时间复杂度为O(k \log k)O(klogk),空间复杂度为O(k \log k)O(klogk)C++优先队列是优先级高的在队首,定义优先级大小的方

2020-12-03 23:35:05 161

原创 最长公共子序列解法(dp)

题目描述给定两个字符串str1和str2,输出两个字符串的最长公共子串,如果最长公共子串为空,输出-1。输入描述:输入包括两行,第一行代表字符串srr1,第二行代表字符串str2。\left( 1\leq length(str1),length(str2) \leq 5000 \right)(1≤length(str1),length(str2)≤5000)输出描述:输出包括一行,代表最长公共子串。示例1输入复制1AB2345CD12345EF输出复制2345备注:时间复杂度O

2020-12-03 23:20:12 67

原创 leetcode#331验证二叉树前序序列化(栈)

331. 验证二叉树的前序序列化Difficulty: 中等序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如 #。 _9_ / \ 3 2 / \ / \ 4 1 # 6/ \ / \ / \# # # # # #例如,上面的二叉树可以被序列化为字符串 "9,3,4,#,#,1,#,#,2,#,6,#,#",其中 # 代表一个空节点。给定

2020-12-03 21:55:13 65

09与echart框架配合使用 (2).pdf

vue使用 echarts的 pdf文档, 折线图,饼图, 都有的...................

2020-07-28

空空如也

空空如也

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

TA关注的人 TA的粉丝

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