我们最后需要返回完成之后数组的长度。

2021年05月04日 阅读:783

题面 其实从题目的标题当中我们已经可以得到很多信息了,实际上也的确如此,这题的题面和标题八九不离十,需要我们对一个有序的数组进行去重。不过去重的条件是最多允许一个元素出现两次,也就是要将多余的元素去掉。并且题目还限制了需要我们在原数组进行操作,对于空间复杂度的要求是。由于我们去除了元素之后会带来数组 ... 查看全文

Java 数组最佳指南,快收藏让它吃灰

2021年05月04日 阅读:549

两年前,我甚至写过一篇文章,吐槽数组在 Java 中挺鸡肋的,因为有 List 谁用数组啊,现在想想那时候的自己好幼稚,好可笑。因为我只看到了表面现象,实际上呢,List 的内部仍然是通过数组实现的,比如说 ArrayList,在它的源码里可以看到下面这些内容: /** * The array bu ... 查看全文

这一次搞懂SpringBoot核心原理(自动配置、事件驱动、Condition)

2021年05月04日 阅读:750

@ 前言 SpringBoot是Spring的包装,通过自动配置使得SpringBoot可以做到开箱即用,上手成本非常低,但是学习其实现原理的成本大大增加,需要先了解熟悉Spring原理。如果还不清楚Spring原理的,可以先查看博主之前的文章,本篇主要分析SpringBoot的启动、自动配置、Co ... 查看全文

数组定义与类的初始化

2021年05月04日 阅读:725

数组定义与类的初始化 SuperClass类: public class SuperClass { public static String staticVariable = "staticVariable"; public static final String STATIC_CONSTANT = ... 查看全文

C#数据结构与算法系列(十八):冒泡排序算法(BubbleSort)

2021年05月04日 阅读:473

1.介绍 冒泡排序的基本思想就是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就像水底的气泡一样逐渐向上冒泡。 因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中 ... 查看全文

(个人整理)JavaScript流程控制语句

2021年05月04日 阅读:618

JavaScript流程控制语句 流程控制结构: 1.顺序结构 从上到下,从左到右执行的结构 ? js代码必须写在结构后面 ? js代码中如果有某一个位置出错,那么这个位置之后的所有代码都不执行 2.分支结构(选择性的去执行代码) if 分支语句 ? switch 多值匹配语句 3.循环结构(重复的 ... 查看全文

java开发手册-编程规约-代码格式

2021年05月04日 阅读:497

1. 【强制】如果是大括号内为空,则简洁地写成{}即可,大括号中间无需换行和空格;如果是非空代码块则:1) 左大括号前不换行。2) 左大括号后换行。3) 右大括号前换行。4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。2. 【强制】左小括号和字符之间不出现空格;同样,右 ... 查看全文

《你不知道的javascript》【3】—— this 和对象原型

2021年05月04日 阅读:629

《你不知道的javascript》【3】—— this 和对象原型 https://www.bilibili.com/video/BV1iE411P7UP 浅显的总结《你不知道的js》this指向 右查找的副作用:查找到顶层都找不到,就会抛出错误 如下图所示: 那么我们怎么知道这里应用了默认绑定呢? ... 查看全文

Spring MVC 入门

2021年05月04日 阅读:473

Spring Mvc概述 Spring MVC是Spring提供的一个轻量级Web框架,它实现了 Web MVC设计模式。Spring MVC在使用和性能等方面比另外一个框架Struts2更加优异。 Spring MVC具有如下特点。 是Spring框架的一部分,可以方便地利用Spring所提供的其 ... 查看全文

C#数据结构与算法系列(十九):选择排序算法(SelectSort)

2021年05月04日 阅读:791

1.介绍 选择排序算法属于内部排序算法,是从欲排序的数据中,按指定的规则选出某一元素,再依规定交换位置达到排序的目的 时间复杂度:O(n^2) 双层for 2.思想 选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从arr[0]~arr[n-1]中选取最小值, ... 查看全文

python设计模式之建造者模式

2021年05月04日 阅读:756

python设计模式之建造者模式 ? 建造者模式的适用范围:想要创建一个由多个部分组成的对象,而且它的构成需要一步接一步的完成。只有当各个部分都完成了,这个对象才完整。建造者模式表现为复杂对象的创建与表现相分离,这样,同一个过程就有不同的表现。 ? 假设我们要创建一个HTML页面生成器就可以使用建造 ... 查看全文

python csv 简单操作

2021年05月04日 阅读:774

# -*- coding: utf-8 -*- import csv data1 = [['name', 'age', 'sex'], ['张三', '19', '男'], ['李四', '22', '男'], ['王五', '20', '男'], ['赵六', '18', '女']] # writ ... 查看全文

莫队算法~练习一

2021年05月04日 阅读:609

莫队算法~练习一 gym卡了莫队,于是趁这个机会学一下莫队 莫队的核心是分块排序,这种特殊的排序方法将任务按排序后的顺序完成,可以在解决绝大多数无修改的离线区间问题中极大的优化时间(优化了$\sqrt n$左右)。 Sona NBUT - 1457 题意:n个数,寻问10000次,任意区间内的相等数 ... 查看全文

SpringDataJPA

2021年05月04日 阅读:590

JPA第二天 第1章Spring Data JPA的概述 1.1Spring Data JPA概述 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用 ... 查看全文

Spring IoC bean 的加载

2021年05月04日 阅读:698

前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器是怎么加载 bean 的。 正文 我们先看一下Spring IoC BeanDefinition ... 查看全文

IDEA Spring boot Maven打包发布

2021年05月04日 阅读:479

1、在pom.xml中如果要打war包,必须加上该行代码。 <packaging>war</packaging> 2、pom.xml中继续加入以下代码:该代码用于spring boot中内嵌的tomcat包依赖排除,不然会产生冲突。 <exclusions> <exclusion> <groupId ... 查看全文

前端常用算法

2021年05月04日 阅读:553

// 数组倒排 let numArray = [3, 6, 2, 4, 1, 5]; function reverse(array) { let result= []; for(var i = array.length-1; i>= 0; i--) { result.push(array[i]); ... 查看全文

【达达前端】Ajax实战项目源码讲解(快速入门的实例)Github源码

2021年05月04日 阅读:770

作者 | Jeskson 来源 | 达达前端小酒馆 源码地址: https://github.com/huangguangda/Ajaxitm 什么是Ajax技术?实战中的运用ajax技术,了解前后端交互的方式,了解移动端的模式,了解H5的新技术,了解CSS3的使用,和JQuery的使用。 Ajax ... 查看全文

Node: NodeJS的安装配置和应用

2021年05月04日 阅读:645

一、简介 Node.js 就是运行在服务端的 JavaScrip,NodeJS既能实现一套后端开发,也能配合React和Mysql实现一套前端全栈开发。所以,学习一下Node.js还是非常有必要的。本人也是开始学习入门知识,跟大家一起努力吧。 二、安装 nodeJS一共有三种安装方式,分别如下: 1 ... 查看全文

css基础-css选择器和css文本样式相关

2021年05月04日 阅读:857

css基础-css选择器和css文本样式相关: 使用link链入外部样式,页面加载时会同时加载样式 @import url(“*.css”);使用导入式,页面加载完后,才会加载样式 链接伪类的顺序 :link-> :visited ->:hover-> :active 或者 : visited -> ... 查看全文

css三种样式

2021年05月04日 阅读:755

一。行内样式(很少使用)<h1>静夜思</h1><p>床前明月光,</p><pstyle= 查看全文

webstorm常用配置(简单知识)

2021年05月04日 阅读:673

1.如何更改主题(字体&配色) file->setting->editor->colors&fonts->scheme选择你的主题(darcula) 2.如何让webstorm启动的时候不打开工程文件 file->settings->Appearance&Behavior->System setti ... 查看全文

热门文章

推荐文章

最新文章

置顶文章