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
杭电ACM_算法题_线段树
牛客网高频
算法题
系列-BM6-判断链表中是否有环
牛客网高频
算法题
系列-BM6-判断链表中是否有环题目描述判断给定的链表中是否有环。如果有环则返回true,否则返回false。
雄狮虎豹
·
2023-11-20 09:49
活久见,阿里工作五年程序员面试小公司,竟然挂了?
一名阿里员工在互联网社区吐槽,称自己工作经验丰富,在阿里工作了五年,去面试一个小互联网创业公司竟然挂了,真是无力吐槽:我就郁闷了,在阿里工作五年,去面试某公司,上来啥都不问,就两道
算法题
我没有第一时间给出最优解
26a058e669f9
·
2023-11-20 09:31
leetcode
算法题
----Sqrt(x)
题目:69.Sqrt(x)EasyImplementintsqrt(intx).Computeandreturnthesquarerootofx,wherexisguaranteedtobeanon-negativeinteger.Sincethereturntypeisaninteger,thedecimaldigitsaretruncatedandonlytheintegerpartofthe
a776995799
·
2023-11-20 09:56
leetcode算法题
2022“
杭电
杯”中国大学生算法设计超级联赛(1)1012 Alice and Bob
Alice可以将一堆数字分成两队,而Bob可以将其删去一堆,并i减去1,若是有0的出现则Bob获胜反之Alice获胜。所以我们每一次都将数字分为两队,并和前面为一体,如果有零的出现肯定是出现在一开始第一次的时候,所以只要全部模拟完毕之后判断一下开头的数字是否为0就可以。#includeusingnamespacestd;inta[100005];intn;intmain(){intt;while(
taikonaut..
·
2023-11-20 07:59
算法
c++
蓝桥杯
第十九章:二分查找和二分答案
二分查找二分的思想在程序设计中有着广泛的应用,例如,排序算法中的快速排序、归并排序,数据结构中的二叉树、堆、
线段树
等。二分是一种常用且高效的算法,它的基本用途是在单调序列中进行查找和判定操作。
WANGHAOXIN364
·
2023-11-20 07:55
c++
c++
第十三章:二分查找
二分查找二分的思想在程序设计中有着广泛的应用,例如,排序算法中的快速排序、归并排序,数据结构中的二叉树、堆、
线段树
等。二分是一种常用且高效的算法,它的基本用途是在单调序列中进行查找和判定操作。
WANGHAOXIN364
·
2023-11-20 07:54
c++
算法
c++
LRU最近最少使用 [
算法题
]
题目:LRU:1、缓存容量是有限的2、当缓存容量不足以存放需要放入的新数据时,必须丢掉不常用的缓存数据。代码实现:
namilou136
·
2023-11-20 06:12
LeetCode
算法
LeetCode
算法题
-Goat Latin Easy(Java实现)
这是悦乐书的第322次更新,第344篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第192题(顺位题号是824)。给出句子S,由空格分隔的单词组成。
程序员小川
·
2023-11-20 06:47
【算法】---LeetCode
LeetCode
算法题
面试题
RMQ问题——
线段树
1.区间加操作pushdown操作更新区间完整代码2.区间加、乘操作(较完整)pushdown操作的变动更新操作变动(分两种更新)完整代码上篇说到RMQ问题可以用ST表算法处理,但需要在线修改的时候,
线段树
是更好的选择
余cos
·
2023-11-20 06:59
算法笔记
【数据结构2-2】
线段树
与树状数组 题解
头一次老老实实写完一个官方题单,发篇题解纪念一下——文章目录P3372【模板】
线段树
1P3373【模板】
线段树
2P4588[TJOI2018]数学计算P1502窗口的星星P2471[SCOI2007]降雨量
春弦_
·
2023-11-20 06:53
数据结构
数据结构
c++
算法
【算法】
算法题
-20231118
这里写目录标题一、16.17.连续数列二、合并两个有序数组(力扣88)三、存在重复元素(217)四、有效的字母异位词(242)一、16.17.连续数列简单给定一个整数数组,找出总和最大的连续数列,并返回总和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大为6。进阶:如果你已经实现复杂度为O(n)的解法,尝试使用更为精妙的分治法求解。c
敲代码敲到头发茂密
·
2023-11-20 05:07
数据结构与算法
算法
数据结构
后端开发——
算法题
文章目录字节腾讯百度阿里美团快手字节题目出现次数链接25.K个一组翻转链表60https://leetcode-cn.com/problems/reverse-nodes-in-k-group3.无重复字符的最长子串57https://leetcode-cn.com/problems/longest-substring-without-repeating-characters146.LRU缓存机制
进击的程序猿~
·
2023-11-20 05:04
编程算法
算法
后端
链表
java中的深度复制和浅复制的BUG
刷题刷到LeetCode回溯DFS的
算法题
39题的时候,碰见一个Arraylist里面的bug,其中dfs函数里面的第一个if判断里面的语句paths.add(path);path.clear();其中
阿维的博客日记
·
2023-11-20 02:53
java
LeetCode力扣刷题——神奇的位运算
位运算一、常用技巧位运算是
算法题
里比较特殊的一种类型,它们利用二进制位运算的特性进行一些奇妙的优化和计算。常用的位运算符号包括:“∧”按位异或、“&”按位与、“|”按位或、“∼”取反、“>”算术右移。
指北针_N
·
2023-11-20 00:03
LeetCode
数据结构与算法——经典题目
每日一练:经典算法题
c语言
c++
leetcode
算法
数据结构
牛客网刷题笔记三 寻找第K大+两数之和+合并两个排序的链表+用两个栈实现队列
算法题
牛客网NC88寻找第K大题目:思路就是做个排序,要求时间复杂度O(nlogn)O(n\logn)O(nlogn),因此选用快排。
Lizytzh
·
2023-11-19 22:26
刷题笔记
笔记
链表
数据结构
【算法每日一练]-分块(保姆级教程 篇1)POJ3648
遇到经常修改的区间问题,就要用分块或
线段树
来维护了。分块算法是优化后的暴力,分块算法有时可以维护一些
线段树
维护不了的东西,虽然效率一般不如
线段树
,但是比
线段树
更易上手。
亦歌希望你变强啊
·
2023-11-19 20:36
算法
c++
动态规划
数据结构
牛客网高频
算法题
系列-BM2-链表内指定区间反转
牛客网高频
算法题
系列-BM2-链表内指定区间反转题目描述将一个节点数为size链表m位置到n位置之间的区间反转,要求时间复杂度O(n),空间复杂度O(1)。
雄狮虎豹
·
2023-11-19 19:48
力扣面试经典150题详细解析
刷题的初心众所周知,
算法题
对于面试大厂是必不可缺的一环,而且对于提高逻辑思维能力有着不小的提升。
✎ℳ๓₯㎕...雲淡風輕
·
2023-11-19 17:35
力扣刷题
leetcode
面试
算法
Acwing算法基础课学习笔记(四)--数据结构之单链表&&双链表&&模拟栈&&模拟队列&&单调栈&&单调队列&&KMP
单链表
算法题
中最常考的单链表就是邻接表(用来存储图和数),比如最短路问题,最小生成树问题,最大流问题。双链表用于优化某些问题。利用数组来表达单链表:存储值和指针的两个数组利用下标进行关联。
nullwh
·
2023-11-19 17:59
学习笔记
刷题练习
Acwing
Acwing算法基础课学习笔记(六)--数据结构之Hash表&&STL简介
算法题
中对哈希的操作一般只有添加和查找;删除一般不会涉及,非要进行删除操作的话,也不是真的删除,而是用一个bool变量进行标记即可。
nullwh
·
2023-11-19 17:59
学习笔记
刷题练习
Acwing
数据结构——树状数组篇
线段树
是一个很好的维护区间关系的这样的一个数据结构,但是,很多时候我们可以用更小空间、更快速度(更大尺寸呢、,全景天窗,五菱宏光?)的数据结构来维护一个前缀关系。
Wuliwuliii
·
2023-11-19 16:38
数据结构
树状数组
OI学习笔记之数据结构——树状数组
一,认识树状数组树状数组也是一棵二叉树,长相类似于一棵偏沉的
线段树
,其中最下面一排数组a代表给定的序列a1,a2…an,
Hoyoak
·
2023-11-19 16:05
OI学习笔记
数据结构
树状数组
OI学习笔记
数据结构
树状数组
LeetCode
算法题
-Binary Search(Java实现)
这是悦乐书的第297次更新,第316篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第165题(顺位题号是704)。
程序员小川
·
2023-11-19 15:50
非递归算法求多数元素c语言,力扣
算法题
-面试题17.10-多数元素-java代码
数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。示例1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例2:输入:[3,2]输出:-1示例3:输入:[2,2,1,1,1,2,2]输出:2要求:时间复杂度O(N),空间复杂度O(1)思路一:基本思想:摩尔投票算法:以[2,2,1,3,1,2,2]为例。遍历数组第一个元素2时,因major空缺,所以
Tourfish
·
2023-11-19 13:43
非递归算法求多数元素c语言
滴滴笔试
算法题
两个数字字符串相加
滴滴笔试
算法题
两个数字字符串相加题目释义:给定两个字符串s1、s2,字符串都是由0-9数字组成,需要将s1数字与s2数字进行相加,并返回相加后的数据结果s3。
abc8737
·
2023-11-19 13:57
个人总结记录
字符串
算法
leetcode
「代码随想录」123.买卖股票的最佳时机III【动态规划】力扣详解!
里面有100多道经典
算法题
目刷题顺序、配有40w字的详细图解,常用算法模板总结,以及难点视频讲解,按照list一道一道刷就可以了!star支持一波吧!「代码随想录」原创算法那学习手册开放下载!
代码随想录
·
2023-11-19 12:39
leecode题解
算法
java
c++
leetcode
动态规划
漫画:寻找股票买入卖出的最佳时机(整合版)
前一段时间,小灰发布了上下两篇关于股票买卖的
算法题
讲解,激发了很多小伙伴的兴趣。这一次,小灰把这两篇漫画整合在一起,并且修改了其中的一些细节错误,感谢小伙伴们的指正。
程序员小灰
·
2023-11-19 12:47
算法
数据结构
java
比特币
动态规划
漫画:寻找股票买入卖出的最佳时机(动态规划)
前一段时间,我们介绍了一个经典
算法题
目:寻找股票买入卖出的最佳时机。这个题目看似简单,却有着许多种变化。
程序员小灰
·
2023-11-19 12:17
算法
java
数据结构
编程语言
动态规划
戳气球(
算法题
Java)
戳气球题目描述有n个气球,编号为0到n-1,每个气球上都标有一个数字,这些数字存在数组nums中。现在要求你戳破所有的气球。如果你戳破气球i,就可以获得nums[left]*nums[i]*nums[right]个硬币。这里的left和right代表和i相邻的两个气球的序号。注意当你戳破了气球i后,气球left和气球right就变成了相邻的气球。求所能获得硬币的最大数量。输入格式输入的第一行包含N
无乎648
·
2023-11-19 11:51
力扣刷题
Java
java
算法
开发语言
算法打印13213
线段树
题目一给你一个整数数组nums以及两个整数lower和upper。求数组中,值位于范围[lower,upper](包含lower和upper)之内的区间和的个数。
csdn_ggboy
·
2023-11-19 08:10
算法
数据结构
蓝桥杯2021真题-双向排序(
线段树
)
升序区标记为1,降序区标记为0,用
线段树
进行区间维护,AC代码如下://2021省赛I题-双向排序(
线段树
)#include#include#definerep(i,a,b)for(inti=(a);ians
贾斯特比雷
·
2023-11-19 07:36
蓝桥杯
职场和发展
算法通关村第十七关——贪心思想白银挑战笔记
本篇内容继续带来几个高频的贪心问题,掌握其贪心策略,并练习使用代码快速写出其贪心策略,进而提升在
算法题
解题中的速度。要知道,冰冻三尺非一日之寒!
我见鱼市星宿z
·
2023-11-19 07:34
算法
笔记
ARTS 第二周
Algorithm 本周完成了2个简单的
算法题
目。ReverseInteger和PalindromeNumber。第一道题目比较简单,需要注意的是整型的溢出判断。
猎手之远殇
·
2023-11-19 06:58
【Leetcode 题解】Leetcode分类 题解,持续更新.....
.区间问题4.Python语言特性5.排列组合6.思维题7.数论8.模拟9.数组10.博弈10.1Nim二、数据结构1.基础数据结构1.1栈1.2链表1.3队列2.树2.1二叉树2.2大顶堆、小顶堆3
线段树
YancyKahn
·
2023-11-19 05:28
Leetcode
Leetcode
算法
数据结构
python
LeetCode
算法题
解(动态规划)|LeetCode509. 斐波那契数、LeetCode70. 爬楼梯、LeetCode746. 使用最小花费爬楼梯
一、LeetCode509.斐波那契数题目链接:509.斐波那契数题目描述:斐波那契数(通常用F(n)表示)形成的序列称为斐波那契数列。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1) =1F(n)=F(n-1)+F(n-2),其中n>1给定n,请计算F(n)。示例1:输入:n=2输出:1解释:F(2)=F(1)+F(0)=1+0=1示例2:输入:n=3输出
旧事情稠
·
2023-11-19 05:20
Java算法题解
算法
leetcode
动态规划
java
LeetCode
算法题
解|LeetCode435. 无重叠区间、LeetCode763. 划分字母区间、LeetCode56. 合并区间
一、LeetCode435.无重叠区间题目链接:435.无重叠区间题目描述:给定一个区间的集合intervals,其中intervals[i]=[starti,endi]。返回需要移除区间的最小数量,使剩余区间互不重叠。示例1:输入:intervals=[[1,2],[2,3],[3,4],[1,3]]输出:1解释:移除[1,3]后,剩下的区间没有重叠。示例2:输入:intervals=[[1,2
旧事情稠
·
2023-11-19 05:49
Java算法题解
算法
leetcode
java
贪心算法
LeetCode
算法题
解|LeetCode738. 单调递增的数字、LeetCode968. 监控二叉树
一、LeetCode738.单调递增的数字题目链接:738.单调递增的数字题目描述:当且仅当每个相邻位数上的数字x和y满足xarr[i-1]){//如果相邻低位数字小于高位数字,就不符合单调递增的规则,需要进行进一步处理intj=i-1;while(j>=0){//地位数字全部置为9arr[j--]=9;}//高位的数字减一arr[i]--;j=i;while(arr[j]=0;i--){//将数
旧事情稠
·
2023-11-19 05:49
Java算法题解
算法
leetcode
数据结构
java
贪心算法
LeetCode
算法题
解(动态规划)|LeetCoed62. 不同路径、LeetCode63. 不同路径 II
一、LeetCoed62.不同路径题目链接:62.不同路径题目描述:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n=7输出:28示例2:输入:m=3,n=2输出:3解释:从左上角开始,总共有3条路径可以到达右下角。1.向右
旧事情稠
·
2023-11-19 05:16
Java算法题解
算法
leetcode
动态规划
java
算法题
目-7周-Range Sum of BST
1、RangeSumofBSTGiventherootnodeofabinarysearchtree,returnthesumofvaluesofallnodeswithvaluebetweenLandR(inclusive).Thebinarysearchtreeisguaranteedtohaveuniquevalues.Example1:Input:root=[10,5,15,3,7,nul
庄泽锐
·
2023-11-19 04:12
剑指offer:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。
剑指offer
算法题
二分查找,旋转数组最小数字题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。
gaozhuang63
·
2023-11-19 01:16
剑指offer
java
算法
数据结构
LeetCode - #88 合并两个有序数组
的Swift
算法题
题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-19 01:02
#
LeetCode
leetcode
算法
职场和发展
LeetCode - #89 格雷编码
的Swift
算法题
题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-19 01:24
#
LeetCode
leetcode
算法
职场和发展
python
算法题
-[字符串压缩】
/**利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。*比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。*/defstr_zip(s):"""利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先
XuMeng_first
·
2023-11-19 00:51
python
java
服务器
python
算法题
-合并两个有序列表
defhebing(list1,list2):list1_size=len(list1)list2_size=len(list2)ll=[]i=j=0whilei
XuMeng_first
·
2023-11-19 00:51
python
算法
不简单的字符串转换问题——算法通关村第十二关【青铜】
下面来看看关于字符串的两道leetcode
算法题
:709.转换成小写字母给你一个字符串s,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。
子琦啊
·
2023-11-18 23:51
算法通关村第一期
算法
算法通关春 —— 字符串转换问题
目录字符串转换问题一转换成小写字母二字符串转换整数字符串转换问题字符串本身不是一种数据结构,但是由于其本身的特殊性,可以产生一些特定的
算法题
。
Beyondevt
·
2023-11-18 23:47
算法
算法通关村--不简单的字符串转换问题
字符串本身不是一种数据结构,但由于本身的特殊性,可以产生一些特定的
算法题
。在链表、数组等结构中,元素之间没有语义的关联,但是字符串不同,几个字母组合在一起就是一个单词。
Levin、
·
2023-11-18 23:17
javascript
开发语言
ecmascript
【算法萌新闯力扣】:两个数组的交集
力扣热题:两个数组的交集开篇 今天早上状态不错,花了较短的时间刷了4道力扣
算法题
。挑选了一道还不错的题目与大伙分享。
孤舟一叶~
·
2023-11-18 22:26
Java算法
算法
leetcode
职场和发展
java
数据结构
【算法萌新闯力扣】:找到所有数组中消失对数字
算上打卡题,今天刷了10道
算法题
了,题目都比较简单,挑选了一道还不错的题目与大家分享。
孤舟一叶~
·
2023-11-18 22:47
Java算法
算法
leetcode
职场和发展
java
数据结构
前端算法学习入门笔记 - JavaScript
TIPLeetCode官网
算法题
目前面的序号代表题号,[]为题目难易程度。题目作者都刷过一遍,有些解法是自己写的。学习视频请戳->链接转载请标明出处!!!
希sir
·
2023-11-18 19:26
前端
javascript
算法
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他