E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java-算法题
JVM基本参数详解
吞吐量优先的并行收集器2.2.1响应时间优先的并发收集器2.3辅助配置3、示例1、启动参数分类标准解释方法标准参数(-)所有的JVM实现都必须实现这些参数的功能,而且向后兼容cmd中输入”java-help”或者”
java
豆奶yujun
·
2023-11-06 01:24
JVM
java
计算机考研408-2010
死去的记忆正在攻击我:知识点题:易错题:(整蛊:注意单位)方法题:(结点总数-1=各结点度数之和)(任何情况联通的条件)大题:(装载因子+散列表格式)(
算法题
)(Cache直接映射+行号问题)(磁盘CSCAN
扔出去的回旋镖
·
2023-11-06 00:19
408真题
考研
算法题
设计数据结构(面试准备一)
与设计新的数据结构相关的
算法题
:LRUCachehttps://leetcode.com/problems/lru-cache/solution/Java数据结构LinkedHashMap思路:使用doublelinkedlist
zyangela
·
2023-11-06 00:10
面试经历 | 字节跳动暑期实习 2021.08
面试岗位后端开发一面(2021.0816)临阵抱佛脚准备了一下八股,结果就问了三个
算法题
。
算法题
加密,给一个映射表,让把文本加密成密文答:简单映射两个字符串,找到最长公共字符串。
闭门造折
·
2023-11-06 00:57
java字符串去重,精心整理
第一个:Alibaba[搜索推荐]一面:
算法题
:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。
m0_58397045
·
2023-11-05 22:13
程序员
面试
经验分享
java
java-
打印机
前言因为公司是做电商的,有线下门店,使用到了收银台和小票打印机。本篇讲解如何使用Java驱动小票打印机准备工作编程要用到的Java相关的环境,工具我就不多叙述了。我这里用到的是热敏打印机,型号为:逊镭NTEUMMNT-5890K初次使用是没有驱动的,需要下载相关驱动:逊镭NTEUMMNT-5890K驱动其他驱动下载地址下载后得到一个.exe的文件,点击安装一直下一步即可,可以修改一下安装位置。之后
JAVA攻城狮_0903
·
2023-11-05 22:34
java
开发语言
jvm
java左右括号
java左右括号数据结构-栈栈的特点:先进后出代码实现最近看到有小伙伴去面试,被人问起一道
算法题
,题目内容大概是:给定一个字符串,如:“[[]]{}”,判断字符串是否为有效的括号。
程序员的成长之道
·
2023-11-05 20:32
算法
java
数据结构
JAVA-
面向对象编程(上)
个人主页:Aileen_0v0系列专栏:PYTHON学习系列专栏个人格言:"没有罗马,那就自己创造罗马~"目录面向对象的特征及理解newStaticSummary:面向对象的特征及理解面试题:oop的三大特征是什么?--->封装,继承,多态类,对象是什么?类是自定义类型,对象是实体通俗的讲类相当于建房子的图纸,对象相当于通过图纸建出来的所有房子通过一个类,可以产生多个对象面向对象:找对象创对象使用
Aileen_0v0
·
2023-11-05 16:48
JAVA
java
开发语言
前端
算法
javascript
软件工程
面试
java开发设计模式
面试字节跳动,拼多多这种大厂肯定躲避不了
算法题
的,相信面试过的小伙伴都知道,不管在现场面还是视频面肯定都会被问到算法,难度是要比笔试的时候容易些的。
高级Java面试题大全
·
2023-11-05 16:58
程序员
java
经验分享
面试
字节跳动一面、二面面经
date:2020-04-02原本打算是一面和二面的面经写在一起,对照参考一下,不过比较出乎意料的是二面仅仅问了一面里没答上来的问题,然后做了两道
算法题
。
三尺青锋丶
·
2023-11-05 15:27
每周
算法题
(2019-06-16)
给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如,给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]publicList>threeSum(int[]nums){List>list2=newArrayList>
极致之风
·
2023-11-05 15:36
LeetCode初级
算法题
——链表类——算法总结
LeetCode初级算法——链表类——算法总结PS:算法并非原创,总结的本意在于温故知新、巩固知识。侵删。1、删除链表中的节点使用JAVA解答,代码如下:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/classSolution{publ
CrazyPixel
·
2023-11-05 14:02
Leetcode
算法
链表
leetcode
太厉害了!腾讯T4大牛把《数据结构与算法》讲透了,带源码笔记
在笔试的时候,最主要的就是靠
算法题
。像拼多多、头条这种大公司,上来就来几道
算法题
,如果你没AC出来,面试机会都没有。在面试(现场面或者视频面)的时候也会问
算法题
,难度肯定是没有笔试的时候那么难的。
IT领域君
·
2023-11-05 14:31
2019-05-18某某面试
做了一道
算法题
最长非递减子序列二面:很大的大佬,海外博士,问了glove怎么做的,感觉没讲的很明白,这一年你做的最成功的事情是啥,平时有啥爱好?
不将就_215a
·
2023-11-05 11:03
链表-
Java-
力扣142. 环形链表 II
1.题目题目链接142.环形链表II2.思路设置快慢指针,快指针一次走两步,慢指针一次走一步,当他们第一次相遇的时候,将快指针放到头部,然后快指针和慢指针同时一人走一步,然后相遇的节点就是入口位置。3.代码/***Definitionforsingly-linkedlist.*classListNode{*intval;*ListNodenext;*ListNode(intx){*val=x;*n
mifmolchao
·
2023-11-05 11:49
LeetCode力扣指南
指针
链表
单链表
java
二叉树
java-
技能提升、性能优化相关面试题
多线程创建线程是几种方式方式一:继承Thread类,覆写run方法,创建实例对象,调用该对象的start方法启动线程方式二:创建Runnable接口的实现类,类中覆写run方法,再将实例作为此参数传递给Thread类有参构造创建线程对象,调用start方法启动方式三:创建Callable接口的实现类,类中覆写call方法,创建实例对象,将其作为参数传递给FutureTask类有参构造创建Futur
月明千古间
·
2023-11-05 10:44
算法学习———二叉树(Java版)
本周leetcode刷题路线:二叉树
算法题
常用方法:递归算法递归算法基本思路:只考虑部分,不考虑整体;101.对称二叉树(简单):题目描述:给你一个二叉树的根节点root,检查它是否轴对称。
Sensen.
·
2023-11-05 08:23
算法
数据结构
java
学习
leetcode
PTA
算法题
:幂集-所有的子集
所谓幂集(PowerSet),就是原集合中所有的子集(包括全集和空集)构成的集族。输入一个整数n(0voidpower_set(int*nums,intn){if(n==0){//空集printf("{}\n");return;}intsubset[n-1];for(inti=0;i
Codeyjx
·
2023-11-05 08:30
算法
刷题日记,输C++中输入字符串
刷题日记1:最近想开始刷一刷
算法题
,顺便新开个博客记录一下自己刷
算法题
的过程。因为一些C语言的语法等等知识已经忘得差不多了,专门记录下刷题的过程和好的答案能加深自己的印象,就相当于一个好题本吧。
l47468
·
2023-11-05 04:39
上帝视角学
JAVA-
基础14-集合01【2021-08-20】
1、集合概述为了方便的对对象进行操作和存储,Java提供了集合这个工具。前面已经讲过了使用数组来进行数据存储,但是数组有很多弊端,比如不支持动态扩展,一旦声明了数组元素类型就不可再变。数组初始化之后,长度就固定了,不利于拖拽声明了类型之后,就不可再变数组提供的属性和方法少,不利于添加、删除、插入等操作,而且效率较低。同时无法直接获取存储元素的个数数组存储元素是有序的,可重复的。特点单一为了解决这些
洗个澡
·
2023-11-05 03:39
JAVA基础
java
集合
arraylist
hash
上帝视角学
JAVA-
基础15-集合02【2021-08-30】
1、Map接口map即映射,存储一一对应关系。key-value形式。key必须唯一。value可以相同。publicinterfaceMap{ intsize(); booleanisEmpty(); booleancontainsKey(Objectkey); booleancontainsValue(Objectvalue); Vget(Objectkey); Vp
洗个澡
·
2023-11-05 03:39
JAVA基础
java
map
hashmap
上帝视角学
JAVA-
基础20-jdk8新特性-(基础完结)【2021-09-10】
1、Lambda表达式我们可以把Lambda表达式理解为一段可以传递的代码。使用它可以写出更简介、更灵活的代码。实质是对编码风格的改变。并不会影响代码执行的结果。简单来说,你还是你,只是换了一件新衣服、更帅了。前面讲的ProxyFactory类publicclassProxyFactory{ /**调用此方法,返回一个代理类对象**/ publicstaticObjectgetProxyIn
洗个澡
·
2023-11-05 03:08
JAVA基础
java
lambda
stream
【LeetCode:117. 填充每个节点的下一个右侧节点指针 II | DFS | BFS】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-05 01:15
LeetCode每日一题打卡
#
二叉树系列
leetcode
深度优先
宽度优先
java
dfs
bfs
【LeetCode:421. 数组中两个数的最大异或值 | 位运算 & 贪心】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-05 01:44
LeetCode每日一题打卡
leetcode
算法
java
面试
位运算
贪心
java-
打印空心的菱形
代码/*空心菱形层数只能取奇数*/publicclassHollowDiamond{/*************思路分析化繁为简1.先打印一个矩形*************************2.打印半个金字塔*//第1层有1个***//第2层有2个****//第3层有3个*****//第4层有4个******//第5层有5个*3.打印整个金字塔*//第1层有1个*2*1-1有4=(总层数-1
程序员死火
·
2023-11-05 00:21
java
java
开发语言
后端
JAVA-
软开-常见八股文(1)-数据库相关
1.缓存雪崩和缓存击穿、缓存穿透是什么,造成的原因及解决方式?缓存雪崩:当某一个时刻出现大规模的缓存失效的情况,那么就会导致大量的请求直接打在数据库上面,导致数据库压力巨大,如果在高并发的情况下,可能瞬间就会导致数据库宕机。原因:第一种可能是Redis宕机,第二种可能是采用了相同的过期时间。解决方式:1、在原有的失效时间上加上一个随机值,比如1-5分钟随机。2、使用熔断机制。当流量到达一定的阈值时
慢慢来8
·
2023-11-05 00:42
JAVA面试相关
数据库
JAVA-
软开-常见八股文(2)-数据库相关
1DropDeleteTruncate三者之间的区别和联系drop删除整张表,包括表结构和表数据。用法droptable表名truncate表示清空数据,不会删除表结构。truncatetable表名delete表示删除数据,不会删除表结构。deletefrom表名where列名=值,那么,truncate和delete的区别:truncate属于DDL(数据定义语言)语句,操作立即生效,原数据不
慢慢来8
·
2023-11-04 23:08
数据库
java
2023秋招笔试算法Python3题解
后续依然有可能继续刷
算法题
,但是就另外专门写博文来解析了。打码是因为原则上其实是不让公开题目的。所以仅供学习参考。
诸神缄默不语
·
2023-11-04 21:51
普通野生程序员的求职与职场之旅
算法
python
开发语言
【蓝桥杯 每天一道
算法题
】递增序列
题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。对于一个字母矩阵,我们称矩阵中的一个递增序列是指在矩阵中找到两个字母,它们在同一行,同一列,或者在同一45度的斜线上,这两个字母从左向右看、或者从上向下看是递增的。例如,如下矩阵中LANNQIAO有LN、LN、AN、AN、IO、AO、LQ、AI、NO、NO、AQ、IN、ANLN、LN、AN、AN、IO、AO、LQ、AI
菜菜菜菜菜菜苟
·
2023-11-04 19:58
蓝桥杯备赛-每天一道题
蓝桥杯
算法
python
Java-
多线程的使用
Java-
多线程的使用一基本概念:程序、进程、线程1.概述程序为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象进程是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程
l10711097061
·
2023-11-04 19:14
java
旗帜软件工作室Java第二阶段考核答案
文章目录一、选择题(共五小题,每小题5分)二、
算法题
(共35分)三、面向对象程序设计基础(40分)一、选择题(共五小题,每小题5分)1、在一个合法的Java源程序文件中定义了3个类,属性为public的类可能有
允诺@晴天
·
2023-11-04 19:29
BannerStudio
java
java 正则表达式 开头 结尾_
Java-
正则表达式匹配 #开头结尾
引包importjava.util.regex.Matcher;importjava.util.regex.Pattern;方法1://匹配#开头结尾中,#以及中间得字符串#xxx替换为""#123匹配#123StringtableModle="#123#2#3#4";Patternp=Pattern.compile("#(.+?)(?=)");Matcherm=p.matcher(tableMo
weixin_39633917
·
2023-11-04 17:13
java
正则表达式
开头
结尾
各类
算法题
目收集
-----------------------------最优化问题-----------------------------------------------------------常规动态规划SOJ1162I-KeyboardSOJ1685ChopsticksSOJ1679GangstersSOJ2096MaximumSubmatrixSOJ2111littlekenbgSOJ2142Cow
剑不飞
·
2023-11-04 17:30
JS
算法题
总结
1.对象深克隆functiondeepClone(o){if(o===undefined||o===null||typeofo==="number"||typeofo==="string"||typeofo==="boolean"){returno}elseif(Array.isArray(o)){constarr=[]for(letitemofo){//递归arr.push(deepClone(
icaojinyu
·
2023-11-04 14:08
华为od最新
算法题
(100分题) 不含101的数(Java & JS & Python)
题目描述小明在学习二进制时,发现了一类不含101的数,也就是:将数字用二进制表示,不能出现101。现在给定一个整数区间[l,r],请问这个区间包含了多少个不含101的数?输入描述输入的唯一一行包含两个正整数l,r(1≤l≤r≤10^9)。输出描述输出的唯一一行包含一个整数,表示在[l,r]区间内一共有几个不含101的数。题目解析本题如果用暴力法求解,很简单JS/*JavaScriptNodeACM
xiaoyutoucom
·
2023-11-04 14:26
华为od算法题
华为od
算法
java
华为OD机考
算法题
:磁盘容量排序
题目部分题目磁盘容量排序难度易题目说明磁盘的容量单位常用的有M、G、T三个等级,他们之间的换算关系为1T=1024G,1G=1024M。现在给定n块磁盘的容量,请对他们按从小到大的顺序进行稳定排序。例如,给定5块盘的容量:51T20M3G10G6T3M12G9M排序后的结果为:20M3G3M12G9M1T10G6T注意,单位可以重复出现,上述3M12G9M表示的容量即为3M+12G+9M,和12M
御剑乐逍遥
·
2023-11-04 14:25
华为OD机考
链表
数据结构
华为od
算法
Java
Javascript
Java面试必备的集合源码详解,使用指南
第一个:Alibaba[搜索推荐]一面:
算法题
:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。
上班划水小能手
·
2023-11-04 13:21
程序员
面试
后端
java
LeetCode
算法题
解|77. 组合
题目链接:77.组合题目描述:给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。示例1:输入:n=4,k=2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]示例2:输入:n=1,k=1输出:[[1]]提示:1>result=newArrayList());//创建一个二维数组来存放所有路径的集合intN;intK;//将n、
旧事情稠
·
2023-11-04 11:17
Java算法题解
算法
leetcode
数据结构
java
LeetCode
算法题
解(回溯)|LeetCode216. 组合总和 III、LeetCode17. 电话号码的字母组合
一、|LeetCode216.组合总和III题目链接:216.组合总和III题目描述:找出所有相加之和为n的k个数的组合,且满足下列条件:只使用数字1到9每个数字最多使用一次返回所有可能的有效组合的列表。该列表不能包含相同的组合两次,组合可以以任何顺序返回。示例1:输入:k=3,n=7输出:[[1,2,4]]解释:1+2+4=7没有其他符合的组合了。示例2:输入:k=3,n=9输出:[[1,2,6
旧事情稠
·
2023-11-04 11:16
Java算法题解
算法
leetcode
数据结构
java
面试
算法题
:二叉树的平衡性检测
更详细的讲解和代码调试演示过程,请参看视频如何进入google,算法面试技能全面提升指南如果你对机器学习感兴趣,请参看一下链接:机器学习:神经网络导论二叉树由于其结构化清晰,并且变种多样,是面试中极为常见的考题。从本节开始,我们进入到有关二叉树面试题的研究中。二叉树自身存在着一种递归结构,一个节点除了含有值外,还含有两个节点指针,这两个指针又分别指向两颗二叉树。二叉树有一个很重要的概念叫做树的高,
tyler_download
·
2023-11-04 10:45
二叉树
面试
算法
算法题
:870. 优势洗牌
该算法是临时想出来的,Java代码的实现在时间上不占优,之后有时间要优化一下,目前就是给大家提供一下思路。解题思路:田忌赛马的思想+贪心法。Step1.对两个数组进行排序。Step2.同时遍历排序后的nums2和nums1,将num1中刚好超过nums2当前值的值放到对应的位置,而不超过nums2当前值的值放到最后面去,因为反正这些值超不过nums2,不如把num1中较小的值用来对应nums2中较
我有明珠一颗
·
2023-11-04 09:02
数据结构与算法
leetcode&牛客
Java精修
算法
Java
优势洗牌
力扣
数据结构
leetcode
算法题
:16. 最接近的三数之和(Python & Java 详解)
解题思路Step1:先对数组排序,然后设置3个指针,指针1遍历范围为(0~数组长度减2)。Step2:指针1位置确定时,指针1后面的数组元素首位各放置一个指针(指针2、指针3)。Step3:如果三数之和=target,则返回target值;如果三数之和target,则将指针3往前移动。Step4:当指针2和指针3重合时,则将指针1往后移动。Step5:重复Step2到Step4。直到指针1遍历完。
我有明珠一颗
·
2023-11-04 09:31
数据结构与算法
leetcode&牛客
Java精修
算法
数据结构
leetcode
最接近的三数之和
Java
Python
双指针
校招程序员无项目经验如何破局
以下是必学优先掌握:✅编程语言✅数据结构和
算法题
(leetcode的hot100道题必须刷完)✅计算机基础(
风中追风_zzz
·
2023-11-04 08:07
面试
java
经验分享
求职招聘
【数据结构】
算法题
-括号匹配(栈)(C++)
括号匹配题目在编程当中我们只会用到三种括号:圆括号(),方括号[]和花括号{},编译器在编译的时候会检查括号是否正确匹配。例如{[()]}、{()[]{}}都是合法的匹配。但是([)]则是不合法的匹配。请编写一个程序来判断输入的括号序列是否合法。输入测试数据由多组,每组数据有一行,为()[]{}组成的序列,长度不超过1000输出对于每组数据输出一行,如果是合法匹配则输出YES,不合法则输出NO,请
Qiqy
·
2023-11-04 05:33
算法
数据结构
c++
栈
算法
数据结构
程序设计
2021最新一线互联网大厂常见高并发面试题解析,快手Java面试
算法题
[]()1)多线程和单线程的区别和联系?答:在单核CPU中,将CPU分为很小的时间片,在每一时刻只能有一个线程在执行,是一种微观上轮流占用CPU的机制。多线程会存在线程上下文切换,会导致程序执行速度变慢,即采用一个拥有两个线程的进程执行所需要的时间比一个线程的进程执行两次所需要的时间要多一些。结论:即采用多线程不会提高程序的执行速度,反而会降低速度,但是对于用户来说,可以减少用户的响应时间。面试官
m0_60607609
·
2023-11-04 05:06
程序员
java
算法
面试
后端
Java-
接口
基本概念接口(Interface),在Java编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。例子,定义一个接口interfa
一只洁_
·
2023-11-04 03:03
LeeCode
算法题
:二分查找
文章目录二分查找算法原理题1:二分查找代码实现题2:二维数组中的查找代码实现题3:寻找峰值元素代码实现参考二分查找算法原理二分查找又叫折半查找,优点是查找速度快,平均性能好,算法时间的复杂度为O(logn);缺点是要求待查表为有序表,且插入删除困难,因此这种查找方法适用于不经常变动而查找频繁的有序列表。二分查找算法如下:输入:待查列表array,目标元素target1、如果array为空,则返回-
zhangzhang_one
·
2023-11-04 02:57
python
算法
java
Leetcode
算法题
合集
1.罗马数字转整数如图:输入I,返回1;输入IV,返回4…constobj={'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000}functionromanToInt(s){constlength=s.lengthletresult=0for(leti=0;iobj[front]){result-=obj[front]}else{result+=o
19岁的墨先生
·
2023-11-04 02:26
算法
leetcode
职场和发展
LeeCode
算法题
LeeCode算
算法题
求两数之和?给定一个整数数组和一个目标值,找出数组中和目标值两个数。你可以假设每个输入只对应一种答案。且同样的元素不能被重复利用。
猕猴桃-HR
·
2023-11-04 02:26
js
算法
leetcode
散列表
LeetCode
算法题
型
文章目录动态规划贪心策略快慢指针(双指针法)回溯法递归法快乘法幂乘法滑动窗口哈希表二分查找深度优先搜索DFS广度优先搜索(BFS)单调栈二分查找分治法前缀和亦或问题与&的问题区间和解决方案哈希表Set表排序动态规划取决于该问题是否能用动态规划解决的是这些”小问题“会不会被被重复调用。动态规划主要分为两个核心部分,一是确定「DP状态」,二是确定「DP转移方程」。DP状态最优子结构:什么是「最优子结构
sendoh24
·
2023-11-04 02:25
LeetCode
算法
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他