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_算法题_线段树
JavaScript实现manacher算法:寻找最长回文子串
在lintcode遇到的一道
算法题
constlongestPalindrome=function(s){if(s.length==1){returns}letstr='#'+s.split('').join
Rocky_Wong
·
2023-09-14 01:48
Java 复习笔记 - 常用API 下
Date时间(二)SimpleDateFormat格式化时间(三)Calendar日历二,JDK8新增时间相关类(一)时区、时间和格式化(二)日历类(三)工具类三,包装类四,综合练习(一)键盘录入(二)简易
算法题
梁辰兴
·
2023-09-13 23:14
Java
复习笔记
java
笔记
API
Date
包装类
时间类
E. Non-Decreasing Dilemma
Problem-E-Codeforces思路:看这个题的输入输出格式很容易能够想到
线段树
,一开始想了一个用三个
线段树
的方法,写了500多行,但是wa了,不太好调,看题解发现想复杂了,其实挺简单,我们考虑用
线段树
维护这个东西
zzzyyzz_
·
2023-09-13 21:39
codeforces
算法
树状数组&
线段树
总结
【使用总结】经典用法:单点更新o(logn),区间查询/区间最大值(1~n,求sum),o(logn)扩展用法:区间修改,如对[x,y]区间加上一个数k模板题:力扣(LeetCode)官网-全球极客挚爱的技术成长平台classBinaryIndexTree:def__init__(self,array:list):'''初始化,总时间O(n)'''self._array=[0]+arrayn=le
p0ther
·
2023-09-13 19:38
python
什么是分块思想
分块是一种很灵活的思想,相较于
线段树
和树状数组,分块的优点是通用性更好,可以维护很多
线段树
和树状数组无法维护的信息。分块的缺点在于其时间复杂度较于
线段树
和树状数组来说还不够好。二、使用原理分
有名企梦的小菜鸡
·
2023-09-13 18:38
随记
学习
c++
程序人生
leetcode-1674-使数组互补的最少操作次数-
线段树
文章目录题目描述题目剖析&信息挖掘解题思路方法一区间覆盖法思考过程分析思路注意知识点复杂度参考代码实现题目描述[1674]使数组互补的最少操作次数给你一个长度为偶数n的整数数组nums和一个整数limit。每一次操作,你可以将nums中的任何整数替换为1到limit之间的另一个整数。如果对于所有下标i(下标从0开始),nums[i]+nums[n-1-i]都等于同一个数,则数组nums是互补的。例
闪电彬彬
·
2023-09-13 16:39
leetcode
数组
leetcode
数据结构
算法
数据结构之队列总结
队列相关
算法题
力扣933—最近请求次数题目大意:计算范围为[t-3000,t]的ping个数。思路:定义一个空队列每次调用ping方法时,现将当前t入队,然后将不满足[t-3000,t
程序员Grand.
·
2023-09-13 15:25
数据结构与算法
数据结构
leetcode
【每日3题(3)】重新格式化电话号码
坚持不懈,越努力越幸运,大家一起学习鸭~~~3妹2哥:3妹,别看肥皂剧了,今天我们来做一个
算法题
。3妹关掉了电视,高兴的跑过来。3妹:好呀好呀,java的数据结构我已经全部学完了,尽管放马过来吧。
攻城狮大兵
·
2023-09-13 13:21
寻找最大的K个数的算法笔记
前言:
算法题
中,有一道经典题,那就是寻一堆数中最大的K个数。在此,我决定总结一下,做做笔记。1.应用场景有什么?
TangFly
·
2023-09-13 09:10
每日
算法题
—二叉搜索树迭代器
题目描述实现一个二叉搜索树迭代器,使用二叉搜索树的根节点初始化迭代器。调用next()将返回二叉搜索树中的下一个最小的数。示例迭代器有两个方法:next()和hasNext()来源:https://leetcode-cn.com/problems/binary-search-tree-iterator/背景二叉搜索树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,
程田
·
2023-09-13 06:30
2023
杭电
多校第七场
题意构造出一个子序列中位数出现次数最大值最小的仅由1,2,3组成的序列,并输出这个最小值思路求中位数问题,并且仅由三个数组成序列,那么中位数就肯定是这三个数之一了,怎么让中位数出现的次数最小呢,而且是所有子序列中的中位数出现次数的最大值最小1.当n=3时肯定是1,序列为[123]2.当n=4时答案肯定是2了,因为四个数中肯定会有一个数重复一次,可以是[1223]3.当n=5时答案肯定是2了?[11
向夕阳Salute
·
2023-09-13 05:19
多校训练
算法
【LeetCode: 1462. 课程表 IV:拓扑排序+图+广度优先搜索】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-09-13 05:44
LeetCode每日一题打卡
leetcode
宽度优先
算法
java
拓扑排序
面试
【LeetCode: 56. 合并区间+贪心+双指针+标识+模拟】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-09-13 05:14
LeetCode每日一题打卡
leetcode
算法
java
合并区间
贪心
双指针
面试
【LeetCode: 210. 课程表 II:拓扑排序+图】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-09-13 05:14
LeetCode每日一题打卡
leetcode
算法
java
拓扑排序
图论
面试
【LeetCode: 207.课程表:拓扑排序+图】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-09-13 05:13
LeetCode每日一题打卡
leetcode
算法
java
拓扑排序
图论
算法题
-寻找两个有序数组的中位数
描述给定两个大小为m和n的有序数组nums1和nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m+n))。你可以假设nums1和nums2不会同时为空。示例1nums1=[1,3]nums2=[2]则中位数是2.0示例2nums1=[1,2]nums2=[3,4]则中位数是(2+3)/2=2.5解答varfindMedianSortedArrays=functio
滑稽zlx
·
2023-09-13 05:08
算法题
解:判断链表是否为回文链表
大家好,我是前端西瓜哥,今天来做一道
算法题
。给一个单链表,判断是否为回文链表。所谓回文,就是左右值对称相同的链表,比如[1,2,1]、[1,2,2,1]。而像[1,2,3]这种则不是回文链表。
前端西瓜哥
·
2023-09-13 01:40
链表
算法
数据结构
个人GIT 开源项目 地址
功能点项目讲解FORINSTANCELeetCode
算法题
精讲spi机制的实现JUC工具的引用等很多知识点的讲解和代码构建包括本博文中针对知识点的讲解都有具体的代码和讲解文档。
忧郁的双鱼座程序猿
·
2023-09-13 00:33
JAVA基础
JAVA成神之路
线程
java
多线程
面试
每日刷题-5
目录一、选择题二、
算法题
1、不要二2、把字符串转换成整数一、选择题1、解析:printf(格式化串,参数1,参数2,.….)
Ke vin
·
2023-09-13 00:32
笔试题目练习
算法
Balanced Lineup POJ - 3264 (ST表)
用
线段树
维护区间最值也可以log[n]存放了以二为底n的对数向下取整后的结果,预处理下这个数组比调用库函数要快一点代码#include#incl
JesHrz
·
2023-09-12 23:55
LeetCode 139. 单词拆分(动态规划,DFS和BFS解决)
截止到目前我已经写了600多道
算法题
,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ
数据结构和算法
·
2023-09-12 22:32
数据结构和算法
leetcode
动态规划
单词拆分
DFS
BFS
【C++】169. 多数元素
这周写一道
算法题
。题目给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。
bluebonnet27
·
2023-09-12 22:25
c++
算法
leetcode
日常练习-4
目录一、选择题二、
算法题
1、统计回文2、连续最大和一、选择题1、解析:p1是一个字符数组,存储了"abcd",p2是一个字符指针,指向了"ABCD",str是一个字符数组,存储了"xyz"。
Ke vin
·
2023-09-12 17:00
笔试题目练习
算法
LeetCode
算法题
-Poor Pigs(Java实现)
这是悦乐书的第235次更新,第248篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第102题(顺位题号是455)。有1000个水桶,其中只有一个水桶含有毒药,其余的都没毒。
程序员小川
·
2023-09-12 14:46
华为OD机考
算法题
:简单的自动曝光
题目部分题目简单的自动曝光难度易题目说明一个图像有n个像素点,存储在一个长度为n的数组img里,每个像素点的取值范围[0,255]的正整数。请你给图像每个像素点值加上一个整数k(可以是负数),得到新图newlmg,使得新图newImg的所有像素平均值最接近中位值128。请输出这个整数k。输入描述n个整数,中间用空格分开。例如:00004个数值,中间用空格分开。输出描述一个整数k。补充说明1255,
御剑乐逍遥
·
2023-09-12 13:01
华为OD机考
华为od
算法
Java
JavaScript
数据结构
华为OD机考
算法题
:分奖金
题目部分题目分奖金难度难题目说明公司老板做了一笔大生意,想要给每位员工分配一些奖金,想通过游戏的方式来决定每个人分多少钱。按照员工的工号顺序,每个人随机抽取一个数字。按照工号的顺序往后排列,遇到第一个数字比自己数字大的,那么,前面的员工就可以获得距离*数字差值的奖金。如果遇不到比自己数字大的,就给自己分配随机数数量的奖金。例如,按照工号顺序的随机数字是:2,10,3。那么第2个员工的数字10比第1
御剑乐逍遥
·
2023-09-12 13:00
华为OD机考
华为od
算法
Java
JavaScript
数据结构
【linux基础(五)】Linux中的开发工具(上)---yum和vim
博主CSDN主页:
杭电
码农-NEO ⏩专栏分类:Linux从入门到开通⏪ 代码仓库:NEO的学习日记 关注我带你学更多操作系统知识 Linux中的开发工具1.前言2.Linux软件包管理器:yum3.linux
杭电码农-NEO
·
2023-09-12 11:01
Linux从入门到精通
linux
vim
运维
编辑器
学习、实习、校招
算法校招
算法题
实在不会做,有没有关系?
bunny playing games
·
2023-09-12 10:09
其它
学习
LeetCode.1089-重复的0(Duplicate Zeros)
这是小川的第392次更新,第423篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第255题(顺位题号是1089)。
程序员小川
·
2023-09-12 06:33
06.二分搜索树
树作业:1.二分搜索树一些方法的非递归实现2**.层序遍历,打印出一个二叉树将数据使用数结构储存后,出奇的高效二分搜索树平衡二叉树AVL红黑树堆并查集
线段树
Trie(字典树,前缀树)二叉树二叉树具有唯一根节点
哈哈大圣
·
2023-09-12 04:55
软件设计师--
算法题
型汇总分析
算法题
常考的几种算法1.回溯n皇后问题什么是N-皇后问题?说到这个N-皇后问题,就不得不先提一下这个历史上著名的8皇后问题啦。
bianyamei
·
2023-09-12 04:47
●计算机基础
947. 移除最多的同行或同列石头
leetcode.cn/problems/most-stones-removed-with-same-row-or-column/description/完成情况:解题思路:参考代码:package西湖
算法题
解
Wzideng
·
2023-09-12 01:58
算法知识
#
LeetCode题解
java学习
算法
leetcode
java
数据结构
并查集
Kruskal重构树+AC自动机+树状数组:Gym - 104542F
https://vjudge.net/contest/579844#problem/F看到连边和没有强制在线,考虑Kruskal重构树看到判断子串,考虑AC自动机+
线段树
然后要非常大胆地把两个结合起来。
Qres821
·
2023-09-12 01:27
Kruskal重构树
AC自动机
线段树
差分
离线建AC自动机维护子串+
线段树
维护AC自动机:HDU4117
任意一个前缀是Trie树上的一个点,然后其对应后缀就是fail树上的祖先fail树本质是一个后缀树
线段树
维护现在在fail树上操作,对每个点查询all祖先,可以变成祖先修改
Qres821
·
2023-09-12 01:57
AC自动机
线段树
AC自动机小结
而这个过程可以对fail树的dfn序建
线段树
维护例2:HDU4787这题不能离线了。但其实可以对AC自动机根号重构
Qres821
·
2023-09-12 01:52
AC自动机
Nvidia (基于游戏)性能测试 实习岗位面试整理
二面:视频面试一共三个人第一个人1.自我介绍2.询问家常3.介绍项目人员分工具体逻辑代码样式等处理4.
算法题
冒泡排序第二个人(和电话面基本一致)1.测试性能分析表格得出结论(控制变量法)FPS输入输出延迟
七尾旅人_
·
2023-09-12 01:21
算法题
Day1 时间复杂度
转自于https://zhidao.baidu.com/question/10758328.html1、时间复杂度(1)时间频度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就
XuMengyaAmy
·
2023-09-11 19:26
算法
时间复杂度
【每天一道
算法题
】day2-选择排序
时间复杂度O(N^2),额外空间复杂度O(1)额外空间复杂度O(1):有限的几个变量的空间来维持流程,没有创建新的数组之类的publicstaticvoidselectionSort(int[]arr){if(arr==null||arr.length<2){return;}for(inti=0;i
奋斗的小媛
·
2023-09-11 19:55
算法
算法
java
数据结构
【每天一道
算法题
】day1-数组,给定一个数组,表示连续n天的股价,数组下标表示第几天
来自神策给定一个数组,表示连续n天的股价,数组下标表示第几天指标x:任意俩天股价之和-此俩天间隔天数eg:第三天价格10第九天价格30x=10+30-(9-3)=34返回最大的x时间复杂度哦o(N)/***来自神策*给定一个数组,表示连续n天的股价,数组下标表示第几天*指标x:任意俩天股价之和-此俩天间隔天数*eg:*第三天价格10*第九天价格30*x=10+30-(9-3)=34*返回最大的x*
奋斗的小媛
·
2023-09-11 19:25
算法
算法
java
数据结构
【每天一道
算法题
】day2-认识时间复杂度
认识时间复杂度:O:读作bigO,在数学上指的是上限的意思常数时间的操作一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。时间复杂度为一个算法流程中,常数操作数量的一个指标。常用O(读作bigO)来表示。具体来说,先要对一个算法流程非常熟悉,然后去写出这个算法流程中,发生了多少常数操作,进而总结出常数操作数量的表达式。在表达式中,只要高阶项,不要低阶项,也不要高阶项的
奋斗的小媛
·
2023-09-11 19:53
算法
算法
Java算法常用基础工具和技巧总结
前言在
算法题
中会用到一些很基础,但业务开发中不常用的工具(类/方法)和技巧。时间长不接触可能就会忘记,这里简单总结一下。
发现存在
·
2023-09-11 17:30
算法
java
算法
python经典编程题-编程的乐趣:经典Python
算法题
知多少
谜题趣味非凡。顶级谜题的解可没那么浅显易得,需要灵光一闪才能发现。算法谜题是指谜题的解法就是算法,解题的步骤可以被机器自动执行。算法可以用英文或者其他任何自然语言来描述,但是为了更加精确,往往会用伪代码进行描述。之所以称为"伪代码”,是因为它尚未细化到足以在计算机上运行的程度,与用编程语言编写的代码不大一样。当今世界有越来越多的人以计算机编程为业。为了学习编程,我们首先要通过简单的例子学习基本的编
weixin_37988176
·
2023-09-11 14:07
用python解算法谜题_编程的乐趣:经典Python
算法题
知多少
谜题趣味非凡。顶级谜题的解可没那么浅显易得,需要灵光一闪才能发现。算法谜题是指谜题的解法就是算法,解题的步骤可以被机器自动执行。算法可以用英文或者其他任何自然语言来描述,但是为了更加精确,往往会用伪代码进行描述。之所以称为“伪代码”,是因为它尚未细化到足以在计算机上运行的程度,与用编程语言编写的代码不大一样。当今世界有越来越多的人以计算机编程为业。为了学习编程,我们首先要通过简单的例子学习基本的编
weixin_39633891
·
2023-09-11 14:07
用python解算法谜题
这么多人用codesandbox,他服务器扛得住么?
毕竟,同样作为在线代码运行环境(主要是跑
算法题
)的leetco
·
2023-09-11 11:19
前端javascript
My Calendar II【设计,有序映射,差分;
线段树
】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-09-11 10:42
区间数据结构-线段树
算法技巧-差分
leetcode
linux
算法
leetcode
算法题
--生成特殊数字的最少操作
原题链接:https://leetcode.cn/problems/minimum-operations-to-make-a-special-number/description/感觉还是比较难想到的。。funcminimumOperations(numstring)int{res:=len(num)ifstrings.Contains(num,"0"){res--}f:=func(tailstr
bob62856
·
2023-09-11 04:55
Algorithm
算法
leetcode
职场和发展
代码随想录总结篇
一刷代码随想录感想:学习这么多天的
算法题
以来解决了许多没见过的算法问题:回溯,贪心,dp动态规划,二叉树等问题。
Pointer_array
·
2023-09-11 04:10
代理模式
算法
数据结构
java
2024字节跳动校招面试真题汇总及其解答(一)
【
算法题
】重排链表给定一个单链表L的头节点head,单链表L表示为:L0→L1→…→Ln-1→Ln请将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→…不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换
这就是编程
·
2023-09-11 04:05
大厂校招笔试面试真题详解
面试
职场和发展
推荐几本IOS 开发的书
高级编程多线程与内存管理剑指offer,这个讲的是算法,里面有二叉树,链表,第一遍可能看不太懂,但是还是很有收获的,bat的
算法题
都在里面,也算为以后进bat打下算法基础吧!!!
花开花非花
·
2023-09-11 03:00
DP算法真难呀
今天华为的机考,真难,三道
算法题
,我自信满满的先挑了最难的下手(以前机考,一般都没有问题)。今天盲目自信了呀,二星题目真难,知道是DP算法,约束条件也知道。就是他娘的状态转移方程抽不出来。
博弈or博野
·
2023-09-11 02:31
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他