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算法】
华为OD机试 Java 实现【计算日期到天数转换】【牛客练习题】
四、
Java算法
源码publicstaticvoidmain(String[]args){Scannersc=new
哪 吒
·
2023-06-16 23:36
java
华为
开发语言
算法
华为OD机试 Java 实现【整型数组合并】【牛客练习题】
四、
Java算法
源码publicstaticvoidmain(String[]args){Scannersc=newScanner
哪 吒
·
2023-06-16 23:36
java
华为
算法
华为OD机试 Java 实现【截取字符串】【牛客练习题】
五、
Java算法
源码1、通过su
哪 吒
·
2023-06-16 23:06
java
算法
华为机试
华为OD机试 Java 实现【字符个数统计】【牛客练习题 HJ10】
四、
Java算法
源码
哪 吒
·
2023-06-16 23:33
java
算法
华为机试
华为OD机试 Java 实现【字符串反转】【牛客练习题 HJ12】
四、
Java算法
源码publicstaticvoidmain(String[]args){Scannerin=newScanner(System
哪 吒
·
2023-06-16 23:33
java
算法
华为机试
【
Java算法
题】剑指offer_数据结构之02树
前言刷题链接:https://www.nowcoder.com/exam/oj/ta?page=2&tpId=13&type=265原定于5.27写完树部分的算法,但是未能如愿写完。现已经5.31,另外“JZ37序列化二叉树”HARD题目,暂时没写出来,后续再刷的时候会再写。2.树JZ55二叉树的深度思路:dep=max_deepth(left,right)+1,二叉树的深度为根节点到叶子节点,使
zoetu
·
2023-06-14 08:40
Java
算法
java
数据结构
【
Java算法
题】剑指offer_数据结构之03队列&栈
前言刷题链接:https://www.nowcoder.com/exam/oj/ta?page=2&tpId=13&type=265原定于5.30写完队列&栈,超时了14天(2周),于6.13完成。刷算法题到现在得出一个心得,万事开头难。没刷之前总觉得这很难那很难,开始刷之后反倒觉得轻松了许多。算法都是有共性的,集中刷一段时间,参考一些好的题解就能有收获。另外,这两周因为工程任务不断,干净的用于学
zoetu
·
2023-06-14 08:39
Java
java
数据结构
算法
java算法
竞赛必备之快读快写(超详细解读)
java算法
竞赛必备之快读快写(超详细解读)java写算法的缺点:速度慢、读写复杂、莫名WA(错误答案)、TL(超时)、CL(超内存)…(那我们还学个啥啊,都转c++写算法不香嘛。)
杜柠函
·
2023-06-14 00:53
java数据结构与算法
java
2023最新最全面Java复习路线(含P5-P8),已收录 GitHub
进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
进阶的架构师
·
2023-06-11 06:34
java
github
jvm
LeetCode 热题 HOT 100 (
java算法
)实时更新 未完
目录前言----简单难度----1.两数之和20.有效的括号21.合并两个有序链表53.最大子数组和70.爬楼梯94.二叉树的中序遍历101.对称二叉树104.二叉树的最大深度121.买卖股票的最佳时机136.只出现一次的数字141.环形链表160.相交链表169.多数元素206.反转链表226.翻转二叉树234.回文链表----中等难度----3.无重复字符的最长子串11.盛最多水的容器33.搜
码农研究僧
·
2023-06-10 19:48
算法
八股文
算法
java
leetcode
吃透消化这个-面试时跳槽不心慌P8级大佬整理在Github上45K+star手册,,
45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
架构师技术分享
·
2023-06-08 13:24
阿里最新面试题解析:Dubbo+微服务+ZooKeeper+kafka+Linux等等
资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
架构师技术分享
·
2023-06-08 00:54
华为OD机试 Java 实现【查找组成一个偶数最接近的两个素数】【牛客练习题 HJ60】,附详细解题思路
四、
Java算法
源码publicstaticvoidmain(String[]args){Scannerin=newScanner(System.i
哪 吒
·
2023-06-07 11:49
搬砖工逆袭Java架构师
java
华为
开发语言
学习
后端
华为OD机试(Java),关联子串
二、输入描述qwedsgfasgfwe三、输出描述-1四、
Java算法
源码publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in
哪 吒
·
2023-04-20 12:21
java
算法
华为机试
java算法
API
数组创建数组int[]arr=newint[6];int[]arr=newint[array.size()];数组排序intnums[]Arrays.sort(nums)数组求长度nums.length求char[]a长度a.length定位a[i]比较两个数组是否相等Arrays.equals(ary,ary1))String获取其长度s.length()定位某个元素s.charAt(i)字符串
笑傲code
·
2023-04-20 00:54
数据结构与算法
java
1024程序员节
java算法
之迷宫(递归)
publicclassMyMaze{//定义下标//privatestaticintstartPostI;//入口I下标//privatestaticintstartPostJ;//入口J下标privatestaticintendPostI;//出口I下标privatestaticintendPostJ;//出口I下标//设置迷宫入口的坐标//publicvoidsetStart(intstart
上下而求索
·
2023-04-18 23:12
【每日一练】
JAVA算法
求柱状图中最大的矩形面积
文章目录前言题目分析算法实战1、创建算法方法2、创建测试用例3、查看测试结果写在最后前言作为一名以JAVA语言为主的搬砖人,学习掌握好函数语法很重要,但是算法也是需要掌握的。今天我们就分享一个求柱状图中最大的矩形面积的题目,这个题目较为简单。题目给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积。以上是柱状图的示例,其中每个
小沈同学呀
·
2023-04-18 07:57
算法练习
算法
栈
数组
Java算法
小笔记
获得数字的位数privateintgetFigure(intx){intval=10,figure=1;while((x/val)>0){figure++;x/=val;}//System.out.println("该数字有【"+figure+"】位");returnfigure;}
Pomelo的笔记本
·
2023-04-14 10:49
java算法
面试题及答案pdf,中信银行Java笔试题库
开头我们面试的时候,经常会被问这种到问题:Spring中bean的循环依赖怎么解决?Spring中bean的加载过程?spring相关的问题一直是大厂面试常问到的一个问题,也是一直困扰这我们,不知道从哪里下手,今天举例分析大厂的一些spring相关的面试真题。和分享我学习spring相关问题所整理的一些知识点。1进程进程与程序操作系统之中最为通用的概念就是「进程」。与此相关的面试题以及各种技术优化
Java编程进阶
·
2023-04-13 08:13
Java
经验分享
面试
【
java算法
笔记】
Java算法
笔记本篇博客为个人在学习过程中的个人总结,从刚开始刷题积累的一些题型,有些可能比较简单,有些复杂,都是我在刷题过程中或者比赛中吃过亏的题型,或者遇到第二次但还是写不出来的题型。
爱酸柠檬
·
2023-04-13 07:49
算法
java
数据结构
Java算法
:LeetCode算法Java版合集1111-1588题
1111.有效括号的嵌套深度题目描述有效括号字符串仅由"("和")"构成,并符合下述几个条件之一:空字符串连接,可以记作AB(A与B连接),其中A和B都是有效括号字符串嵌套,可以记作(A),其中A是有效括号字符串类似地,我们可以定义任意有效括号字符串s的嵌套深度depth(S):s为空时,depth("")=0s为A与B连接时,depth(A+B)=max(depth(A),depth(B)),其
DougLeaMrConcurrency
·
2023-04-10 04:58
#
Java算法
#
Java基础
算法
java算法
java
LeetCode
力扣
JAVA算法
----二分查找浅析
1.二分查找的简单介绍二分查找又名折半查找,是在有序序列中高速寻找所需元素的算法。以下图为例。以该寻找7为例,自然可以看到折半查找的高效之处,序列总数相差的越大,二分查找相对于整体遍历的效率相差的就越多,相对于遍历的O(n)的时间复杂度,折半查找的时间复杂度为log2(n)。当然本次教程不单单说这些,而是讨论下二分查找的细节问题,二分查找的终止条件。感谢大佬的文章让我学到了很多东西二分查找从入门到
只会写bug的靓仔
·
2023-04-09 14:40
算法
java
数据结构
辗转相除法求最大公约数
今天在刷
java算法
题的时候做到了一个求最大公约数的题,一般思路都是从大到小遍历,在翻题解的时候看到了这个,就想记录一下简介辗转相除法,又名欧几里得算法,用于求两个数a,b的最大公约数(最大公因子),表达式为
Dj发挥高
·
2023-04-09 01:26
算法
Java算法
:LeetCode算法Java版合集513-1110题
513.找树左下角的值题目描述给定一个二叉树,在树的最后一行找到最左边的值。示例1:输入:2/\13输出:1示例2:输入:1/\23//\456/7输出:7注意:您可以假设树(即给定的根节点)不为NULL。解法Java/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;
DougLeaMrConcurrency
·
2023-04-08 22:46
#
Java基础
#
Java算法
java
算法
java算法
LeetCode
学习
Java算法
| 快速掌握排序算法和二分查找的实现方法
文章目录一、搜索算法二分算法二、排序算法冒泡排序选择排序插入排序快速排序一、搜索算法二分算法二分算法(BinarySearch)又称折半查找,是一种高效的查找算法。它的基本思想是:将有序数组(或集合)一分为二,若当前中间元素等于目标元素,则查找成功;若当前中间元素大于目标元素,则查找左半部分;若当前中间元素小于目标元素,则查找右半部分。重复以上步骤,直到查找到目标元素或查找区间为空,查找失败。下面
亮点菌
·
2023-04-07 11:15
【算法与数据结构】
算法
排序算法
java
LeetCode 10 正则表达式匹配:
Java算法
图解
题目描述给你一个字符串s和一个字符规律p,请你来实现一个支持‘.’和‘’的正则表达式匹配。‘.’匹配任意单个字符'’匹配零个或多个前面的那一个元素所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。示例1:输入:s=“aa”p=“a”输出:false解释:“a”无法匹配“aa”整个字符串。示例2:输入:s=“aa”p=“a*”输出:true解释:因为‘*’代表可以匹配零个或多个前面的那一个元素,在
爱打羽球的码猿
·
2023-04-06 13:13
Java
LeetCode
Java数据结构与算法
算法
leetcode
正则表达式
Java算法
常见面试题及答案
随着疫情的好转,各大企业公司纷纷开始复工,招聘也将迎来一个高峰。Java程序员想要在这次疫情后,拿到满意的offer,就必须做好充足的准备。众所周知,算法可以说是大厂面试Java程序员的必问面试题。相信算法的重要性大家都了解,好的算法可以让性能得到万倍提升,做到毫秒级处理千万数据的程度。因此,为了提升大家在面试中的底气,本文整理了一些Java程序员算法面试题并比附上了答案,一起来看看吧!Java算
java364100
·
2023-04-06 12:08
java
算法
开发语言
架构
spring
一个普通人的辛酸上岸经历,历时两个月三面招银,终于拿到提前批offer
这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
程序媛小洁
·
2023-04-05 06:36
程序人生
程序员
java
面试
架构
PAT乙级【Java题解合集】
说在前面这个暑假博主用大概两周不到的闲暇时间把PAT乙级的110道算法题全部肝完了,个人感觉题目的难度大部分在中等偏下,大概有二十道左右的题目还是蛮有意思的,值得细细去钻研,本专栏非常适合新手入门算法,也适合
Java
小羊不会飞
·
2023-04-03 20:38
PAT乙(JAVA题解)
java
开发语言
架构师级别应该具备的知识技能
集合Java多线程并发JVMSpring原理微服务Netty与RPC网络协议日志ZookeeperKafakaRabbitMQHbaseMongoDBCsassandra设计模式负载均衡数据库一致性算法
Java
ITMAOO
·
2023-04-03 17:06
JAVA算法
:无向图的着色(Graph Coloring)问题
图着色(GraphColoring)问题图着色问题(GraphColoringProblem,GCP)又称着色问题,是最著名的NP—完全问题之一。道路着色问题(RoadColoringProblem)是图论中最著名的猜想之一。数学定义:给定一个无向图G=(V,E),其中V为顶点集合,E为边集合,图着色问题即为将V分为K个颜色组,每个组形成一个独立集,即其中没有相邻的顶点。其优化版本是希望获得最小的
梅森上校
·
2023-04-01 19:59
算法分析与设计
算法分析与设计
JAVA算法设计
无向图着色算法
无向图着色
数据结构和算法liuyubobo_C++,
java算法
与数据结构-某课网价值166元实战教程
C++,
java算法
与数据结构任何时候学习算法都不晚,而且越早越好,这么多年,你听说过技术过时,什么时候听说过算法过时,不仅没有过时,因为机器学习、大数据的要求,算法变得越来越重要了20170908091104
weixin_39872191
·
2023-04-01 14:21
Java算法
中级题练习
1.求最大公约数和最小公倍数。/***求最大公约数*辗转相除法求最大公约数:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。*/publicstaticintgongyue(inta,intb){intgongyue=0;if(a0){a=a%b;if(a=1;i--){totalNum=(totalNum+1)*2;}
奔跑吧李博
·
2023-04-01 03:44
金九银十:“闭关修炼”30天,啃完这本“Java核心知识”,跳槽面试不再心慌慌!
基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,
JAVA
独孤球球
·
2023-03-31 22:02
java
jvm
面试
java算法
题:五键键盘 求连续子区间的和
五键键盘:@Testpublicvoidtest01(){answer("11515244");}publicvoidanswer(Stringstr){String[]splitArr=str.split("");Listlist=newArrayListtempList=newArrayListctrlC(Listlist){returnnewArrayListlist,ListcList){
怎么又有bug单
·
2023-03-31 05:20
leecode刷题记录
java
算法
开发语言
Java算法
刷题笔记总结
最近刷力扣的一部分规划和总结在这里记载一下:文章目录一、回溯算法1.Java实现回溯算法入门2.Java实现回溯算法进阶二、动态规划1.算法(Java)——动态规划2.Java动态规划算法从入门的到熟练3.动态规划之背包问题——01背包4.动态规划之背包问题——完全背包5.动态规划之打家劫舍系列问题6.动态规划之股票买卖系列问题7.动态规划之子序列问题三、数组1.算法分析之数组问题2.算法(Jav
小朱小朱绝不服输
·
2023-03-30 23:57
算法分析
算法
java
深度优先
leetcode
动态规划
面试现场简单几道
java算法
题,你能写出几道?
这两天小编逛论坛的时候发现一个很有意思的事情,就是一位互联网公司的面试官分享的,他们最近想招一批java的实习生,所以他们的面试题并不难,但是前来面试的人,却很多都挂在了几道算法题上,要么就是逻辑不严谨,要么就是题目都看不懂的,还有就是书写错误的,这让他感到很诧异,毕竟算法其实对于程序员来讲应该是很基础的却必须掌握的能力,只能说现在的java学习者对于基础的学习并不是很严谨,在这里我也把这几道算法
jvm77625
·
2023-03-29 21:36
java
spring
boot
spring
架构
spring
cloud
Java算法
题3:字符串转为整数
题库来自https://leetcode-cn.com实现atoi,将字符串转为整数。在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对
会九卦的兔子
·
2023-03-27 00:38
JAVA算法
竞赛之搜索图论 思路与案例模板
图片来自acwing算法基础课的上课截图可以更好理解这些算法DFS(回溯+剪枝)DFS注意顺序一条路走到黑即选择一个方法一直走到尾部,到尾部之后返回上一个节点判断另一个方案直到本节点可以访问的节点区别访问完毕桉树型结构来理解的话类似前序遍历树的前序遍历是指对于树中的每个节点,先访问该节点,然后递归地访问该节点的左子树,再递归地访问该节点的右子树。树的中序遍历是指对于树中的每个节点,先递归地访问该节
进阶少年
·
2023-03-23 09:39
图论
深度优先
算法
蓝桥杯
java
java一天一练_
java算法
每日一练2021/1/23
1.顺序查找/***顺序查找*时间复杂度O(n)*@paramargs*/publicstaticvoidmain(String[]args){int[]nums={1,1,5,13,6,9,8};System.out.println("该数值所在下标为:"+search(nums,13));}publicstaticintsearch(int[]nums,intnum){intlength=nu
您他认识我
·
2023-03-14 04:12
java一天一练
java算法
题常用函数,赶快收藏备战金九银十!
一、SpringBoot相关(1)SpringBoot面试专题什么是SpringBoot?SpringBoot有哪些优点?什么是JavaConfig?如何重新加载SpringBoot上的更改,而无需重新启动服务器?SpringBoot中的监视器是什么?如何在SpringBoot中禁用Actuator端点安全性?如何在自定义端口上运行SpringBoot应用程序?什么是YAML?如何实现Spring
前端陈萨龙
·
2023-03-10 11:49
程序员
java
面试
经验分享
Java算法
——数组中出现次数超过一半的数字
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。privatestaticintmoreThanHalfNums(int[]nums){if(nums==null||nums.length==0)thrownewRuntimeExc
白驹过隙_a
·
2023-02-18 00:39
java算法
--合并两个链表
主要思路是递归publicstaticNodemergeListNode(Nodefirst,Nodetwo){if(first==null){returntwo;}if(two==null){returnfirst;}Nodehead=null;if(first.value<=two.value){head=first;head.next=mergeListNode(first.next,two
android_coder
·
2023-02-06 02:25
文字隐写术-盲水印研究笔记
Gitee.comhttps://gitee.com/chejiangyi/shuiyin/tree/master需求概述研究盲水印对于版权保护的效果和能力研究尝试概述水印实现:大部分的python或者
java
车江毅
·
2023-02-04 09:54
图像处理
opencv
java
计算机视觉
傅立叶分析
算法
金三银四复工高频面试题
java算法
LeetCode396旋转函数
目录题目描述前缀和+滑动窗口最后题目描述这是LeetCode上的396.旋转函数,难度为中等。Tag:「前缀和」、「滑动窗口」给定一个长度为n的整数数组numsF(k)=0*arrk[0]+1*arrk[1]+...+(n-1)*arrk[n-1]返回F(0),F(1),...,F(n-1)中的最大值。生成的测试用例让答案符合32位整数。示例1:输入:nums=[4,3,2,6]输出:26解释:F
·
2023-02-03 13:25
Java算法
每日一题day2:接雨水问题
1.问题描述给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。高度图上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。示例:输入:[0,1,0,2,1,0,1,3,2,1,2,1]输出:62.方法直观想法直接按问题描述进行。对于数组中的每个元素,我们找出下雨后水能达到的最高位置
不辍居
·
2023-02-02 16:01
计算机视觉算法基础与 OpenMMLab 打卡笔记(一)
基础图像分类目标检测图像分割语义分割关键点检测OPENMMLAB算法体系MMDepoly部署->ONNX/TorchScript/C++/Python/
Java算法
框架视觉库训练框架MMDetection
X1aochai_bat
·
2023-02-02 10:00
计算机视觉
人工智能
java算法
题解Leetcode15三数之和实例
目录题目解题思路题目15.三数之和给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2:输入:nums=[]输出:[]示例3:输入:nums=[0]输出:[]提示:0>thr
·
2023-02-02 03:44
Java算法
(5):链表是否有环
龟兔指针:龟指针slowPtr每次后移1个结点。兔指针fastPtr每次后移2个结点ListNodefindLinkedListLoopBegin(ListNodehead){if(head==null){returnnull;}ListNodeslowPtr=head;ListNodefastPtr=head;booleanisLinkedListContainsLoop=false;while
starryxp
·
2023-01-28 09:00
java兔子问题编程思路详解_
Java算法
之“兔子问题”
Java算法
中的兔子问题,假设有一只兔子,从出生后的第三个月起每个月都生一只兔子,小兔子长到第三个月后每个月又能生一只兔子,假设兔子都不死,问每个月的兔子总数是多少?
weixin_39634997
·
2023-01-27 13:01
java兔子问题编程思路详解
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他