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
力扣algorithm
JAVA学习笔记——第二章 JAVA概述
博客主页:A_SHOWY系列专栏:
力扣
刷题总结录数据结构云计算数字图像处理
力扣
每日一题_JAVA概述程序:计算机执行操作或者解决问题的一系列有序指令的集合JAVA重要特点1.JAVA是面向对象的(oop
A_SHOWY
·
2024-01-18 21:30
JAVA零基础开始
java
开发语言
C++贪心算法
简介贪心算法(英语:greedy
algorithm
),是用计算机来模拟一个“贪心”的人做出决策的过程。这个人十分贪婪,每一步行动总是按某种指标选取最优的操作。
xxxalq
·
2024-01-18 21:30
算法基础
贪心算法
c++
算法
JAVA学习笔记——第三章 变量
博客主页:A_SHOWY系列专栏:
力扣
刷题总结录数据结构云计算数字图像处理
力扣
每日一题_变量变量是程序的基本组成单位,是内存中的一个数据存储空间。变量有三个基本要素:类型+名称+值。
A_SHOWY
·
2024-01-18 21:27
java
如何解决Cannot access central in offline mode?
第二种解决方式第三种解决方式问题关于这个问题是我这两天遇到的一个比较头疼的问题,我花费了一个下午才解决的在使用maven打包执行package的过程中,在下载依赖包的这一步报错:Failuretofindorg.pentaho:pentaho-aggdesigner-
algorithm
迷失、淡忘、沉默
·
2024-01-18 20:53
开发语言
java
maven
intellij-idea
力扣
刷题第三天 最大字符串配对数目
题目描述:给你一个下标从0开始的数组words,数组中包含互不相同的字符串。如果字符串words[i]与字符串words[j]满足以下条件,我们称它们可以匹配:字符串words[i]等于words[j]的反转字符串。0&words){intn=words.size();intans=0;for(inti=0;i&words){intn=words.size();intans=0;unordered
银光闪电
·
2024-01-18 20:39
哈希
leetcode
算法
数据结构
java 读取配置文件的几种方法
项目github地址:bitcarmanleeeasy-
algorithm
-interview-and-practice欢迎大家star,留言,一起学习进步比如我们有以下目录|--project|--src
bitcarmanlee
·
2024-01-18 18:26
java
java
读取配置文件
2022-01-02
IT工业界1.
力扣
:二叉树的镜像2022-01-02(剑指Offer27.二叉树的镜像)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-18 18:09
智能优化算法-斑马优化算法Zebra Optimization
Algorithm
(附matlab代码)
引言斑马优化算法(ZebraOptimization
Algorithm
,ZOA)模拟了斑马的觅食和对捕食者攻击的防御行为。于2022年发表在IEEEAccess,。
88号技师
·
2024-01-18 17:14
智能优化算法
算法
matlab
启发式算法
数学建模
力扣
hot100 乘积最大子数组 DP
Problem:152.乘积最大子数组文章目录思路复杂度Code思路参考题解复杂度时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)CodepublicclassSolution{publicintmaxProduct(int[]nums){intn=nums.length;if(n==0)return0;//f[i][0]:以nums[i]结尾的连续子序列乘积最小值//f
兑生
·
2024-01-18 16:05
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 最长递增子序列 线性DP 贪心 二分
Problem:300.最长递增子序列文章目录动态规划思路复杂度Code贪心+二分思路复杂度Code动态规划思路复杂度时间复杂度:O(n2)O(n^2)O(n2)空间复杂度:O(n)O(n)O(n)CodeclassSolution{publicintlengthOfLIS(int[]nums){intn=nums.length;int[]f=newint[n+1];//f[i]表示以nums[i
兑生
·
2024-01-18 16:05
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 单词拆分 变形背包 排列
Problem:139.单词拆分文章目录思路复杂度Code思路参考题解复杂度时间复杂度:O(n3)O(n^3)O(n3)CodeclassSolution{publicbooleanwordBreak(Strings,ListwordDict){Setset=newHashSet<>(wordDict);boolean[]f=newboolean[s.length()+1];Arrays.fil
兑生
·
2024-01-18 15:32
力扣
hot100
leetcode
算法
职场和发展
【LeetCode】# 面试题58 - II. 左旋转字符串
来源:
力扣
(LeetCode)二、解题解题思路在源码中很详细标明三、源码/***调用api方式*执行用时:6ms,在所有Java提交中击败了10.81%的用户*内存消耗:40MB在所有J
小马要加油
·
2024-01-18 14:40
力扣
每日一题--2088. 统计农场中肥沃金字塔的数目
看到这道题有些人很容易放弃,其实这道题不是很难,主要是题目长,读的容易让人放弃,但是只要抓住一些性质就可以解决该问题。本题中的定义放到图像里其实就是个金字塔,下层的那部分比上一层的那部分,长度加2,并且该层那个长度区间内都是1才行。是个金字塔形状里都是1就行。我们暴力的解法是什么呢?,其实就是遍历整个数组,以每个数组下标为金子塔尖,往下去统计有多少个金字塔,那么这个的时间复杂度是1e8,会超时,所
乖的小肥羊
·
2024-01-18 14:33
leetcode
算法
职场和发展
力扣
周赛第二题,下午更新后两道
本题中其实看着条件很多,但是仔细读一下会发现,前四个条件都是固定条件。然后我们再看题。我们的暴力做法是遍历a数组的字符串a的下标起始下标,然后遍历b数组的字符串b的下标起始下标,进行判断,但是这样会超时,所以我们是不是可以优化查找b数组,那么我们这里就发现到了一个第五个条件-k=j,j&positions){intpos=source.find(target);while(pos!=std::st
乖的小肥羊
·
2024-01-18 14:03
leetcode
算法
职场和发展
迟到的题解,
力扣
周赛第四题100207. 找出数组中的美丽下标 II
classSolution{public:voidcomputeLPSArray(conststd::string&pattern,std::vector&lps){intlength=0;inti=1;lps[0]=0;while(ilps(targetLen,0);computeLPSArray(target,lps);inti=0;//Indexforsourceintj=0;//Index
乖的小肥羊
·
2024-01-18 14:03
leetcode
算法
c++
力扣
每日一题 1937. 扣分后的最大得分
本题中其实本质是一个线性DP,根据行数从上往下选,先选第一层的一个数,再选第二层,最后再选到最后一层,但是本题中我们有个重要的条件,就是选出最大得分,那么每层选最大,在往下选最大,能得到最大得分吗?不一定,这个其实是有点贪心,其实不是,因为我们还有一个条件,abs(j-k),j是当前坐标的列号,k是上层选的坐标的列号,那么这个不能确定的话,我们是不能从前面最大得分,推导到下层的最大得分,假如说没有
乖的小肥羊
·
2024-01-18 14:02
leetcode
算法
职场和发展
【数据结构和算法】反转链表
合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:迭代(双指针)2.2方法二:递归三、代码3.1方法一:迭代(双指针)3.2方法二:递归四、复杂度分析4.1方法一:迭代(双指针)4.2方法二:递归前言这是
力扣
的
绿皮龟
·
2024-01-18 14:01
数据结构与算法合集
数据结构
算法
链表
java
线性回归
贪心算法
动态规划
打印电话号码
来源:
力扣
(LeetCode)链接:https://leetc
蚓语戏言
·
2024-01-18 14:41
数据结构:1_算法的时间复杂度和空间复杂度
算法(
Algorithm
):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。
小糖学代码
·
2024-01-18 14:25
数据结构
算法
c语言
c++
算法随想录第三十八天打卡| 理论基础 , 509. 斐波那契数, 70. 爬楼梯 , 746. 使用最小花费爬楼梯
|理论基础|
力扣
刷题总结|动态规划入门_哔哩哔哩_b
星曜366
·
2024-01-18 14:55
算法
贪心算法之无重叠区间
一个容易出错的题贪心算法(英语:greedy
algorithm
),又称贪婪算法,是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法。
Real_man
·
2024-01-18 12:14
MOJO中导入python模块
文章目录导入本地Python模块导入本地Python模块例如,有一个名为mypython.py的Python文件importnumpyasnpdefmy_
algorithm
(a,b):array_a=np.random.rand
是乔乔啊
·
2024-01-18 11:24
#
MOJO
mojo
python
开发语言
力扣
131. 分割回文串-C语言实现-中等难度
示例:输入:“aab”输出:[[“aa”,“b”],[“a”,“a”,“b”]]来源:
力扣
(LeetCode)模板/***Returnanarrayofarraysofsize*returnSize.
小灰不停前进
·
2024-01-18 10:37
力扣刷题
leetcode
c语言
力扣
485. 最大连续1的个数-C语言实现-简单题
来源:
力扣
(LeetCode)解题简单题我重拳出击:>分析题目给出了二进制数组,不是0就是1题目中有连续要求所以对于对于1则是叠加次数,遇上0则是
小灰不停前进
·
2024-01-18 10:07
力扣刷题
leetcode
c语言
力扣
1736. 替换隐藏数字得到的最晚时间-C语言实现-简单题
题目传送门给你一个字符串time,格式为hh:mm(小时:分钟),其中某几位数字被隐藏(用?表示)。有效的时间为00:00到23:59之间的所有时间,包括00:00和23:59。替换time中隐藏的数字,返回你可以得到的最晚有效时间。示例1:输入:time=“2?:?0”输出:“23:50”解释:以数字‘2’开头的最晚一小时是23,以‘0’结尾的最晚一分钟是50。示例2:输入:time=“0?:3
小灰不停前进
·
2024-01-18 10:07
力扣刷题
leetcode
算法
c语言
力扣
643.子数组最大平均数I-C语言实现
来源:
力扣
(LeetCode)链接:子数组最大平均数I著作权归领扣网络所有。商业转载请联系官方授权,非商业
小灰不停前进
·
2024-01-18 10:07
力扣刷题
c语言
算法
力扣
567.字符串的排列—C语言实现
题目来源:
力扣
(LeetCode)传送门给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的排列。换句话说,第一个字符串的排列之一是第二个字符串的子串。
小灰不停前进
·
2024-01-18 10:37
力扣刷题
算法
leetcode
数据结构
字符串
小白准备蓝桥杯之旅(c/c++b组)
刷题部分个人推荐
力扣
(解析免费)或者蓝桥官网(不免费)
力扣
链接:https://leetcode.cn
小蓝lanll
·
2024-01-18 10:35
刷题之旅(c语言版)
蓝桥杯
c语言
c++
java获取文件md5值
importjava.io.FileInputStream;importjava.io.IOException;importjava.security.MessageDigest;importjava.security.NoSuch
Algorithm
Exception
莫忘初心丶
·
2024-01-18 10:03
java
开发语言
每日一练:LeeCode-107、199、637、429、515、116、117题-层序遍历模版通解 【二叉树】
本文是
力扣
LeeCode-107、199、637、429、515、116、117题的层序遍历模版通解学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。
666-LBJ-666
·
2024-01-18 09:00
#
每日一道LeeCode算法题
算法
数据结构
leetcode
力扣
39. 组合总和
回溯思路:定义递归函数dfs(candidates,target,idx),表示当前candidates在idx位,还剩target需要组合;递归终止条件:target>combinationSum(vector&candidates,inttarget){dfs(candidates,target,0);returnresult;}private:voiddfs(std::vector&cand
slowfastflow
·
2024-01-18 09:43
力扣实践
leetcode
算法
职场和发展
数据结构和算法的部分例题(
力扣
)
1.数组1.1合并一个数组的两个有序区间publicclassMargTwo{publicstaticvoidmain(String[]args){int[]arr1={1,5,6,2,4,10,11};int[]arr2=newint[arr1.length];marg2(arr1,0,2,3,6,arr2);}privatestaticvoidmarg2(int[]arr1,intiStar,
PHP是最好的语言.
·
2024-01-18 09:41
算法
数据结构
leetcode
力扣
79. 单词搜索
回溯思路:定义函数check(i,j,k)为网格(i,j)位置出发能够搜索到单词word(k),如果搜索到返回true,否则返回false;搜索规则:【R1】如果board[i][j]!=word[k],直接返回false;【R2】如果当前已经访问到字符串的末尾,且对应字符依然匹配,此时直接返回true;【R3】否则,遍历当前位置的所有相邻位置。如果从某个相邻位置出发,能够搜索到子串word[k+
slowfastflow
·
2024-01-18 09:08
力扣实践
leetcode
算法
职场和发展
2024.1.17每日一题
LeetCode2744.最大字符串配对数目2744.最大字符串配对数目-
力扣
(LeetCode)题目描述给你一个下标从0开始的数组words,数组中包含互不相同的字符串。
~努力努力再努力k
·
2024-01-18 08:09
算法学习
#
每日一题
算法
leetcode
力扣
67. 二进制求和算法
一、【写在前面】这道题需要,给你两个字符串比如a="1010",b="1011"答案是:"10101"然后需要你给出计算结果,那么我们很容易想到两种做法1.调库做法:直接转化为整数,然后用内置函数做进制转换直接计算出结果2.计算做法:将十进制思维移植过来,对每一位加并且做carry操作,最后得出结果笔者最初是这么做的,不过这样出来的时间和空间复杂度比较差劲,看到了一种非常巧妙的方法,这里分享给大家
尊贵的架构师
·
2024-01-18 08:21
技术积累
sre
devops
python
leetcode
算法
(
力扣
记录)146. LRU 缓存
数据类型:链表时间复杂度:O(1)空间复杂度:O(N)代码实现:classNode:def__init__(self,key=-1,value=-1):self.key=keyself.val=valueself.next=Noneself.prev=NoneclassLRUCache:def__init__(self,capacity:int):self.map=dict()self.cap=c
Wilson_ZheLIN
·
2024-01-18 07:50
力扣算法题目记录
leetcode
算法
python
二叉树的层序遍历&
力扣
对应题 Java
二叉树的层序遍历Java102.二叉树的层序遍历错误①队列的声明错误②`List>`的声明107.二叉树的层序遍历II199.二叉树的右视图637.二叉树的层平均值429.N叉树的层序遍历注意①LeetCode中N叉树节点的定义注意②增强for的使用515.在每个树行中找最大值错误①最值中初始值的问题错误②Math库函数max()、min()跟着代码随想录学到了二叉树层序遍历,对相关的题进行解答&
aPurpleBerry
·
2024-01-18 06:15
LeetCode做题总结
leetcode
java
LeetCode:707. 设计链表
力扣
题目链接单链表classListNode{intval;ListNodenext;publicListNode(intval){this.val=val;}}classMyLinkedList{intsize
weixin_51160138
·
2024-01-18 06:30
leetcode
链表
算法
算法训练营Day49(买卖股票)
121.买卖股票的最佳时机121.买卖股票的最佳时机-
力扣
(LeetCode)dp数组dp[an][0]:第i天持有股票最大金额,dp[an][1]:第i天不持有股票最大金额递推公式:dp[i][0]:
不吃青椒!
·
2024-01-18 06:30
算法
基于黄金正弦算法的函数寻优算法
文章目录一、理论基础1、算法原理2、算法伪代码二、仿真实验与分析三、参考文献一、理论基础1、算法原理黄金正弦算法(Goldensine
algorithm
,Gold-SA)是Tanyildizi等人于2017
心️升明月
·
2024-01-18 05:48
最优化问题
matlab
matlab
黄金正弦算法
SCA|可作为有效改进策略的算法——正余弦优化算法(Matlab/Python)
正余弦优化算法(Sinecosine
algorithm
,SCA)是由Mirjalili[1]在2016年提出,目前WOS上引用量2K+,谷歌学术上4K+。
KAU的云实验台
·
2024-01-18 05:48
智能优化算法
MATLAB
python
算法
matlab
python
力扣
日记1.13-【二叉树篇】669. 修剪二叉搜索树
力扣
日记:【二叉树篇】669.修剪二叉搜索树日期:2023.1.13参考:代码随想录、
力扣
669.修剪二叉搜索树题目描述难度:中等给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high
RobinChan730
·
2024-01-18 05:28
leetcode
算法
职场和发展
力扣
日记1.14-【二叉树篇】108. 将有序数组转换为二叉搜索树
力扣
日记:【二叉树篇】108.将有序数组转换为二叉搜索树日期:2023.1.14参考:代码随想录、
力扣
108.将有序数组转换为二叉搜索树题目描述难度:简单给你一个整数数组nums,其中元素已经按升序排列
RobinChan730
·
2024-01-18 05:24
leetcode
算法
职场和发展
ARTS第一周 2019-04-28
Algorithm
:每周至少做一个leetcode的算法题AddStringsGiventwonon-negativeintegersnum1andnum2representedasstring,returnthesumofnum1andnum2
GH_Dev
·
2024-01-18 04:45
力扣
2376. 统计特殊整数
题目来源:https://leetcode.cn/problems/count-special-integers/大致题意:给一个整数n,求出1~n所有的特殊整数。特殊整数是指整数中每一位的数字只出现一次。思路本来想尝试打表解决,结果内存越界了考虑到递归的深度和广度,正确的思路应该是使用dfs解题,这里给出dfs+记忆化搜索的解法dfs+记忆化搜索将给定的整数n转为字符数组,设其长度为len,从高
三更鬼
·
2024-01-18 04:55
DFS
leetcode
深度优先
算法
【一天一个算法】---时间轮算法
简介时间轮算法(TimingWheel
Algorithm
)是一种用于处理定时任务的算法。它的原理是使用固定大小的时间轮,将时间划分成一系列的时间槽(timeslot),每个时间槽表示一个时间间隔。
小明真的要加油
·
2024-01-18 03:15
算法
时间轮算法
2022-01-07
IT工业界1.
力扣
:顺时针打印矩阵2022-01-07(剑指Offer29.顺时针打印矩阵)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-18 03:50
C++从零开始的打怪升级之路(day10)
-
力扣
(LeetCode)由于还没学C++的字符串有些题的ac代码是用C语言写的给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个
云淡风轻kk
·
2024-01-18 01:57
c++
开发语言
[好题][思维]Paimon Sorting 2021年ICPC南京站D
Paimonjustinventsanewsorting
algorithm
whichlooksmuchlikebubblesort,withafewdifferences.Itacceptsa1-indexedsequenceAoflengthnandsortsit.Itspseudo-codeisshownbelow.
Algorithm
1TheSorting
Algorithm
Example1
CCloth
·
2024-01-18 00:52
题解
思维
树状数组
算法
力扣
算法之滑动窗口题目--水果成篮
文章目录题目解析不同之处解决办法解决图示代码题目解析首先我们先看一下题目如下图所示题目意思也比较容易理解其实就是你有一个篮子这个篮子只能装两个不同种类的水果,问你最多能装多少个水果,这里还贴心的弄了一个样列,121可以看出来1和2是两个不同种类的水果所以这个篮子可以装三个水果另外就是这个题目还要求我们不能跳过某棵树摘取水果(这个特点很重要)。好的那么现在跟上节奏我们看一看这个题目跟我们平常见到的滑
Achlorine
·
2024-01-18 00:48
算法
算法
leetcode
哈希算法
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他