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_算法题_线段树
带你手撕链式二叉树—【C语言】
(搜索二叉树、ALV树、红黑树、B树系列—多叉平衡搜索树)2.有很多二叉树的OJ
算法题
目都是出在普通二叉树的基础上让我们开始数据结构链式二叉树之旅吧!!!
小余大牛成长记
·
2023-06-07 17:45
数据结构
c语言
算法
开发语言
数据结构
二叉树
顺序表算法练习
一.顺序表基础算法1.说明博主这里是算法练习,帅气的读者来这里默认已经知道了它,这里主要是针对408考研真题中关于线性表的
算法题
进行编写。
墨城烟柳ベ旧人殇
·
2023-06-07 16:04
数据结构与算法
考研
算法
考研
数据结构
LeetCode 51. N-Queens
Leetcode:N-QueensDiffculty:HardN皇后问题,对八皇后问题的扩展,典型的回溯法
算法题
。
_Zy
·
2023-06-07 15:24
fill方法的小坑
JS之fill最近,在刷
算法题
的时候踩了一个大坑,因为我在创建二维数组的时候用的fill,下面来看代码:letarr=newArray(len).fill(newArray(len).fill(false
神也佑我YK
·
2023-06-07 13:40
前端
javascript
Python常用的9种语法糖
1000000000#打个10亿要去数几个零,麻烦b=10_0000_0000#清晰c=10_5555_5555print(a,b,c)#100000000010000000001055555555语法糖2,交换值#(
算法题
里可能就经常遇到
一路向东_
·
2023-06-07 12:35
后端
开发
python
开发语言
Leetcode Hot 100 & 49. Group Anagrams
首先刷一刷leetcode的hot100题,好记性赶不上烂笔头,记录下来在写这些
算法题
中的收获给自己看。参考资料:考点:哈希&[题干]这题没做出来,第一次提交做错了,第二次提交超时了。
思念殇千寻
·
2023-06-07 12:01
leetcode
算法
职场和发展
近期规划
1.tarjan2.cdq分治3.二维
线段树
二叉树▪二叉树▪二叉查找树▪笛卡尔树▪Toptree▪T树自平衡二叉查找树▪AA树▪AVL树▪红黑树▪伸展树▪树堆▪节点大小平衡树B树▪B树▪B+树▪B*树▪
kyrielrving
·
2023-06-07 08:55
规划
TypeScript
算法题
实战——剑指 Offer篇(3)
在本文中,我们将使用TypeScript来解决剑指offer的
算法题
。这些问题涵盖了各种各样的主题,包括数组、字符串、链表、树、排序和搜索等。
中杯可乐多加冰
·
2023-06-07 02:04
TypeScript算法实战
算法
typescript
数据结构
leetcode
javascript
面了 6 家大厂,并拿下 5 家 offer,进大厂好像也没有那么困难吧....
2.线上笔试:在正式面试之前,会有线上笔试环节,3道
算法题
,难易程度
程序员雷子
·
2023-06-06 23:57
面试
职场和发展
功能测试
软件测试
自动化测试
对数据结构的一些理解
对数据结构的理解在大四的下学期我花了接近半年的时间去刷
算法题
,这个过程非常痛苦,很多时候一天也做不了几道题,更可怕的是,做完题之后还会经常性遗忘。现在想想仍然是很痛苦的事情。
技术改变世界_
·
2023-04-21 19:59
数据结构
数据结构
【LeetCode: 718. 最长重复子数组 | 暴力递归=>记忆化搜索=>动态规划】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-21 18:01
#
递归/回溯系列
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
算法
面试
java
Java岗五面阿里,终拿offer,原来面试官总喜欢问这些问题
一面一面就做了一道
算法题
,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。
算法题
要注意的是合法性校验、边界条件以及异常的处理。
司腾
·
2023-04-21 17:00
面试
Java
后端
java
面试
开发语言
后端
程序人生
排序|插入排序初次实现
插入排序和冒泡、选择排序一样,都是简单排序,原理很简单,和做
算法题
的时候暴力枚举没什么区别,不用教自己琢磨也能琢磨出来的排序。
希望2017
·
2023-04-21 16:44
算法题
排序算法
2021百度前端面试题一面
.css放在头部,js放在尾部6.css触发bfc7.webpackplugin和loader区别8.前端优化9.协商缓存10.长列表优化11.webview交互12.vue响应式原理13.原型14.
算法题
momohi
·
2023-04-21 15:25
力扣第一题
之前在大学的时候,大一、大二的时候还是会刷刷
算法题
的,从大三之后再也没去学过了,更别说刷题了,慢慢的,完全忘记了,数据结构、算法是程序员的内功修炼,不可忽略,虽然难,也得迈出第一步。
hello_cmy
·
2023-04-21 14:16
算法
leetcode
数据结构
算法
线段树
:一种高效的区间查询数据结构
线段树
是一种用于解决区间查询问题的数据结构。它将一个区间划分成多个较小的区间,并对每个子区间维护一些预处理信息,这些信息可以帮助我们快速地回答各种类型的区间查询问题。
loriby
·
2023-04-21 14:01
数据结构
算法
python
线段树
懒惰标记的实现及应用
线段树
是一种常见的用于解决区间查询问题的数据结构,主要用于支持区间查询和单点修改等操作。除此之外,
线段树
还有一些高级用法,可以帮助我们更好地解决一些特殊的问题。
loriby
·
2023-04-21 14:53
算法
python
数据结构
【LeetCode: 53. 最大子数组和 | 暴力递归=>记忆化搜索=>动态规划 | 分治法 】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-21 12:56
#
递归/回溯系列
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
java
算法
面试
杭电
oj 1052田忌赛马问题
http://acm.hdu.edu.cn/showproblem.php?pid=1052问题描述这是中国历史上的一个著名故事。“那是大约2300年前。田吉将军是齐国的一位高级官员。他喜欢与国王和其他人打赛马。”“田和国王都拥有三匹不同级别的赛马,分别是常规赛,加赛和超级赛。规则是每场比赛要进行三轮比赛;每匹马都必须使用一轮。单打冠军回合从失败者那里拿走了两百银元。”“作为国家最有权力的人,国王
文仔CXKSNLXX
·
2023-04-21 12:47
HDU
杭电
1285 (fjutacm 1515) 确定比赛名次 拓扑排序
ProblemDescription有N个比赛队(1#include#include#include#include#include#include#include#includeusingnamespacestd;constintMAX=1e3+5;intin[MAX];vectorout[MAX];voidTopoSort(intN){inti,j,x,y,ans;priority_queue
NimoXie
·
2023-04-21 12:32
拓扑排序
拓扑排序
算法题
-有效的字母异位词【JS实现】
有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含unicode字符怎么办?你能否调整你的解法来应对这种情况?输入:s=“anagram”,t=“nagaram”输出:true输入:s=“rat”,t=“car”输出:false排序/***@param{string}s*@param{string}t*@r
CrystalAngelLee
·
2023-04-21 11:12
Crystalの算法学习
刷题记录:P8747 [蓝桥杯 2021 省 B] 双向排序
线段树
传送门:洛谷题目描述给定序列(a1,a2,⋯ ,an)=(1,2,⋯ ,n)\left(a_{1},a_{2},\cdots,a_{n}\right)=(1,2,\cdots,n)(a1,a2,⋯,an)=(1,2,⋯,n),即ai=ia_{i}=iai=i。小蓝将对这个序列进行mmm次操作,每次可能是将a1,a2,⋯ ,aqia_{1},a_{2},\cdots,a_{q_{i}}a1,a2,⋯
yingjiayu12
·
2023-04-21 09:29
c++算法
蓝桥杯
算法
c++
数据结构
算法题
小试牛刀
算法题
小试牛刀Day1之链表反转(无头结点)题目介绍给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。
WangNewFIsh
·
2023-04-21 07:55
算法
链表
数据结构
java后端开发学习路线图
研一大部分时间用来刷
算法题
了。leetcode1300道左右,加上acwing上的,1500肯定是有了,但是感觉算法还是差,真的缺少天赋啊。
天下一般
·
2023-04-21 06:55
学习
面试
职场和发展
看完这篇文章你就彻底懂啦{保姆级讲解}-----(LeetCode刷题977有序数组的平方) 2023.4.20
目录前言
算法题
(LeetCode977有序数组的平方)—(保姆级别讲解)分析题目算法思想(重要)暴力解法代码:双指针法(快慢指针法)代码:结束语前言本文章一部分内容参考于《代码随想录》----如有侵权请联系作者删除即可
Enoch0813
·
2023-04-21 05:16
算法题库
数据结构
leetcode
算法
数据结构
如何用更优的方式获取一个数组中最大的前两位数
回想起来第一技术面有一个
算法题
,我当时虽然写出来了,但面试官说有更好的方式实现。只是当时我没想起来,过后查了一下,果然有更好的方式实现,今天我来分享一下。
never__give__up
·
2023-04-21 05:09
leetcode每日一题——美团笔试题【1】
今天分享两道
算法题
,自己刚开始练习,可能在解法上不是最佳的,但是只提供一些自己的思路,欢迎大家多多指教~第一题实现一个算法,确定一个字符串s的所有字符是否全都不同。
Vayne的胖虎子
·
2023-04-21 04:59
leetcode
算法
java
笔试题
普通
算法题
不太涉及的C++知识点(三):封装,对象特性,友元,重载
普通
算法题
不太涉及的C++知识点(三):封装,对象特性,友元,重载1.封装:1.1封装的意义:1.2访问权限:1.3class和struct的区别:1.4将成员属性设置为私有:1.5类的分文件编写:2.
CoatiCoati
·
2023-04-21 03:22
C++知识点
杭电
acm1789 Dong Homework again
DoingHomeworkagainTimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):15648AcceptedSubmission(s):9126ProblemDescriptionIgnatiushasjustcomebackschoolfromthe30thACM
cwhong
·
2023-04-21 02:29
分块入门学习笔记
1≤n≤500001\leqn\leq500001≤n≤50000分析一开始也是觉得搞个
线段树
或者树状数组不就行了吗,后面发现分块还可以搞一些其他的操作可惜蒟蒻现在还不会进入正题分块,顾名思义就是把一个序
2020fengziyang
·
2023-04-21 00:16
学习
笔记
c++
【LeetCode: 1691. 堆叠长方体的最大高度 | 暴力递归=>记忆化搜索=>动态规划】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:36
#
动态规划系列
#
递归/回溯系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
【LeetCode: 1187. 使数组严格递增 | 暴力递归=>记忆化搜索=>动态规划 】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:34
#
递归/回溯系列
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
【LeetCode: 1105. 填充书架 | 暴力递归=>记忆化搜索=>动态规划 | 线性dp & 业务限制】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:31
LeetCode每日一题打卡
#
递归/回溯系列
#
动态规划系列
leetcode
动态规划
算法
java
【LeetCode: 354. 俄罗斯套娃信封问题 | 暴力递归=>记忆化搜索=>动态规划+二分】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:21
#
递归/回溯系列
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
[
算法题
] 求数组有序后相邻元素之间的最大差值
1.题目要求给定无序数组(此数组是long类型的数组,但以下示例只列一些小一点的数),例如:[3,1,12,9,3,7,1,4,7,8,10]求数组有序后相邻元素之间的最大差值,数组有序后如下:[1,1,3,3,4,7,7,8,9,10,12]可以发现数组有序后相邻元素之间的最大差值为3:要求写一个算法实现此题目,且时间复杂度为O(n)2.题目分析题目要求是求数组有序后相邻元素之间的最大差值,那么
CoderJed
·
2023-04-20 19:29
算法总结---最常用的五大算法(
算法题
思路)
一、总结一句话总结:【明确所求:dijkstra是求点到点的距离,辅助数组就是源点到目标点的数组】【最简实例分析:比如思考dijkstra:假设先只有三个点】1、贪心算法是什么?当前看来最好的选择局部最优解可能得到整体最优解或是最优解的近似解贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算
懂电商API接口的Jennifer
·
2023-04-20 17:06
IT技术系列
算法
贪心算法
图论
人工智能
爬虫
[算法总结] 关于字符串类型题你应该知道这些?精心汇总!!
专栏:算法学习专栏:Go实战个人主页:个人主页文章目录问题描述字符串操作中常用方法Character类HashMap||HashSet验证数字是否超过int类型范围问题描述最近在练习字符串类型的
算法题
时候
今天也要向佬学习
·
2023-04-20 12:20
算法提炼
算法
java
数据结构
华为od一面 / 二面复盘(可内推)
今天一面二面一起过了,总结一下面试经历关于机试可以看我这篇博客,华为od算法机试一面简述一面安排在上午11:00,面试官先说明了面试的流程自我介绍2.技术问题3.
算法题
问了一些计算机基础知识,比如TCP
code tea
·
2023-04-20 10:25
面试问题集
华为
java
面试
【华为OD上岸朋友提供】技术面试八股文,TCP粘包/拆包是什么?GC算法?内存泄漏的场景举例?
7.内存抖动是什么,举例子华为OD面试流程机试:三道
算法题
,关于机试,橡皮擦已经准备好了各语言专栏,可以直接订阅。
梦想橡皮擦
·
2023-04-20 10:54
华为OD技术面试题
面试
华为
tcp/ip
华为OD
华为OD机试
周总结
这周是回家的第一周,虽然是在家,但是仍然进行着线上学习,每天练一下算法,真正的开始写算法也差不多是从这个假期开始的,之前练的
算法题
感觉和没练差不多,自身的水平也没有怎么提高,之前参加过一次算法比赛,也是知道自己算法这方面不怎么好
刘斌__家族三期
·
2023-04-20 08:02
F. Range Update Point Query
思路思路:一开始使用
线段树
做的,但是每次修改加查询的话会T。我们考虑用set。我们可以用set中自带的lower_bound函数,帮助我们修改l-r之间的数。
wxw我永远的神~
·
2023-04-20 07:53
Codeforces补题
算法
c++
数据结构
【
算法题
解】25. 字母异位词分组
文章目录题目描述解题思路Java代码实现Go代码实现复杂度分析这是一道简单题https://leetcode.cn/problems/group-anagrams/description/题目描述给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。示例1:输入:strs=["eat","
i余数
·
2023-04-20 06:43
每周一道算法题
算法
java
leetcode
go
哈希表
线段树
与树状数组总结分析(可能是最终版)
总算是把
线段树
和树状数组的例题给干完了,晚上思考下该继续做练习还是干别的专题,目前想法是干别的专题,只要每天重新做几道例题,反复做到滚瓜烂熟,遇到时能举一反一就好了。
栞那Kanna
·
2023-04-20 02:33
树状数组与线段树
c++
开发语言
线段树
总结分析第三版
区间修改部分1.批量等值修改前提条件是要区间修改,区间查询,且修改操作修改的值是相同的,比如批量+1,批量-1.有一种特例是批量替换,情景一般是要对一个数组执行k次操作,每次改变其中一个区间内所有元素的值,然后询问一个区间内所有元素的最值或总和,例题1区间等值操作题解代码voidPushdown(intk){//更新子树的lazy值,这里是RMQ的函数,要实现区间和等则需要修改函数内容if(laz
栞那Kanna
·
2023-04-20 02:32
树状数组与线段树
c++
算法
开发语言
其他常用算法与数据结构总结(板子)
文章目录一、数据结构1.并查集2.差分数组2.树状数组4.
线段树
5.字典树二、图论1.内向基环树三、数学1.最大公因数GCD和最小公倍数LCM2.求质数(埃氏筛)3.蓄水池采样(ReservoirSampling
Miraclo_acc
·
2023-04-20 01:43
题型总结
数据结构
算法
java
算法导论之开篇
出个
算法题
做一做啥的。我以前这块几乎不了解,现在把算法这块好好学学吧。
充满活力的早晨
·
2023-04-20 00:12
maximum-depth-of-binary-tree
今天在leecode测试了一个简单的
算法题
,计算二叉树最大高度Givnabinarytree,finditsmaximumdepth.Themaximumdepthisthenumberofnodesalongthelongestpathfromtherootnodedowntothefarthestleafnode
wanglu5803107
·
2023-04-20 00:37
LeetCode
算法题
-Maximum Depth of Binary Tree
这是悦乐书的第164次更新,第166篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第23题(顺位题号是104)。给定二叉树,找到它的最大深度。
程序员小川
·
2023-04-20 00:03
【算法】---LeetCode
LeetCode
算法
算法题
-二叉树的最大深度【JS实现】
给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/递归/***Definitionforabinarytreenode.*functionTreeNode(val){*this.val=val;*
CrystalAngelLee
·
2023-04-20 00:03
Crystalの算法学习
洛谷 P1774 最接近神的人#哈希+离散化+
线段树
对着标签找的,结果一看是逆序对,直接用归并排序水过......
线段树
也能做这道题,不过没必要:D,但是本蒟蒻想试试哈希:线性读入a[i],查询到a[1]~a[i-1]有多少个比a[i]大,累计输出。
zzc大魔王
·
2023-04-19 23:15
洛谷
数据结构
c++
算法
逆序对
线段树
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他