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-算法题
Java-
继承
1继承1.1为什么需要继承Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。以下来举个例子publicclassDog{Stringname;intage;floatweight;publicvoideat(){System.out.println(name+"正在吃饭")
小凡喜编程
·
2023-11-11 11:36
Java
java
开发语言
Java-
多态
1.多态1.1多态的概念多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。1.2多态实现条件在java中要实现多态,必须要满足如下几个条件,缺一不可:1.必须在继承体系下2.子类必须要对父类中方法进行重写3.通过父类的引用调用重写的方法多态体现:在代码运行时,当传递不同类对象时,会调用对应类中的方法。publicclassAnimal{Strin
小凡喜编程
·
2023-11-11 11:57
Java
java
开发语言
LeetCode
算法题
解(贪心)|LeetCode455. 分发饼干、LeetCode376. 摆动序列、LeetCode53. 最大子数组和
一、LeetCode455.分发饼干题目链接:455.分发饼干题目描述:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个
旧事情稠
·
2023-11-11 11:25
Java算法题解
算法
leetcode
java
java executor解读_
Java-
多线程框架Executor解读
概述在Java中,使用线程来异步执行任务。Java线程的创建与销毁需要一定的开销,如果我们为每一个任务创建一个新线程来执行,这些线程的创建与销毁将消耗大量的计算资源。同时,为每一个任务创建一个新线程来执行,这种策略可能会使处于高负荷状态的应用最终崩溃。Java线程既是工作单元,也是执行单元。从JDK1.5开始,把工作单元与执行机制分离开来。工作单元包括Runnable和Callable,而执行机制
weixin_39828783
·
2023-11-11 11:52
java
executor解读
java-
测试类添加事务
@Transactional//开启事物,测试类数据不进数据库@Rollback(value=true)两个是一对
溜溜仔仔
·
2023-11-11 10:38
java
java-
数据层解决方案
现有数据层解决方案技术选型Druid+MyBatis-Plus+MySql数据源:DruidataSource持久化技术:MyBatis-Plus/MyBatis数据库:MySql
溜溜仔仔
·
2023-11-11 10:23
java
开发语言
算法题
-将字符串(都为数字)删除n个字符,剩下的数字最小-python递归法
文章目录前言一、将字符串删除n个字符,剩下的数字最小-python递归法前言一、将字符串删除n个字符,剩下的数字最小-python递归法
算法题
有一个字符串s,仅有数字组成,现在将字符串的删除n个字符,使得剩下的字符组成的数字最小
yanhh_666
·
2023-11-11 07:22
算法
算法
leetcode
算法题
--1比特与2比特字符
原题链接:https://leetcode-cn.com/problems/1-bit-and-2-bit-characters/classSolution{public:boolisOneBitCharacter(vector&bits){intn=bits.size();inti=0;while(i
bob62856
·
2023-11-11 05:51
Algorithm
leetcode
算法
职场和发展
【算法】
算法题
-20231110
一、力口:506.相对名次简单给你一个长度为n的整数数组score,其中score[i]是第i位运动员在比赛中的得分。所有得分都互不相同。运动员将根据得分决定名次,其中名次第1的运动员得分最高,名次第2的运动员得分第2高,依此类推。运动员的名次决定了他们的获奖情况:名次第1的运动员获金牌“GoldMedal”。名次第2的运动员获银牌“SilverMedal”。名次第3的运动员获铜牌“BronzeM
敲代码敲到头发茂密
·
2023-11-11 05:49
数据结构与算法
算法
python
【LeetCode:2300. 咒语和药水的成功对数 | 二分】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-11-11 05:16
LeetCode每日一题打卡
leetcode
算法
java
二分查找
有序
【算法】
算法题
-20231111
一、409.最长回文串简单给定一个包含大写字母和小写字母的字符串s,返回通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如“Aa”不能当做一个回文字符串。示例1:输入:s=“abccccdd”输出:7解释:我们可以构造的最长的回文串是"dccaccd",它的长度是7。示例2:输入:s=“a”输出:1示例3:输入:s=“aaaaaccc”输出:7deffunc12(s):res=
敲代码敲到头发茂密
·
2023-11-11 05:12
数据结构与算法
算法
python
开发语言
Java-
面向对象进阶
目录1.static静态变量2.静态方法和工具类3.static注意事项4.继承5.多态6.包7.final关键字8.权限修饰符9.代码块10.抽象类和抽象方法11.接口12.内部类1.static静态变量被static修饰的成员变量,叫做静态变量。特点:被该类所有对象共享;不属于对象,属于类;随着类的产生而存在,优先于对象存在;调用方式:类名调用(推荐);对象名调用。e.g:packagecsd
xxx_xiyuyu
·
2023-11-11 00:23
Java
java
开发语言
java-
面向对象进阶
面向对象进阶多态同类型对象,表现出的不同形态表现形式父类类型对象名称=子类对象;前提*有继承/实现关系*有父类引用指向子类对象*有方法重写好处使用父类作为参数,可以接受所有子类对象多态调用成员的特点:publicclasstest{publicstaticvoidmain(String[]args){Animala=newDog();//调用成员变量:编译看左边,运行也看左边//编译看左边:jav
ffff峰
·
2023-11-11 00:51
java
开发语言
面试
3.2 万 Star 的算法可视化项目
算法的重要性不言而喻啦,每次求职之前刷LeetCode刷的头昏脑胀,大厂笔试时看到Hard级的
算法题
瞬间头皮发麻。算法是很重要,问题是如何更好的学习好算法才是关键。
小狐憨憨
·
2023-11-10 23:08
开源分享
算法
算法导论
CentOS部署单机Presto
pwd=j6rg提取码:j6rg[root@endemo-5data1]#ll/opt/javalrwxrwxrwx1rootroot12Apr1120:29/opt/
java-
>jdk1.8.0_131
人生匆匆
·
2023-11-10 22:29
ambari
centos
java
linux
LeetCode回溯算法组合问题——17.电话号码字母组合
二、分析1.本题是一个经典的回溯
算法题
目,怎么辨别题解需要使用回溯算法呢?
十八岁讨厌Java
·
2023-11-10 21:02
LeetCode_回溯算法
算法
java
回归
leetcode
LeetCode
算法题
解(回溯、难点)|LeetCode332. 重新安排行程
LeetCode332.重新安排行程题目链接:332.重新安排行程题目描述:给你一份航线列表tickets,其中tickets[i]=[fromi,toi]表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。所有这些机票都属于一个从JFK(肯尼迪国际机场)出发的先生,所以该行程必须从JFK开始。如果存在多种有效的行程,请你按字典排序返回最小的行程组合。例如,行程["JFK","LGA"]与
旧事情稠
·
2023-11-10 21:58
Java算法题解
算法
leetcode
数据结构
java
LeetCode
算法题
解(回溯、难点)|LeetCode51. N 皇后
LeetCode51.N皇后题目链接:51.N皇后题目描述:按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。示例1:输入:n=4输出:[[".
旧事情稠
·
2023-11-10 21:58
Java算法题解
算法
leetcode
java
LeetCode
算法题
解(回溯,难点)|LeetCode37. 解数独
LeetCode37.解数独题目链接:37.解数独题目描述:编写一个程序,通过填充空格来解决数独问题。数独的解法需遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用'.'表示。示例1:输入:board=[["5","3",".",".","7",".",".","
旧事情稠
·
2023-11-10 21:56
Java算法题解
算法
leetcode
java
Java-
黑马Java学习作业-day07综合练习
学习视频链接:https://www.bilibili.com/video/BV17F411T7Ao文章目录练习一:飞机票练习二:打印素数练习三:验证码练习四:复制数组练习五:评委打分练习六:数字加密练习七:数字解密练习八:抽奖解法一:解法二:练习九:双色球练习一:飞机票需求:机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。按照如下规则计算机票价格:旺季(5-10月)
Kox2021
·
2023-11-10 20:35
Java
SE
java
学习
开发语言
算法
百度秋招突击手册面试
算法题
:三数之和
给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]解释:nums[0]+nums[1
Qstar666
·
2023-11-10 17:55
力扣算法题汇总
算法
面试
关于c++中数据sqrt() 精度问题
情景介绍今天在做一个
算法题
目的时候,发现,当使用sqrt()方法进行开方的时候,一直存在提交不通过的情况。问题分析对数据不断分析后,发现对35进行开方后,仍然满足条件,这就存在问题。
我要当前端工程师
·
2023-11-10 17:48
c++
开发语言
超详细|算法岗学习路线大总结
算法岗的面试主要分为四大项,具体顺序可能因面试官而异Coding,给你一道题限时完成机器学习or深度学习基础论文or项目介绍其他问题&向面试官提问本文将从以上四点进行展开一、数据结构&
算法题
随着算法岗越来越卷
人工智能与算法学习
·
2023-11-10 15:43
算法
编程语言
机器学习
人工智能
java
《剑指offer》—— 50. 数组中重复的数字(Java)
推荐完整《剑指Offer》
算法题
解析系列请点击《剑指Offer》全解析Java版题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。
猿兄
·
2023-11-10 10:46
剑指offer(Java)
算法
java
面试
剑指Offer
剑指offer
java
Android|随机验证码生成案例(含源码)
今天学习随机验证码生成,看起来跟安卓有关系,其实跟安卓没啥大关系就是一道java的
算法题
。下面就来深层次分析如何实现。
执念斩长河
·
2023-11-10 09:50
安卓尝试
详解最长公共子序列问题,秒杀三道动态规划题目
不知道大家做
算法题
有什么感觉,我总结出来做
算法题
的技巧就是,把大的问题细化到一个点,先研究在这个小的点上如何解决问题,然
labuladong
·
2023-11-10 09:49
算法
字符串
动态规划
leetcode
websphere
JavaScript解决LeetCode
算法题
(2)——《两数相加》
题目给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807解题方法1:其实这个题目考的就是两个数的相加,只不过两个数的
rookieLink
·
2023-11-10 09:52
JavaScript算法
leetCode
两数相加
js 实现两数相加的算法
关于算法两数相加(leetcod上的的一道
算法题
)给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。
HTongi
·
2023-11-10 09:29
算法
javascript
LeetCode
算法题
解 581-最短无序连续子数组
题目描述题解:方法1:将nums数组从小到大排个序得到sortNums数组,然后找到两个数组,从左边开始第一个不相等的位置left、从右边开始第一个不相等的位置right,最后right-left+1就是最短的无序连续子数组(将left-right的数排序,整个数组也会有序)。代码:classSolution{public:intfindUnsortedSubarray(vector&nums){
东瓜lqd
·
2023-11-10 08:49
#
LeetCode
LeetCode算法题解
最短无序连续子数组
技巧
牛客
算法题
:B-装进肚子
题目链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述自从ZZZZone吃完糖果后,他开始改吃巧克力了,他每天想吃n个巧克力增在甜蜜值,他决定早上吃K个巧克力,晚上吃n-K个巧克力,每个巧克力在早上吃和在晚上吃的甜蜜值是不一样的,他想让自己得到的甜蜜值最大,并想知道最大是多少。请你编程帮助他。输入描述:第一行包含两个数n,K表示每天要吃的巧克力数量和要在早上吃的数量。(n#inclu
暴力递归战士
·
2023-11-10 07:50
算法
每天一道
算法题
——求全排列
排列:从n个元素中任取m个元素,并按照一定的顺序进行排列,称为排列;全排列:当n==m时,称为全排列;比如:集合{1,2,3}的全排列为:{123}{132}{213}{231}{321}{312}方法一(递归)publicvoidswp(char[]ch,inti1,inti2){chartemp=ch[i1];ch[i1]=ch[i2];ch[i2]=temp;}publicvoidperm(
锋yee
·
2023-11-10 02:07
每天一道算法题
每天一道
算法题
leetcode
很佩服面试出leetcode题的人。。。。。。老子不刷题,刷不完。。。写的不对就给你挂掉的人,牛逼。。。腾讯面试体验最好,引导候选人一点点写。https://leetcode-cn.com/problemset/all/这个哥哥总结的很好https://blog.csdn.net/weixin_33991418/article/details/91810578股票交易日在股市的交易日中,假设最多可
东方狱兔
·
2023-11-10 02:06
Java
【20190407】【每天一道
算法题
】字母大小全排列(递归)
问题:给定一个字符串S,通过将字符串S中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字符串集合。示例:输入:S="a1b2"输出:["a1b2","a1B2","A1b2","A1B2"]输入:S="3z4"输出:["3z4","3Z4"]输入:S="12345"输出:["12345"]注意:S的长度不超过12。S仅由数字和字母组成。思路与解答:(仍未解决!)/*获取一个字
Satisfying
·
2023-11-10 02:36
LeetCode
每天一道
算法题
(39)——含有重复字符的全排列
思路(1)对于含有重复字符的全排列必须使用isSwap函数(2)整体思路a,交换当前子字符串(i----n-1)字符与子字符串后面的每一个位置的字符(满足交换条件下)b,子字符串位置后移(i+1-----n)。递归处理子字符串c,将a中的交换复原。代码#include#include"string"usingnamespacestd;voidswap(char&a,char&b){//交换char
weixin_34092455
·
2023-11-10 02:05
每天一道
算法题
:打印n个元素的全排列
1、回顾在前一篇文章n个球中取出m个球中介绍过组合与排列,如果是需要计算n个元素的全排列个数,那么我们只需要通过A(n,n)就能得到结果,但是我们需要将其打印出来,那应该要怎么做呢?2、打印n个元素的全排列递归思路分析:首先,n个元素的全排列是什么?我们再写程序之前必须先搞清楚题目的意思,假设我们有3个元素【ABC】,那么,它的全排列就是:【ABC】【ACB】【BAC】【BCA】【CAB】【CBA
一只java小白白的奋斗史
·
2023-11-10 02:34
数据结构与算法
java
算法
全排列
每天一道
算法题
:17. 电话号码的字母组合
难度中等题目给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1:输入:digits=“23”输出:[“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”]示例2:输入:digits=“”输出:[]示例3:输入:digits=“2”输出:[“a”,“b”,“
骇客567
·
2023-11-10 02:34
算法实战
算法
力扣
每天一道
算法题
:n个球中取出m个球不同思路分析
楔子在开始算法分析之前,这里需要引入数学中组合、排列的概念,先基本介绍一下组合、排列:排列:定义:从n个不同的元素中任取m个(m(4*3*2*1)/1=>4!/(4-1)!=>(4*3*2*1)/(3*2*1)=>4A(4,0)=>4!/(4-0)!=>1组合:定义:从n个不同的元素中任取m个(mn(ps:3个球怎么一次取5个emm,直接返回0)if(m>n)return0;//如果m==n,那么
一只java小白白的奋斗史
·
2023-11-10 02:34
数据结构与算法
算法
java
组合
每天一道
算法题
(21)——字符串的全排列和组合算法
全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。首先来看看题目是如何要求的(百度迅雷校招笔试题)。一、字符串的排列用C++写一个函数,如Foo(constchar*str),打印出st
攻城狮凌风
·
2023-11-10 02:03
工作之笔试
每天一道算法题
字符排列的所有可能
剑指offer
算法题
027:字符串的排列
小编在求职找找工作期间剑指offer上的
算法题
刷了很多遍,并且每道题小编当时都总结了一种最适合面试时手撕算法的最优解法。
古老的屋檐下
·
2023-11-10 02:02
剑指offer
字符串的排列
剑指offer
算法
面试
LeetCode刷题实战46:全排列
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-10 02:32
算法
dfs
xhtml
opera
java
【每天一道
算法题
2】【Python】全排列
题目描述给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]解法一:递归+回溯defpermutations(nums:list)->list:#定义一个列表,用来存储每一次回溯完成时生成的排列result=[]defbacktrack(nums,tmp):#当入参li
阿丘的博客
·
2023-11-10 02:30
算法
算法
python
每天一道
算法题
:46. 全排列
难度中等题目给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。示例1:输入:nums=[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例2:输入:nums=[0,1]输出:[[0,1],[1,0]]示例3:输入:nums=[1]输出:[[1]]提示:1List[List[int]]:self
骇客567
·
2023-11-10 02:29
算法实战
算法
leetcode
80道高频
算法题
Python版
80道高频
算法题
来源于牛客网,这些答案都经过了我验证,可以复制粘贴后提交通过:掌握这80道题,99%的测试岗位算法考试都能通过。建议收藏后反复练习。
自动化代码美学
·
2023-11-10 01:02
算法
python
开发语言
java-
在线博客系统自动化测试项目实战
在线博客系统自动化测试项目实战一,项目需求1.1需求环境1.2项目路径二,测试流程2.1用户需求2.2分析用户需求文档,编写需求分析报告2.3根据需求分析报告,制定测试计划2.4根据需求分析报告,编写测试用例2.5根据测试用例编写自动化测试脚本,执行脚本2.6分析测试结果,生成测试报告一,项目需求1.1需求环境说明:应用户需求开发实现一款个人博客系统,能够支持用户正常的博客编写,博客浏览,以及内容
拽哥940
·
2023-11-10 01:56
selenium
必刷
算法题
之二分查找(题目及代码)---C++
本文给出的题目不限于二分查找,但是为了巩固二分查找的知识,只给出了二分查找的方法。文章目录第1题:二分查找(704)第2题:猜数字大小第3题:找出数组排序后的目标下标第4题:搜索插入位置(35)第5题:有效的完全平方数(367)第6题:二维数组中的查找第7题:x的平方根第1题:二分查找(704)题目描述:解题思路:利用二分查找法:先定义左右边界:即left=0,right=nums.size()-
枫恋蝶
·
2023-11-09 22:51
剑指offer
算法
leetcode
c++
分类算法
排序算法
【教3妹学编程-
算法题
】 在树上执行操作以后得到的最大分数
2哥:这样,我们找一道
算法题
,后做出来的要请吃饺子,怎么样?3妹:who怕who,来就来!题目:有一棵n个节点的无向树,节点编号为0到n-1,根节点编号为0。给你一个长度为n-1的二维整数数组edg
程序员小2
·
2023-11-09 22:45
教3妹学编辑-算法篇
算法
数据结构
深度优先
合并两个无序链表
楼主昨天看到阿里的一道
算法题
是只使用O(1)的额外空间,合并两个无序链表。
shangshanzixu
·
2023-11-09 13:27
数据结构与算法
算法
链表
java
C++转Java学习总结
博主原本的语言是c++,好不容易上手了,刷
算法题
也熟练了一些,因为实习的缘故不得不开始接触java。下面总结一些c++和java的区别,有c++基础的人可以对照学习java。
小柚几
·
2023-11-09 12:00
计算机
java
c++
【教3妹学编程-
算法题
】逃离火灾
2哥:这样,我们找一道
算法题
,后做出来的要请吃饺子,怎么样?3妹:who怕who,来就来!题目:给你一个下标从0开始大小为mxn的二维整数数组grid,它表示一个网格图。每个格子为下面3个值之一:0
程序员小2
·
2023-11-09 08:27
教3妹学编辑-算法篇
算法
数据结构
LeetCode
算法题
解(回溯)|LeetCode491. 递增子序列、LeetCode46. 全排列、LeetCode47. 全排列 II
一、LeetCode491.递增子序列题目链接:491.递增子序列题目描述:给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。示例1:输入:nums=[4,6,7,7]输出:[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],
旧事情稠
·
2023-11-09 04:16
Java算法题解
算法
leetcode
数据结构
java
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他