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
jiva算法题
ACM大学生程序设计竞赛在线题库最新精选题解(赵端阳)解析
章节(完结)前言第1章基础编程技巧题第2章模拟编程技巧题第3章字符串处理技巧题(缺)第4章大整数运算技巧题第5章基本数据结构题第6章搜索
算法题
第7章动态规划
算法题
第
长门yuki
·
2023-11-22 08:32
本科
acm
算法
acm竞赛
算法题
打卡day60-单调栈 | 84.柱状图中最大的矩形
84.柱状图中最大的矩形-力扣(LeetCode)状态:查看思路Debug后AC。这道题和接雨水类似,不同之处是找左右两边第一个小于栈顶元素的柱子,注意要在数组头和尾插入一个0元素以应对数组原本递增或递减的情况,代码如下:classSolution{public:intlargestRectangleArea(vector&heights){intmaxn=0;stackst;heights.in
寡悔
·
2023-11-22 05:18
算法
力扣leetcode 面试题 17.19. 消失的两个数字
CSDN话题挑战赛第2期参赛话题:
算法题
解文章目录题目链接与描述关键词:求和原地hash异或方法一:求和运行截图代码方法二:异或运行截图代码方法三:原地hash运行截图代码结尾题目链接与描述https:
木秀林
·
2023-11-22 02:40
leetcode
leetcode
算法
职场和发展
Java实现二维数组中查询是否存在某一个数字
剑指Offer
算法题
目:二维数组中查找是否存在某一个值,数组从左到右递增,从上到下递增,如下所示查找7返回true,查找5返回fallse,数组类型如下所示128924912471013681115思路
blitheW
·
2023-11-22 02:17
算法总结
算法
java
LeetCode刷题笔记 - 12. 整数转罗马数字
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个刷题网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的
算法题
。
Java全栈路线
·
2023-11-22 00:38
LeetCode笔记
算法
java
leetcode
数据结构
简单记录牛客top101
算法题
初级题(C语言实现)BM42 用两个栈实现队列 && BM43 包含min函数的栈 && BM44 有效括号序列
1.栈、堆和队列的简介1.1栈的简介 栈(Stack)是一种非常重要的数据结构,它基于后进先出(Last-In-First-Out,LIFO)的原则,就是栈中最后插入的元素将会是第一个被移除的元素。栈的两个基本操作: 压入(Push):将元素放入栈的顶部,叫做“压入”元素。 弹出(Pop):从栈的顶部移除元素,叫做“弹出”元素。栈的常见的应用场景和示例:函数调用栈:编程语言使用栈来跟踪函数的调用
你走以后
·
2023-11-21 23:10
编程题练习
c语言
数据结构
栈
简单记录牛客top101
算法题
初级题(C语言实现)BM12 单链表的排序
1.BM12单链表的排序 要求:给定一个节点数为n的无序单链表,对其按升序排序。 输入:[1,3,2,4,5]返回值:{1,2,3,4,5}1.1自己的整体思路开始的时候使用冒泡排序,但是冒泡排序的时间复杂度是O(n^2),空间复杂度是O(1),但是时间复杂度超了。归并排序的空间复杂度是O(n),时间复杂度是O(nlogn),这里也就是用了归并排序的思想。一直从链表的中间分割链表(用到
你走以后
·
2023-11-21 23:10
编程题练习
算法
c语言
数据结构
python基础算法面试题下下载_Python面试基础+
算法题
精讲
原标题:Python面试基础+
算法题
精讲第一题defaccum(s):#TODpass#accum("abcd")=>"A-Bb-Ccc-Dddd"#accum("cwAt")=>"C-Ww-Aaa-Tttt
weixin_39905695
·
2023-11-21 19:13
极客大学算法训练营体验课学习心得
我之前虽然学过算法和数据结构,但学得不够扎实,很多面试常考的
算法题
看了以后都没有思路。还有几个月就要参加秋招了,在此之前必须要将数据结构拿下。
邓文达
·
2023-11-21 19:46
java计算两个数组的交集_回顾面试题:计算两个数组交集
上一次面试过程中就有一个
算法题
,我能做对,但是感觉不是最优方案就放弃了。最近想想做为一个程序员,算法还是有必要再补习补习。
穷码农
·
2023-11-21 18:13
java计算两个数组的交集
算法题
--环形加油站问题
image.png0.链接题目链接1.题目ThereareNgasstationsalongacircularroute,wheretheamountofgasatstationiisgas[i].Youhaveacarwithanunlimitedgastankanditcostscost[i]ofgastotravelfromstationitoitsnextstation(i+1).Youb
岁月如歌2020
·
2023-11-21 15:17
c语言实现十进制转换为二进制
,第四章栈与队列,
算法题
第二题。十进制转换为二进制,采用“除二取余,逆向排序”方法。每次将num除以2的余数存储在数组中,然后逆向输出数组得出转换后的结果。
不会唱歌的拖拉机
·
2023-11-21 14:56
c语言
开发语言
【教3妹学编程-
算法题
】区分黑球与白球
2哥:3妹,有没有看到AI圈爆炸新闻:突发,OpenAI政变再反转!阿尔特曼逼宫失败,董事会又换了新CEO3妹:啊?他不是前两天刚被裁员嘛?2哥:是啊,简直堪比宫斗剧了,哈哈~吃瓜吃瓜3妹:宫斗剧还有黑白角色,你说他们这些股东谁是黑谁是白?2哥:这个不好说,普通程序员只要吃瓜就行了,哪管那么多。3妹:说到黑白,我看到一个相关的题目,让我来考考你吧~题目:桌子上有n个球,每个球的颜色不是黑色,就是白
程序员小2
·
2023-11-21 13:45
教3妹学编辑-mysql
算法
leetcode
职场和发展
每天一道
算法题
:93. 复原 IP 地址
难度中等题目有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用‘.’分隔。例如:“0.1.2.201”和“192.168.1.1”是有效IP地址,但是“0.011.255.245”、“192.168.1.312”和“
[email protected]
”是无效IP地址。给定一个只包含数字的字符串s,用以表示一个IP地址,返回所有可能的有效IP地址,这些地址可以通过在s中插
骇客567
·
2023-11-21 09:36
算法实战
leetcode
【教3妹学编程-
算法题
】三个无重叠子数组的最大和
2哥:3妹,咋啦?一副苦大仇深的样子?3妹:不开心呀不开心,羽生结弦宣布离婚。2哥:羽生什么?3妹:羽生结弦!2哥:什么结弦?3妹:羽生结弦!!!2哥:羽生结弦是谁?他离婚关你啥事啊?3妹:你不知道,他是日本著名花滑运动员,前几个月刚宣布结婚,没想到这么快就离了。真是短时间内震惊我两次!2哥:哎,人家怎么结婚离婚这么随意,我想找个女朋友都这么难的~3妹:才30而已嘛,女生很多都喜欢找个比自己大一点
程序员小2
·
2023-11-21 07:40
教3妹学编辑-算法篇
算法
数据结构
【教3妹学编程-
算法题
】使三个字符串相等
2哥:3妹,咋啦?一副苦大仇深的样子?3妹:不开心呀不开心,羽生结弦宣布离婚。2哥:羽生什么?3妹:羽生结弦!2哥:什么结弦?3妹:羽生结弦!!!2哥:羽生结弦是谁?他离婚关你啥事啊?3妹:你不知道,他是日本著名花滑运动员,前几个月刚宣布结婚,没想到这么快就离了。真是短时间内震惊我两次!2哥:是挺快的,不过这种事情在明星里面也见怪不怪了,哈哈。哎,想我都30了,还没有女朋友。3妹:才30而已嘛,女
程序员小2
·
2023-11-21 07:40
教3妹学编辑-算法篇
算法
字节面试官:连这90道LeetCode
算法题
都不会也来面试?
面试大厂必刷:LeetCode算法90题1.买股票的最佳时机难度级别:简单题目:给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。2.跳跃游戏难度级别:中等题目:给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。
JavaBUGa
·
2023-11-21 06:39
架构
Java
面试
java
数据结构
算法
编程语言
面试
【
算法题
】2352. 相等行列对
插:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。坚持不懈,越努力越幸运,大家一起学习鸭~~~题目:给你一个下标从0开始、大小为nxn的整数矩阵grid,返回满足Ri行和Cj列相等的行列对(Ri,Cj)的数目。如果行和列以相同的顺序包含相同的元素(即相等的数组),则认为二者是相等的。示例1:输入:grid=[[3,2,1],[1,7,6],[2,
程序员小2
·
2023-11-21 01:12
算法
数据结构
c++
leetcode二分查找
算法题
目录1.二分查找2.在排序数组中查找元素的第一个和最后一个位置3.x的平方根4.搜索插入位置5.山脉数组的峰顶索引6.寻找峰值7.寻找旋转排序数组中的最小值8.8.0~n-1中缺失的数字1.二分查找二分查找classSolution{public:intsearch(vector&nums,inttarget){intleft=0,right=nums.size()-1;while(lefttar
@A云淡风轻
·
2023-11-20 22:19
算法
算法
leetcode
职场和发展
字节最新
算法题
解:在排序数组中查找元素的第一个和最后一个位置
1、题目给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。进阶:你可以设计并实现时间复杂度为O(logn)的算法解决此问题吗?示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],target=6输
Netty_cgmx9880
·
2023-11-20 20:04
算法
数据结构
排序算法
架构
java
Tplink 2024校招提前批前端一面面经
、深挖提问前端性能优化策略浏览器输入url到显示页面的过程如何处理跨域cookieTcp四次挥手vue数据绑定原理vue内置key属性作用操作系统死锁操作系统中断的过程讲下快排,什么时候最坏,如何避免
算法题
SSP面试笔记网站
·
2023-11-20 18:10
前端
职场和发展
经验分享
求职招聘
面试
单链表(算法面试题2)---单链表进阶2 一题多解,逐步优化
往期链表文章:(如果想更多的了解单链表,笔者建议可以简略的了解往前的文章)单链表(面试
算法题
1)---学习链表的关键在于code单链表(面试
算法题
2)---单链表进阶1之快慢指针创建链表、打印链表、释放内存的基础操作这里就不
干饭小白
·
2023-11-20 18:47
笔记
算法
链表
数据结构
1207. 独一无二的出现次数
刷
算法题
:第一遍:1.看5分钟,没思路看题解2.通过题解改进自己的解法,并且要写每行的注释以及自己的思路。3.思考自己做到了题解的哪一步,下次怎么才能做对(总结方法)4.整理到自己的自媒体平台。
好睡凯
·
2023-11-20 18:40
算法
c++
leetcode
面试
数据结构
算法通关村第十三关——数字与数学青铜挑战笔记
该部分主要对于一些数字处理和数学问题进行归纳总结,一些小技巧在
算法题
中往往能发挥巨大作用,此外对于面前的回文数字(非回文字符串)判断进行再次巩固并使用全新判断方法;对于进制问题,我们给出解题模板,指出模板中需要注意的特例情况
我见鱼市星宿z
·
2023-11-20 17:42
笔记
求解一道人工智能遗传
算法题
,有奖励哦
用遗传算法求f(x)=x3+1的极大值,xÎ[0,15]。设种群大小为6,选择概率为100%,选择算法为轮盘赌算法,交叉概率为100%,不进行变异。写出计算的详细过程,若不能求得极大值,请分析原因。
HeySoRroW
·
2023-11-20 15:14
牛客网高频
算法题
系列-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算法题
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
算法题
面试题
【算法】
算法题
-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
刷题笔记
笔记
链表
数据结构
牛客网高频
算法题
系列-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
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
算法
开发语言
算法通关村第十七关——贪心思想白银挑战笔记
本篇内容继续带来几个高频的贪心问题,掌握其贪心策略,并练习使用代码快速写出其贪心策略,进而提升在
算法题
解题中的速度。要知道,冰冻三尺非一日之寒!
我见鱼市星宿z
·
2023-11-19 07:34
算法
笔记
ARTS 第二周
Algorithm 本周完成了2个简单的
算法题
目。ReverseInteger和PalindromeNumber。第一道题目比较简单,需要注意的是整型的溢出判断。
猎手之远殇
·
2023-11-19 06:58
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
贪心算法
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他