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
leetcode简单算法题
昨天面试官问的
算法题
,难哭了!?
文章目录前言一、粉丝提问二、自信读题三、O(n^2)算法1四、O(n^2)算法2五、O(nlogn)算法六、O(nlogn)C++版本七、O(nlogn)C++优化版本前言英雄算法联盟-七月集训已经开始20天,八月算法集训将于08月01日正式开始,目前已经提前开始报名,报名方式参见(八月算法集训报名),想要参加的同学,建议提早报名,因为对于算法零基础的同学,会有一些提前的准备工作,比如需要1-5天
英雄哪里出来
·
2023-08-28 13:52
算法
校招
算法题
实在不会做,有没有关系?
文章目录前言一、校招二、时间复杂度1、单层循环2、双层循环三、空间复杂度四、数据结构五、校招
算法题
实在不会做,有没有关系?
英雄哪里出来
·
2023-08-28 13:50
算法
redis
数据库
年轻小伙爆肝ARST
关于ARTS的释义——每周完成一个ARTS:⭐️●Algorithm:每周至少做一个LeetCode的
算法题
⭐️●Review:阅读并点评至少一篇技术文章⭐️●Tips:学习至少一个技术技巧⭐️●Share
无尽的罚坐人生
·
2023-08-28 09:13
小知识
算法
leetcode
学习方法
程序人生
精读《
算法题
- 地下城游戏》
今天我们看一道leetcodehard难度题目:地下城游戏。恶魔们抓住了公主并将她关在了地下城dungeon的右下角。地下城是由mxn个房间组成的二维网格。我们英勇的骑士最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至0或以下,他会立即死亡。有些房间由恶魔守卫,因此骑士在进入这些房间时会失去健康点数(若房间里的值为
·
2023-08-28 09:17
前端javascript算法
leetcode刷题:双指针
leetcode刷题:双指针文章目录系列文章目录前言双指针1.删除排序链表中的重复元素II2.三数之和3.比较含退格的字符串4.区间列表的交集5.盛最多水的容器总结前言本次博客内容记录一些有关双指针的
算法题
超哥--
·
2023-08-28 06:41
leetcode
leetcode
链表
算法
顺时针打印环形矩阵
新浪和轻芒面试都遇到一道简单的
算法题
。不会做的话真是太丢人了。一边听音乐,一边把代码撸出来了。听歌有时可以使注意力集中哦,而且会感觉放松,面试有时紧张,简单的问题都会容易错。
from0
·
2023-08-28 01:11
stack+queue
目录适配器介绍分类容器适配器迭代器适配器deque介绍特点底层结构优势缺点介绍模拟实现注意点代码stackqueue
算法题
示例栈的压入/弹出序列题目思路代码最小栈题目思路代码逆波兰数(后缀转中缀)题目思路代码中缀转后缀适配器介绍适配器是一种设计模式设计模式是一套被反复使用的
沐风ya
·
2023-08-27 22:57
c++
数据结构与算法
c++
优先级队列
目录介绍仿函数介绍示例模拟实现注意点元素类型代码
算法题
示例数组中第k个最大元素题目思路代码介绍优先队列是一种容器适配器,默认它的第一个元素总是它所有元素中最大的类似于堆,可以随时插入元素,并且只能访问最大
沐风ya
·
2023-08-27 22:57
c++
数据结构与算法
c++
数据结构和算法试题大全
截止到目前(2020年12月7日)我公众号“数据结构和算法”已经推送了快500道
算法题
,目前部分已经整理成了pdf格式,上传到百度网盘上了,大家可以下载,文档的部分截图如下在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述链接
数据结构和算法
·
2023-08-27 15:09
如果你和我加在一起能让我变得更好,那我们就在一起,否则我就丢下你,自己往前走如果前途和爱情二选一,毫不犹豫选前途~
在刷力扣的时候看到讨论区对这道
算法题
的解释:如果你和我加在一起能让我变得更好,那我们就在一起,否则我就丢下你,自己往前走如果前途和爱情二选一,毫不犹豫选前途~剑指Offer42.连续子数组的最大和简单721
雾喔
·
2023-08-27 11:26
算法
算法
【剑指Offer】剑指offer题目----数组
【剑指Offer】剑指offer题目本文为《剑指Offer》刷题笔记的总结篇,计划将牛客网上《剑指Offer》的66道题刷了一遍,以博客的形式整理了一遍,这66道题属于相对基础的
算法题
目,对于刷题练手是很好的实践
sea_bi
·
2023-08-27 06:46
算法(剑指Offer)
算法
数据结构
混乱无序的整数数组如何实现左侧全是奇数右侧全是偶数(数字不要求排序)
今天同事估计闲得蛋疼,突然开始回忆以前面试过程中被面到过的一些面试问题,有逻辑的,有算法的,然后来考我思路,标题对应的算法就是他碰到的面试
算法题
之一。
娃都会打酱油了
·
2023-08-27 06:51
C#
算法
c#
面试
算法
754. 到达终点数字
参考代码:原题链接:754.到达终点数字https://leetcode.cn/problems/reach-a-number/description/完成情况:解题思路:参考代码:package西湖
算法题
解
Wzideng
·
2023-08-26 18:18
#
LeetCode题解
java学习
算法知识
算法
java
字符串
数据结构
718. 最长重复子数组
https://leetcode.cn/problems/maximum-length-of-repeated-subarray/description/完成情况:题解:方法一:动态规划package西湖
算法题
解
Wzideng
·
2023-08-26 17:18
java学习
算法知识
#
LeetCode题解
leetcode
算法
java
数据结构
字符串
前端开发需要掌握什么技术,前端工程师到底要不要学习算法知识?
我从面试和日常工作两个方面来讨论这个问题先说面试.有种说法叫,面试造火箭,工作拧螺丝.抛开面试官想"技术pk"的可能性,我对这个的理解是,面试官想尽可能了解你编程能力的极限.所以面试中有个一两道
算法题
不奇怪
斑码教育王老师
·
2023-08-26 12:28
【
算法题
】2826. 将三个组排序
题目:给你一个下标从0开始长度为n的整数数组nums。从0到n-1的数字被分为编号从1到3的三个组,数字i属于组nums[i]。注意,有的组可能是空的。你可以执行以下操作任意次:选择数字x并改变它的组。更正式的,你可以将nums[x]改为数字1到3中的任意一个。你将按照以下过程构建一个新的数组res:将每个组中的数字分别排序。将组1,2和3中的元素依次连接以得到res。如果得到的res是非递减顺序
程序猿不脱发2
·
2023-08-26 12:18
算法
数据结构
【
算法题
】2769. 找出最大的可达成数字
题目:给你两个整数num和t。如果整数x可以在执行下述操作不超过t次的情况下变为与num相等,则称其为可达成数字:每次操作将x的值增加或减少1,同时可以选择将num的值增加或减少1。返回所有可达成数字中的最大值。可以证明至少存在一个可达成数字。示例1:输入:num=4,t=1输出:6解释:最大可达成数字是x=6,执行下述操作可以使其等于num:x减少1,同时num增加1。此时,x=5且num=5。
程序猿不脱发2
·
2023-08-26 12:17
算法
【
算法题
】2788. 按分隔符拆分字符串
题目:给你一个字符串数组words和一个字符separator,请你按separator拆分words中的每个字符串。返回一个由拆分后的新字符串组成的字符串数组,不包括空字符串。注意separator用于决定拆分发生的位置,但它不包含在结果字符串中。拆分可能形成两个以上的字符串。结果字符串必须保持初始相同的先后顺序。示例1:输入:words=[“one.two.three”,“four.five”
程序猿不脱发2
·
2023-08-26 12:17
算法
windows
【
算法题
】228. 汇总区间
题目:给定一个无重复元素的有序整数数组nums。返回恰好覆盖数组中所有数字的最小有序区间范围列表。也就是说,nums的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x。列表中的每个区间范围[a,b]应该按如下格式输出:“a->b”,如果a!=b“a”,如果a==b示例1:输入:nums=[0,1,2,4,5,7]输出:[“0->2”,“4->5”,“7”]解释:区
程序猿不脱发2
·
2023-08-26 12:17
算法
数据结构
leetcode
ARTS打卡20-部署vuepress博客
Algorithm做
算法题
,Review点评英文文章,Tip总结技术技巧,Share做技术分享。每周打卡一次,这就是ARTS打卡。
Andytl的世界
·
2023-08-26 10:22
常见面试
算法题
2:二叉树的最近公共父亲节点
程序员面试中对数据结构的考察,除了单链表,考察最为频繁的就是二叉树了,而二叉树的最近公共父节点又是较为常见的一道
算法题
,博主年前面试vivo互联网部门的时候就被考察过,下边介绍下这道
算法题
的思路和源码。
dwade06
·
2023-08-26 09:52
2021华为软件精英挑战总结
关注公众号打代码的苏比特,获取java面试百问百答和面试高频
算法题
~0.赛题描述初赛赛题与复赛赛题略有不同,但是
打代码的苏比特
·
2023-08-26 05:23
java基础知识
java
面试
华为软件精英挑战赛
软件精英
软挑
多亏了这个神器,让我斩获华为入场券
大家好,首先将我的刷题神器分享出来,点此注册文章目录前言一、投递简历二、怎么刷题三、考试四、总结前言相信大家都有上机考算法的经历吧,但是很多小伙伴都不知道在哪里可以练习
算法题
,接下来我就结合我的经历分享一下我与刷题
旷世奇才李先生
·
2023-08-26 05:22
刷题
面试
java
职场和发展
初读《编程之美》就想秀一下,结果还翻车了
这道有趣的面试题我是这两天从《编程之美》电子版中看到的,看意思就是邹老师在微软对一位面试者的提出的问题,我在网上了解过的面试题都只是一些
算法题
,不过这种CPU利用率控制的文章在站内其实还是很多的。
生产队的刘同学
·
2023-08-26 04:25
python
经验分享
程序人生
microsoft
读书笔记
每日两道
算法题
- 字符串中第一个唯一字符(高频)
问题给定一个字符串,获取该字符串中第一个唯一字符,如果不存在,则返回-1。思路第一种解法:利用哈希表,key为字符,value为出现的次数(初始值为1)。遍历字符串中每一个字符并放入哈希表,如果出现多次,则该字符对应的值自增。遍历每一个字符,判断字符对应value是否等于1,如果等于1,则返回该字符的下标。如果遍历完仍不满足条件,则返回-1。第二种解法:利用javaApi。charAt(index
辉_ace
·
2023-08-26 04:15
leetcode48. 旋转图像(java)
旋转图像题目描述旋转技巧上期经典
算法题
目描述难度-中等原题链接-旋转图像给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。
SP_1024
·
2023-08-25 19:30
java
算法
数据结构
java
开发语言
算法
leetcode
leetcode54. 螺旋矩阵(java)
螺旋矩阵题目描述解题收缩法上期经典
算法题
目描述难度-中等原题链接-leecode54螺旋矩阵给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
SP_1024
·
2023-08-25 19:59
算法
数据结构
java
矩阵
java
线性代数
算法
数据结构
leetcode
算法题
打家劫舍 系列
最近“打家劫舍”系列题好像有点火,公众号上都看到推过,于是乎上leetcode看了下。打家劫舍一共3题,第一题是easy级,后两道是medium。前两题有差不多,花几分钟便秒了。题目如下:这种求最优解的一看心里就觉得动态规划能做,本想写下递归式,想着就想通了,一趟循环搞定。
代码柳书
·
2023-08-25 18:05
python常见
算法题
算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间。例如函数执行的基本操作次数:F(N)=2N2+2N+10,则对应的时间复杂度是:O(N2),N的2次方1、数组中元素差值比较给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成
sandy测试路
·
2023-08-25 17:43
每天一道
算法题
14
如果给你一个二维数组,每一个值表示这一块地形的高度,求整块地形能装下多少水。解答:这个问题用小根堆解决,先把最外围的一圈入小根堆,然后弹出最小的,将max赋值为它,然后找到他上下左右的点,入小根堆,如果当时比max小,则蓄水量为max-arr[i],如果小于0,则说明不能蓄水,继续弹出小根堆,更新max,如果>0,则继续将该上下左右入堆。publicstaticclassNode{publicin
雨打空城
·
2023-08-25 17:34
JAVA【常见基础知识】
Mysql的四大特性Linux常见的命令了解哪些HTTP和HTTPS的区别OSI模型有几层,分别是什么Get和Post有什么区别三次握手和四次挥手☕SpringMVC的工作流程Redis的RDB和AOF文件
算法题
全排列
从未停止脚步
·
2023-08-25 12:52
java学习干货
JAVA开发笔记
java
mybatis
数据库
剑指Offer-数据结构与
算法题
目(Java实现)
1、栈与队列【剑指Offer-5】两个栈实现队列【剑指Offer-20】包含min函数的栈【剑指Offer-21】栈的压入、弹出序列【剑指Offer-64】滑动窗口的最大值【实现一个栈】【实现一个队列】【包含min/max函数的栈】【两个队列实现一个栈】2、链表【剑指Offer-3】从尾到头打印链表【剑指Offer-14】链表中倒数k个结点&中间结点【剑指Offer-15】反转链表【剑指Offer
藏呆羊
·
2023-08-25 09:16
剑指Offer
剑指Offer
数据结构
算法
Java
剑指offer--
算法题
python练习
二维数组的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。Python代码:classSolution:#array二维列表defFind(self,target,array):#writecodehereforrowinrange(len(array
whyslrm
·
2023-08-25 09:45
编程练习
剑指offer
710. 黑名单中的随机数
黑名单中的随机数https://leetcode.cn/problems/random-pick-with-blacklist/description/完成情况:解题思路:参考代码:package西湖
算法题
解
Wzideng
·
2023-08-25 06:11
java学习
#
LeetCode题解
算法知识
开发语言
leetcode
java
算法
数据结构
【学会动态规划】最长递增子序列的个数(28)
学习一个算法没有捷径,更何况是学习动态规划,跟我一起刷动态规划
算法题
,一起学会动态规划!
戊子仲秋
·
2023-08-25 06:33
学会动态规划
动态规划
算法
通关
算法题
之 ⌈字符串⌋
字符串171.Excel表列序号给你一个字符串columnTitle,表示Excel表格中的列名称,返回该列名称对应的列序号。A->1B->2C->3...Z->26AA->27AB->28...输入:columnTitle="A"输出:1输入:columnTitle="AB"输出:28输入:columnTitle="ZY"输出:701直观的想,就是将字符串模仿十进制的转换成数字的方式,将字符串使
海岸星的清风
·
2023-08-25 05:43
算法题
算法
java
数据结构
算法面试整理
面试高频考点,颜色越深面试考频越高《与、或、非、与非、或非、异或、同或》逻辑算法详解
算法题
刷题网站:力扣:写代码时自动提示需要会员才能使用,但是更专业,练码背包模版回溯模板并查集模板拓扑排序模板单调栈模板二分模板动态规划模板
青鱼入云
·
2023-08-24 19:57
算法
Java面试
面试
职场和发展
算法
50道C++编程练习题及解答-c-编程例题
截止到目前我已经写了600多道
算法题
,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ
数据结构和算法
·
2023-08-24 17:47
其他资料
c++
c语言
算法
编程
【洛谷
算法题
】B2025-输出字符菱形【入门1顺序结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】B2025-输出字符菱形【入门1顺序结构】题目描述输入格式输出格式样例#1样例输入#1样例输出#1我的题解总结相关知识点【洛谷
算法题
】B2025
花无缺~
·
2023-08-24 15:29
洛谷算法题
算法
数据结构
java
算法界最难的一道题,我解出来了!
本文由花无缺原创本文章收录于专栏【洛谷
算法题
】&&【成长与经验】文章目录算法界最难的一道题,我解出来了!
花无缺~
·
2023-08-24 15:59
洛谷算法题
成长与经验
算法
c++
java
数据结构
程序人生
【洛谷
算法题
】P1000-超级玛丽游戏【入门1顺序结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】P1000-超级玛丽游戏【入门1顺序结构】题目描述输入格式输出格式我的题解总结【洛谷
算法题
】P1000-超级玛丽游戏【入门1顺序结构】题目链接
花无缺~
·
2023-08-24 15:57
洛谷算法题
数据结构
算法
java
LeetCode面试经典150题(day 1)
LeetCode是一个免费刷题的一个网站,想要通过笔试的小伙伴可以每天坚持刷两道
算法题
。
用bug解决bug
·
2023-08-24 13:54
leetcode
面试
算法
某米面试
和GBDT比较,权重w怎么得到的,其他也随便问了下,主要考广度吧感觉,外加一道
算法题
,反转数组的查找,比如567891234查找;二面:问了很多简历外的,比如检索怎么做的,空间hash怎么做,距离怎么修正
不将就_215a
·
2023-08-24 12:34
《剑指Offer》模块三 思维题【面试官可能考的13道思维
算法题
】
思维题1.扑克牌的顺子【思维题】原题链接1.判断所有牌中是否出现重复2.有序sort后判断是否最大差距nums){sort(nums.begin(),nums.end());for(inti=1;i&nums){intcnt=0,val=-1;for(autox:nums)if(x==val)cnt++;else{if(cnt)cnt--;else{cnt=1;val=x;}}returnval;
编程浩
·
2023-08-24 08:36
《剑指Offer》
算法
算法题
-所有合法IP地址 - Python
所有合法IP地址问题描述:给你一个仅仅有数字组成的字符串s插入3个点.行程一个合法的IP地址,请输出所有的合法IP地址。IP地址组成有4段,每段大小范围:0~255限制条件:字符串s长度小于等于12字符串s均有数字组成示例:输入:s=‘1234’输出:[‘1.2.3.4’]解释:很显然只有一个合格示例:输入:s=‘12345678’输出:[‘1.234.56.78’,‘12.34.56.78’,‘
GrowthDiary007
·
2023-08-24 07:50
Python
算法
python
算法
算法题
-螺丝与螺母匹配 - Python
螺丝与螺母匹配问题描述:给你2堆大小不同的螺丝与螺母,螺丝与螺母是相互匹配的,但是螺丝与螺丝之间,螺母与螺母之间不能直接对比,仅仅螺丝与螺母进行对比,请设计一个分治算法实现。示例:输入:nuts=[5,3,7,1,6],bolts=[1,7,6,3,5]输出:nuts=[1,3,5,6,7],bolts=[1,3,5,6,7]问题分析:题目有一定难度,分治(快速排序)思想,稍后更新。Python3
GrowthDiary007
·
2023-08-24 07:49
算法
python
python中列表的初始化
前言昨天在做
算法题
的时候,整个思路、代码和参考答案都是基本一样的情况下,输出的结果就是不对,我还以为是思路有问题,又看了别人的题解,发现都没什么问题,这时我看到了列表初始化的部分,这是唯一可能出错的地方
全村希望gone
·
2023-08-24 03:03
算法题
1020
/**@param{number[][]}matrix@return{void}Donotreturnanything,modifymatrixin-placeinstead.n维数组旋转90度算法*/exportconstrotate=function(matrix:number[][]){letn=matrix.length//matrix[x][y]=>matrix[y][n-1-x]con
coder_glack
·
2023-08-24 02:27
算法
深度优先
算法通关村第八关——轻松搞定翻转二叉树
二叉树有很多经典
算法题
,今天我们就来看一下二叉树里的翻转问题。力扣226,给了一棵二叉树,要将二叉树整体翻转。
秦哈哈
·
2023-08-23 19:43
算法
算法
数据结构
前端
对数组中的数字 1 和 2 进行排序,使得数字 1、2 分别位于前、后部分
这道
算法题
其实不是很难,使用各种排序算法应该都能解出,但是若要考虑性能问题,那就得选择一种算法复杂度最低的解法。这里我使用双指针的方法来解答该题,时间复杂度为O(n)。
奕玄
·
2023-08-23 14: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
其他