编程语言
题目链接:https://www.acwing.com/problem/content/802/ 双指针的妙用 先打暴力,在改成双指针。 正确解法 遍历l,确保不会漏 #include<iostream> using namespace std; const int maxn = 1e5 + 10; ...
大多数勤奋的学生,学不好,很可能是:老师不会教。 老洋 一、问题描述 棋盘覆盖问题: 1、要求在2^k * 2^k 个方格组成的棋盘中, 2、你给定任意一个特殊点,用一种方案实现对除该特殊点的棋盘实现全覆盖。 二、什么是:分治算法, 棋盘中如何用? 分治算法(通俗的讲): 1、大问题,分解为小问题。 ...
总时间限制: 1000ms 内存限制: 65536kB描述 给定10个整数的序列,要求对其重新排序。排序要求: 1.奇数在前,偶数在后; 2.奇数按从大到小排序; 3.偶数按从小到大排序。 输入输入一行,包含10个整数,彼此以一个空格分开,每个整数的范围是大于等于0,小于等于100。输出按照要求排序 ...
1.函数式接口 1.1 函数式接口概述 概念 有且仅有一个抽象方法的接口 如何检测一个接口是不是函数式接口 @FunctionalInterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败 注意事项 我们自己定义函数式接口的时候,@FunctionalInterfac ...
维基的简介:Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。 Paxos算法目前在Google的Chubby、MegaStore、Spanner等系统中得到了应用,H ...
作者:李春港 出处:https://www.cnblogs.com/lcgbk/p/14088462.html 一、前言 由于前段时间在阅读一些C++源码的时候发现了Lambda表达式,所以在此也记录下Lambda表达式的使用。 很早之前Lambda在很多高级语言中,就已经被广泛地使用了,在一个程序 ...
个人博客 http://www.milovetingting.cn IntelliJ-Idea导出可执行Jar 前言 IntelliJ Idea 导出可执行Jar包,记录如下。 创建Java文件,在里面添加main方法 配置Artifacts File-Project Structure-Proje ...
Java中如何让线程池阻塞过载任务的提交 Java的线程池一般是基于concurrent包下的ThreadPoolExecutor类实现的,不过当我们基于spring框架开发程序时,通常会使用其包装类ThreadPoolTaskExecutor。 不管使用JDK还是Spring的线程池,都有一个小问 ...
Javaweb07 原则 高内聚,低耦合 Javaweb的模型 MVC view(先在view的界面发出请求) control(在control层次做出控制) moder(moder的层次负责处理control发出的请求) moder的层次 dao层:负责处理事件 DBUtil:数据库的一些基本操作 ...
1.SpringBoot准备工作 2.SpringBoot目录结构 3.SpringBoot的maven结构 4.编写HTTP接口(只写一个controller即可) 5.打jar包 双击“package” 6.运行jar包 通过Windows powershell(cmd的升级版本,详见这里)的j ...