首页 > 编程语言
51-【巧解】统计无序数组各元素出现的次数--时间复杂度O(n),空间复杂度O(1)
一、问题描述【题型一】一个长度大小为n的数组,数组中的每个元素的取值范围在[1,n],且为正整数。问:如何在时间复杂度为O(n),空间复杂度为O(1)的条件下,统计数组中不同元素出现的次数。 【题型二】在一个长度为n的数组里的所有数字都在0-n-1的范围内。数组中某些数字是重复的,但不知道有几个数字 ...
分类:编程语言   时间:2021-05-13 13:51:51    收藏:0  评论:0  赞:0  阅读:21
java配置文件的路径问题
java配置文件的路径问题: 1.Class.getResource(String path) 与 Class.getClassLoader.getResource (String path) 区别: Class.getResource(String path) ☆ path不以'/'开头时,默认是 ...
分类:编程语言   时间:2021-05-13 13:51:15    收藏:0  评论:0  赞:0  阅读:13
线程池三个常用方法(底层实现ThreadPoolExecutor)
1 import java.util.concurrent.ExecutorService; 2 import java.util.concurrent.Executors; 3 import java.util.concurrent.TimeUnit; 4 5 /** 6 * 第四种获取线程的方式 ...
分类:编程语言   时间:2021-05-13 13:49:50    收藏:0  评论:0  赞:0  阅读:22
开发中常用的数组操作方法
前端开发中,数据处理是必不可少的一件事情,而且往往操作最多的数据类型-数组,下面来讲讲那些数据中都有哪些操作技巧。 一、复制数组(深拷贝和浅拷贝) 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深 ...
分类:编程语言   时间:2021-05-13 13:49:10    收藏:0  评论:0  赞:0  阅读:11
JAVA学习09
顺序结构 Java的基本类型结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 选择结构 if单选结构、if双选结构、if多 ...
分类:编程语言   时间:2021-05-13 13:48:53    收藏:0  评论:0  赞:0  阅读:26
(转)Spring Boot 解决跨域问题的 3 种方案
前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。 问题背景: Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的在于防止某个文档或者脚 ...
分类:编程语言   时间:2021-05-13 13:43:37    收藏:0  评论:0  赞:0  阅读:20
Excel-宏与VBA-数组
数组 新方法 LBound(myArray),一维数组最小角标, UBound(myArray),一维数组最大角标 Option Base 1,修改默认最小角标为1,不修改默认为0 LBound(myArray, 1),二维数组行的最小角标 LBound(myArray, 2),二维数组列的最小角标 ...
分类:编程语言   时间:2021-05-13 13:42:47    收藏:0  评论:0  赞:0  阅读:16
Collection Java集合小结
Java集合Collection java中的容器有哪些? Collection和Collections的区别: Collection是集合类的一个顶级接口,里面提供了一些集合操作统一的基本方法。 Collections是集合的工具类,提供了集合的一系列的静态方法,例如排序、集合之间的转化,线程安全 ...
分类:编程语言   时间:2021-05-13 13:42:28    收藏:0  评论:0  赞:0  阅读:17
Java线程池
什么是线程池? 池化概念 (可重复利用、减少系统资源占用、加快使用连接的过程) 为什么使用线程池? 降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; 提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执行; 提高线程的可管理性。线程是稀缺资源, ...
分类:编程语言   时间:2021-05-13 13:41:45    收藏:0  评论:0  赞:0  阅读:22
SpringMVC_01_初识SpringMVC
初识SpringMVC * 什么是MVC? - MVC全名是Model View Controller,是一种软件架构模式。 MVC即 模型(Model) - 视图(View) - 控制器(Controller) - MVC是将业务逻辑、数据、显示分离的方式来组织代码。 - MVC主要是降低视图与业 ...
分类:编程语言   时间:2021-05-13 13:35:05    收藏:0  评论:0  赞:0  阅读:15
Javascript学习-WeakMap
一、含义 WeakMap 和 Map 一样,都是用于生成键值对的集合 const key=['1',2]; const myWeakMap=new WeakMap().set(key,'2'); console.log(myWeakMap.get(key)) // 2 他也可以接受一个数组来作为参数 ...
分类:编程语言   时间:2021-05-13 13:31:59    收藏:0  评论:0  赞:0  阅读:19
Java数据结构——队列
队列 1.先进先出 2.可以使用数组或者链表来模拟队列 数组形式 单向队列 首先需要俩个指针,front和rear。front表示头指针,rear表示尾指针。 front = -1,rear = -1 front==rear:该队列为空 rear==Maxsize-1:该队列满了 但是单纯的这样设计 ...
分类:编程语言   时间:2021-05-13 13:29:56    收藏:0  评论:0  赞:0  阅读:23
java生成excel
import org.apache.poi.usermodel.HSSFCell; import org.apache.poi.usermodel.HSSFRow; import org.apache.poi.usermodel.HSSFSheet; import org.apache.poi.us ...
分类:编程语言   时间:2021-05-13 13:29:33    收藏:0  评论:0  赞:0  阅读:16
SpringBoot 内嵌tomcat设置解决报错问题
解决报错: Invalid character found in the request target. The valid characters are defined in RFC**** //2.x @Bean public ConfigurableServletWebServerFactor ...
分类:编程语言   时间:2021-05-13 13:28:46    收藏:0  评论:0  赞:0  阅读:34
JavaScript学习-Map
一、含义和基本用法 JavaScript 的对象(Object ) 本质上都是键值对的集合(Hash) ,但是它只能使用 字符串来作为键,这给它的使用带来了很大的限制。 const data = {} const element = document.getElementById('myDiv'); ...
分类:编程语言   时间:2021-05-13 10:08:39    收藏:0  评论:0  赞:0  阅读:16
VBA 左移和右移
'左移函数 Function LShift(Value, Shift) Set sc = CreateObject("MSScriptControl.ScriptControl") sc.Language = "JScript" LShift = sc.Eval(Value & "<<" & Shi ...
分类:编程语言   时间:2021-05-13 10:08:24    收藏:0  评论:0  赞:0  阅读:28
Java异常机制
异常概念 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 我们需要掌握以下三种类 ...
分类:编程语言   时间:2021-05-13 10:06:59    收藏:0  评论:0  赞:0  阅读:14
PTA basic 1079 延迟的回文数 (20 分) c++语言实现(g++)
给定一个 k+1 位的正整数 N,写成 a?k???a?1??a?0?? 的形式,其中对所有 i 有 0≤a?i??<10 且 a?k??>0。N 被称为一个回文数,当且仅当对所有 i 有 a?i??=a?k?i??。零也被定义为一个回文数。 非回文数也可以通过一系列操作变出回文数。首先将该数字逆转 ...
分类:编程语言   时间:2021-05-13 10:06:08    收藏:0  评论:0  赞:0  阅读:17
Java中常见的几种的溢出
#引言 在开发过程中,因为编程经验不足,经常会导致各种各样的溢出,今天本文就举例说明几种常见的溢出 ##堆溢出 堆溢出是最常见的一种溢出。 导致原因:堆中没有足够的空间储存新生成的实例对象 public static void main(String[] args) { List<TestCase> ...
分类:编程语言   时间:2021-05-13 10:05:42    收藏:0  评论:0  赞:0  阅读:10
springmvc实现excel文件导出
记一次springmvc实现excel文件导出,代码直接复制简单修改即可用。 第一步:excel pom依赖包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11</ver ...
分类:编程语言   时间:2021-05-13 10:05:31    收藏:0  评论:0  赞:0  阅读:14
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!