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_算法题_线段树
TypeScript
算法题
实战——剑指 Offer篇(1)
Typescript是Javascript的超集。Typescript为Javascript增加类型能力,主要为了避免JS弱类型下产生的各种有意无意的问题。Typescript的出现大大改善了开发体验,增强了代码的可维护性和稳定性,如今已被越来越多的大型前端项目选用。【文末送书】:评论区抽一位朋友送出书籍《有趣的矩阵:看得懂又好看的线性代数》一本,包邮到家本系列将使用TypeScript实战算法,
中杯可乐多加冰
·
2023-04-17 09:21
TypeScript算法实战
typescript
算法
javascript
前端
子数组中占绝大多数的元素(二分查找+随即猜,摩尔投票+
线段树
,upper_bound和lower_bound函数)
子数组中占绝大多数的元素](https://leetcode.cn/problems/online-majority-element-in-subarray/)统计每个元素的索引-超时二分查找+随机猜摩尔投票+
线段树
Miraclo_acc
·
2023-04-17 08:07
算法刷题记录
数据结构
算法
leetcode
4.29
算法题
环形链表(力扣141.):给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。思考:用快慢指针最为便捷,如果有
zdsey
·
2023-04-17 05:03
c语言
算法
深度剖析原理!mysql1055错误
⑦
算法题
:k路链表归并⑧算
阿里springboot学习笔记
·
2023-04-17 04:18
程序员
java
经验分享
面试
【每日一题Day179】LC1157子数组中占绝大多数的元素 |
线段树
*子数组中占绝大多数的元素【LC1157】设计一个数据结构,有效地找到给定子数组的多数元素。子数组的多数元素是在子数组中出现threshold次数或次数以上的元素。实现MajorityChecker类:MajorityChecker(int[]arr)会用给定的数组arr对MajorityChecker初始化。intquery(intleft,intright,intthreshold)返回子数组
TIkitianya
·
2023-04-17 03:52
每日一题
线段树
数据结构
算法
java
【LeetCode: 337. 打家劫舍 III | 暴力递归=>记忆化搜索=>动态规划 | 树形dp】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-17 03:08
#
动态规划系列
#
递归/回溯系列
#
二叉树系列
动态规划
leetcode
算法
java
递归
LeetCode
算法题
-13. 罗马数字转整数(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/roman-to-integer著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XX
entre_los_dos
·
2023-04-17 00:44
Java模拟面试-1
Java模拟面试-1简述一下操作系统中的缺页中断说一说你对volatile关键字的理解内存泄漏的问题如何解决Redis有哪些数据类型
算法题
简述一下操作系统中的缺页中断缺页中断就是系统要访问的页不在内存中
想去22世纪
·
2023-04-17 00:51
面试实战
面试
java
jvm
数据结构入门-9-
线段树
&字典树&并查集
文章目录一、线段数SegmentTree1.1
线段树
的优势1.1.2数组实现
线段树
1.2
线段树
结构1.2.1创建
线段树
1.2.2
线段树
中的区间查询1.2.3
线段树
的更新二、字典树Trie1.2字典树结构
oifengo
·
2023-04-17 00:20
Data
Structure
数据结构
java
链表
腾讯 csig 面试简述(已通过)
只记录了印象比较深刻的问题且未按顺序,三面技术面+hr面,历时一周一面对话了十几分钟,然后手撕了三道
算法题
拍照给考官,整个过程半小时结束问了兴趣爱好Git:别人传了代码,自己的部分还没写好,但需要用新代码怎么操作
foolBirdd
·
2023-04-16 22:41
面试
面试
web
Array.fill和Array.map好像不太一样,用的时候要谨慎
今天写
算法题
,遇到了一个小坑,是有关于创建二维数组的,mark一下怎么创建二维数组我一般是用Array.fill,比如我们要创建一个m行n列的二维数组,我一般是这样写的:vardp=Array(m).fill
李喵喵爱豆豆
·
2023-04-16 18:43
个人网站项目错误记录
javascript
前端
开发语言
json
服务器
【
算法题
解】 Day5 贪心
⭐
算法题
解系列文章旨在精选重点与易错的
算法题
,总结常见的算法思路与可能出现的错误,以实战习题的形式理解算法,使用算法。本文已收录于算法刷题系列专栏:
算法题
解欢迎订阅,持续更新。
sid10t.
·
2023-04-16 16:44
算法题解
算法
leetcode
贪心算法
笔记--java sort() 方法排序
背景最近在刷一道
算法题
《字符串重新排序》时,发现自己有思路但是写代码的时候就无从下手了而且看了答案之后还没看懂关键就是基础不好对于排序没有理解(虽然我学过常用的排序算法但是都是理念实践少)目的从实践和原理出发重点是从实践出发探讨如何使用
svllen
·
2023-04-16 15:54
java
排序算法
对称的二叉树(
算法题
)
问题:请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。例如:二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443但是下面这个[1,2,2,null,3,null,3]则不是镜像对称的:1/\22\\33classSolution{booleann=true;publicbooleanisSymmetric(TreeNoderoot)
脑瓜呆呆
·
2023-04-16 15:36
个人总结
算法
leetcode
职场和发展
python实现pow函数(求n次幂,求n次方,分享两道阿里P7究极难度
算法题
解法2:根据奇偶幂分类(递归法,迭代法,位运算法)如果n为偶数,则pow(x,n)=pow(x^2,n/2);如果n为奇数,则pow(x,n)=x*pow(x,n-1)。递归代码实现如下:classSolution:defmyPow(self,x:float,n:int)->float:ifnfloat:judge=Trueifn0:ifn%2==0:x*=xn//=2final*=xn-=1re
m0_66685251
·
2023-04-16 14:37
程序员
架构
面试
爬虫
第九十六周学习生活总结
携程的笔试只有两道
算法题
,时间两个小时,我只做出来了一道(可能做对了),第二道并没有什么思路,最后也就简简单单写了十来行就提交了。第一道题是一个字符串的题,我用js写的,虽然我自己测试的都通过
咧咧0622
·
2023-04-16 14:18
【LeetCode: 面试题 17.13. 恢复空格 | 暴力递归=>记忆化搜索=>动态规划】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-16 11:51
#
递归/回溯系列
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
递归
第五十八章
线段树
(一)
第五十八章
线段树
(一)一、树状数组的缺陷二、
线段树
的作用三、
线段树
的基本构成1、节点定义2、
线段树
的结构四、
线段树
的重要函数1、构造
线段树
——bulid函数2、查询区间——query函数3、单点修改——
Turing_Sheep
·
2023-04-16 10:39
算法合集(c++实现)
算法
数据结构
图论
学习笔记:可持久化
线段树
1、前言
线段树
,众所周知,在树中的每一个元素中,保存的是线段中的一段,所维护的内容或是最大最小值,或是和等等。
diaoxiangxi0422
·
2023-04-16 10:03
数据结构与算法
信息学奥赛一本通(C++版)第4部分 数据结构(提高篇)-->第 3 章
线段树
1994:音乐会
【题目描述】雷雷对乐器最有研究了,他经常去听音乐会,研究各种乐器的搭配使用会产生什么效果,但是很可惜,前些天举办的一次音乐会被雷雷miss掉了,他只能去问他的朋友们有谁听了那场音乐会,然后给他讲述讲述。但他的朋友们跟他的爱好不一样,他的朋友们去听音乐会都出于学习其中的一种乐器去的,所以摆在雷雷面前的就是一个很严峻的任务,他要调查若干个人,通过他们的描述来复原音乐会,从而进行自己的研究。其中乐器最多
lyc_lb
·
2023-04-16 10:03
信息学奥赛一本通
第五十九章
线段树
(二)
第五十九章
线段树
(二)一、懒标记(lazy_tag)1、作用2、思路二、结构体定义三、带有懒标记的函数操作1、pushup函数2、build函数3、modify函数4、pushdown函数5、query
Turing_Sheep
·
2023-04-16 10:33
算法合集(c++实现)
c++
图论
算法
百度松果:oj第二周 使用ChatGPT写
算法题
1.矩形请用C++写代码:给定一个n*m的矩阵,1表示已经占用了,0表示没有被占用,请找出最大的由0构成的矩阵,输出其长和宽。#includeusingnamespacestd;constintN=1005;inta[N][N],sum[N][N],width[N],s[N];intn,m;boolArea(intx,inty,intc,intd)//判断该矩阵是否全部由0组成{for(inti=
Jay_fearless
·
2023-04-16 09:55
牛客刷题
算法
数据结构
c++
算法题
目:小白上楼梯
补充一下几种排序的复杂度:注:算法的稳定性:指的不是算法的时间复杂度不稳定如果在排序之前a在b的前面(a=b时),排序完以后,a跑到b的后面,那么称这个算法不稳定。排序完以后,两个数的位置不交换,那么称算法稳定。题目:小白走楼梯:小白正在上楼梯,总共有n阶楼梯,她总共可以有三种方式,一次上阶,两节楼梯,或者三阶。问:如果要走完n阶楼梯,一共有多少种走法。思路:递归的方法。倒着来思考,假设他现在站在
JAVA技术进阶之路
·
2023-04-16 07:51
LeetCode
算法题
-Design HashSet(Java实现)
这是悦乐书的第298次更新,第317篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第166题(顺位题号是705)。
程序员小川
·
2023-04-16 07:17
代码随想录一刷总结篇| 唠一唠。
今天是2023年的4月15日,二个月前,也就是2023年的2月15日,当时本来就计划着想要刷一刷
算法题
,因为早晚都要刷,但是自己又非常缺乏动力,得知每天要投入3-4小时后,本人是有些退缩的,因为害怕自己抽不出那么多时间来
玩复杂点
·
2023-04-16 03:25
leetcode
算法
java
二面
算法题
1.不重复的3位数问题描述:用1,2,3,4共4个数字,能组成多好个相互不同且无重复的3位数?并打印。#includeintmain(void){inta[]={1,2,3,4},count=0;inti,j,k,b[3];for(i=0;iintmain(void){charnewBook[5]="ABCDE";intcount=0;inti,j,k;for(i=0;i#includeintma
门门_
·
2023-04-16 02:32
测试开发备战秋招面试1
3.
算法题
:反转链表4.合并有序链表5.
算法题
:最大子数组和6.哈希碰撞的解决方法?7.了解的测试工作有哪些方面?8.压测相关工具?9.说一下接口测试?10
nuist__NJUPT
·
2023-04-16 02:56
测开面试题
面试
职场和发展
java
测试开发
python
HDU 2022 海选女主角
嗯,也是,为了生存,就委屈点到娱乐圈混混吧,马上就拍一部激光电影《
杭电
记忆——回来
itbird01
·
2023-04-16 01:07
某大厂面试官:这三道
算法题
是每个软件工程师必须掌握的
文章目录摘要两数之和解题思路代码寻找两个有序数组的中位数解题思路代码反转链表解题思路代码摘要如果你正在准备面试,或者想要进一步提高自己的编程技能,那么掌握一些基本的
算法题
目就尤为重要。
字节叔叔
·
2023-04-16 01:15
算法面试题
算法
链表
数据结构
面试手撕
算法题
--下一个排列
前言面试官描述这个题的时候,我就感觉似曾相识似乎做过,面完以后到leetcode找到原题恨不得给自个儿来一下子,的确,当时调api爽了,然后呢面试被拷打了啊,我想不起来这个api具体怎么解决这个题目的底层原理,只能自信的给面试官来了一套暴力解法,然后面试官还温柔的好心引导我怎么做,但是我还是没搞定,最后面完之后邮件发给他具体代码,以下如图,暴力解法4ms,优化正解0ms。一、题目详情整数数组的一个
BingeBlog
·
2023-04-15 21:33
数据结构与算法
算法
面试
职场和发展
算法读书笔记-3
欢迎记录下你的那些努力时刻(算法学习知识点/
算法题
解/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~贪心算法一个贪心算法总是做出当前最好的选择
手插口袋谁也不爱♡
·
2023-04-15 20:31
初识算法
算法
贪心算法
iOS面试‘腾讯阿里网易’上来就四道
算法题
?(一)
面试的开始还是算法+底层由于我面试的都是比较大的公司,所以自然也是做了这方面的准备,现在面试iOS中高级开发,
算法题
已是必然会出现的一个环节了,这里把面试遇到的
算法题
iOS弗森科
·
2023-04-15 19:24
头条二面记录
.强引用软引用弱引用虚引用2.volatile关键字作用和实现原理3.闭包4.加密方式对称/非对称5.数据库视图6.HTTP和HTTPS的区别7.存储过程8.redis的使用9.介绍一下项目的技术架构
算法题
Mahon
·
2023-04-15 19:52
七绝·代赋上
杭电
业二首
七绝·代赋上
杭电
业二首@铁山青士(笑独行)[诗]其一黄花最是古田香,映照挂袍丁水江。灯火万家缘一盏,杭川福耀百年光。其二汀州本是客人乡,风起红旗下上杭。革命闽西传统在,自强
杭电
有担当。
笑独行
·
2023-04-15 18:28
算法题
:动态规划之打家劫舍问题
问题描述假设你是一个专业的小偷,计划偷窃一条街上的所有房屋。每个房屋都有一定的现金,你不能同时打劫相邻的两个房屋。给定一个代表每个房屋存放金额的非负整数数组,计算你能够偷窃到的最高金额。算法思路这个问题可以用动态规划来解决。「动态规划是一种解决最优化问题的算法思想」,在某些情况下能够大大降低问题的复杂度。在打家劫舍问题中,动态规划的状态转移方程如下:dp[i]=max(dp[i-1],dp[i-2
程序员-小李
·
2023-04-15 17:02
程序人生
算法题
——洛谷2
P8723乘法表题目描述九九乘法表是学习乘法时必须要掌握的。在不同进制数下,需要不同的乘法表。例如,四进制下的乘法表如下所示:1*1=12*1=22*2=103*1=33*2=123*3=21请注意,乘法表中两个数相乘的顺序必须为样例中所示的顺序,不能随意交换两个乘数。给定PPP,请输出PPP进制下的乘法表。输入格式输入一个整数PPP。输出格式输出PPP进制下的乘法表。PPP进制中大于等于1010
Freak587
·
2023-04-15 16:08
算法
算法
蓝桥杯
职场和发展
数据结构与算法12-栈思想
算法题
算法,是我们程序员纵向发展所必须攀登的一座大山,下面我们做一些
算法题
,难度逐渐递增。当然我们碰见解不开的题时千万不要气馁,有时候一天做出一道题,都是很不容易的。
fuaiyi
·
2023-04-15 16:38
第一次参加CSDN周赛,这体验很难说···
】本篇文章目录前言一、勾股数题目描述题解二、最近的回文数题目描述题解前言最近参加了CSDN官方举办的算法竞赛,恰好最近在学数据结构和算法,于是就顺带参加了第45期竞赛,比赛时间是两个小时,这次只有两个
算法题
花无缺~
·
2023-04-15 15:17
CSDN周赛
算法
数据结构
c++
字节跳动面试
算法题
一堆火柴棒长度的序列,切分成不下降的火柴棒长度序列,要求切割长度最小 2020-04-13
[TOC]同学问我一个字节跳动的面试的算法问题昨晚我的一个同学问了我下面这个问题,说是字节跳动面试的题目:一根火柴能拆成两份,然后放在原处。拆了的还可以再拆最后保证非下降问最少要拆几次比如3513912变成3567912。1次就好了我的第一感觉是这个或许应该可以线性复杂度解决,很有可能是有贪心策略的。首先想到的是,应该从后面开始扫起,因为前面的火柴棒显然不能超过后面的火柴棒的长度。然后我发现来可能
稻云麦花
·
2023-04-15 14:10
第十天:golang学习笔记之container
★container|heap堆操作,list双向链表,ring环形链表现在网上的
算法题
,很少有可以用golang作答的,不过看看别人造的轮子还是挺有意思的container本身并不是包,但目录下包括三个子包
Macmillan_
·
2023-04-15 14:23
【
线段树
】找最长“白色”线段
chatGPT写的题解不过他的理解能力也是惊人,至少不像我读不懂题它甚至还能自动给题目加Markdown,太**好看了下面内容全为chatGPT生成反正我没看懂题目描述:【题目描述】先是在数轴区间0到10^9(10的9次方)之间画上了白色。然后,这个区间的某一些部分又画上了黑色。然后某一些部分又画上白色,等等。请你找出经历M(1usingnamespacestd;constintMAXN=2001
静渊隐者
·
2023-04-15 13:27
c++
线段树
hdu 5316 Magician 2015 Multi-University Training Contest 3
线段树
的每一个节点可以维护四种子序列的和:奇数下标开头,奇数下标结尾的子序列之和;奇数下标开头,偶数下标结尾的子序列之和;偶数下标开头,奇数下标结尾的子序列之和;偶数下标开头,偶数下标结尾的子序列之和。
I-Hsin
·
2023-04-15 11:34
acm
MUTC
线段树
LeetCode
算法题
-36. 有效的数独(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-sudoku著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。
entre_los_dos
·
2023-04-15 11:08
线段树
的学习(2023.4.5)
今天我来学习
线段树
首先它是树有着'树'的结构,
线段树
由于本身是专门用来处理区间问题的它的作用可以处理区间的问题拥有更快的速度.对于每一个子节点而言,都表示整个序列中的一段子区间;对于每个叶子节点而言,都表示序列中的单个元素信息
jdjdhdha
·
2023-04-15 10:37
学习
写点题目(练习
线段树
)
昨天的学习要有更深的理解来洛谷的第二块板子如题,已知一个数列,你需要进行下面三种操作:将某区间每一个数乘上�x将某区间每一个数加上�x求出某区间每一个数的和输入格式第一行包含三个整数�,�,�n,m,p,分别表示该数列数字的个数、操作的总个数和模数。第二行包含�n个用空格分隔的整数,其中第�i个数字表示数列第�i项的初始值。接下来�m行每行包含若干个整数,表示一个操作,具体如下:操作11:格式:1
jdjdhdha
·
2023-04-15 10:37
算法
蓝桥杯
数据结构
我的知识组合
速通Java虚拟机第三阶段:拿来熟练地写
算法题
。《华为精选练习题》专题2Python掌握基本的语法规则
拉里小猪
·
2023-04-15 09:25
技多不压身
知识组合
代码随想录算法训练营第三十七天-贪心算法6| 738.单调递增的数字 968.监控二叉树 总结
738.单调递增的数字贪心
算法题
目要求小于等于N的最大单调递增的整数,那么拿一个两位的数字来举例。
m0_65482476
·
2023-04-15 09:20
贪心算法
算法
leetcode
每日
算法题
—包含所有最深结点的最小子树
题目描述给定一棵二叉树,求包含所有最深节点的最小子树最深节点:深度最大的节点,深度即当前节点到根节点的最短距离包含所有最深节点的最小子树:找到一个深度尽可能大的节点,这个节点的孩子或孩子的孩子中包含全部的最深节点举个栗子输入:输出:节点2因为最深的节点是7和4,包含7和4的最小的子树是2输入:输出:节点1因为最深的节点是4、5和6,全部包含4、5和6的节点只有1节点了,所以结果为节点1输入:输出:
程田
·
2023-04-15 07:51
Kiner算法刷题记(十一):哈希表与布隆过滤器(手撕算法篇)
GitHub传送门:Kiner算法算题记前言了解了哈希表的底层实现原理,知道了哈希函数的设计、哈希冲突的解决方案以及布隆过滤器的应用场景之后,再来一波
算法题
加深一下对哈希表的理解吧。
星河阅卷
·
2023-04-15 05:48
前端基础
知识梳理
数据结构
算法
数据结构
哈希表
刷题
字节面试官问我:有没有刷过leetcode,怎么办?
最近面试,我发现有些基础知识答得很好的同学,但是做
算法题
非常非常吃力。有时候我把答题思路都讲了,但是作答也非常不顺利。我有点费解的问有没有刷leetcode,同学说刷了100道左右题目。
该用户快成仙了
·
2023-04-15 04:27
面试
java
算法
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他