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练习题
软件需求工程 高校教学平台 软件需求规格说明书 part 3 (重点!!!)
点击查看软件需求工程高校教学平台卷首语文章目录学生查看教学班资料学生下载教学班资料学生查看教学班作业学生提交教学班作业(上传资料)学生查看教学班实验学生提交教学班实验学生查看教学班测试学生提交教学班测试学生发布教学班帖子学生查看教学班帖子学生回复教学班帖子学生删除教学班帖子学生提交自定义
练习题
Genshin_Doge
·
2024-02-08 03:33
软件工程
软件需求
web开发
软件架构
软件框架
软件开发
软件测试
项目管理
Leetcode
—134. 加油站【中等】
2024每日刷题(113)
Leetcode
—134.加油站实现代码classSolution{public:intcanCompleteCircuit(vector&gas,vector&cost){intgasSum
源代码•宸
·
2024-02-08 03:30
LeetCode刷题
leetcode
算法
职场和发展
c++
数据结构
经验分享
贪心算法
Leetcode
算法题-位运算
201.数字范围按位与力扣publicintrangeBitwiseAnd(intm,intn){intshift=0;while(m>=1;n>>=1;shift++;}returnm0){i&=i-1;res++;}returnres;}}####################动态规划思想加位运算####################classSolution{publicint[]cou
qq_27534691
·
2024-02-08 03:28
算法
算法
【
LeetCode
程序员面试金典(第 6 版)】第五章题目 05.01 ~ 05.08
本文整理了
LeetCode
中程序员面试金典(第6版)的
练习题
的第五章的题目。
qq_37383726
·
2024-02-08 03:28
LeetCode
leetcode
面试
算法
鸡娃,急不来
不管是练字还是读书,亦或是写
练习题
,都很专注。但是几周前她可不是这样的。一个二年级的学生,背书时老是多字少字,或者是干脆按自己的叙述把课文背出来。这样肯定是不对的,最起码这个阶段不允许她自由发挥。
花木子
·
2024-02-08 03:05
【Linux】命令行解释器脚本编写
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode
刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.简单了解命令行解释器
樊梓慕
·
2024-02-08 02:00
Linux
linux
运维
服务器
leetcode
--在排序数组中查找元素的第一个和最后一个位置
解题思路:双指针/二分查找法(官网)给定一个按照升序排列的整数数组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
出门遇见山
·
2024-02-08 02:27
Leetcode
—60. 排列序列【困难】
2024每日刷题(113)
Leetcode
—60.排列序列算法思想实现代码classSolution{public:stringgetPermutation(intn,intk){vectornums(
源代码•宸
·
2024-02-08 02:25
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
数学
Leetcode
—61. 旋转链表【中等】
2024每日刷题(114)
Leetcode
—61.旋转链表实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2024-02-08 02:25
LeetCode刷题
leetcode
链表
算法
c++
数据结构
经验分享
Leetcode
—59. 螺旋矩阵 II【中等】
2024每日刷题(113)
Leetcode
—59.螺旋矩阵II实现代码classSolution{public:vector>generateMatrix(intn){vector>ans(n,vector
源代码•宸
·
2024-02-08 02:55
LeetCode刷题
leetcode
矩阵
算法
经验分享
数组
模拟
c++
Leetcode
—135. 分发糖果【中等】
2024每日刷题(113)
Leetcode
—135.分发糖果算法思想这里可以利用贪心策略,求局部最优解,然后合并为全局最优解。
源代码•宸
·
2024-02-08 02:55
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
贪心算法
MIT-Missing Semester_Topic 6:Version Control (Git)
练习题
文章目录练习一练习二练习三练习四练习五练习六练习七练习一若还没有Git的相关经验,阅读ProGit的前几章或诸如LearnGitBranching的相关教程,并在学习的同时从Git的数据模型(datamodel)的角度思考各Git命令。老师非常建议阅读ProGit。练习二clone该课程(MissingSemester)网站的仓库,随后:以图的形式展现其版本历史运用gitlog加一个参数,找到修改
春玩其华,秋得其实
·
2024-02-08 02:19
MIT
-
Missing
Semester
git
bash
小白的第二篇
LeetCode
(国际版)英文题解 - Problem. 49
&EASY||FullyexploitPythonGroupAnagrams-
LeetCode
Levelupyourcodingskillsandquicklylandajob.Thisisthebestplacetoexpandyourknowledgeandgetpreparedforyournextinterview.https
春玩其华,秋得其实
·
2024-02-08 02:48
Leetcode
刷题
leetcode
算法
python
3.双指针(三)
https://
leetcode
-cn.com/tag/two-pointers/题目汇总167.两数之和II-输入有序数组简单[✔]209.长度最小的子数组中等[✔]234.回文链表简单(??)
今天柚稚了么
·
2024-02-08 02:19
每日一题来啦!请查收~(至少是其他数字两倍,两个数组的交集)
747.至少是其他数字两倍的最大数-力扣(
LeetCode
)intdominantIndex(int*nums,intnumsSize){intmax=0;max=nums[0];intindex=0;
pearlthriving
·
2024-02-08 01:35
算法
java
数据结构
零基础爬什么值得买的榜单——爬虫
练习题
目一(答四)
引言添加代码优化代码测试代码改进代码详细讲解字典中的Get()方法示例代码:结尾引言我们[上一节]零基础爬什么值得买的榜单——爬虫
练习题
目一(答三)是拿到了一个商品的数据按照流程下来我们是时候拿这一页的所有商品数据了添加代码
爱学习的爬虫者
·
2024-02-08 01:25
Python代码实例
AI
编程
爬虫
数据库
python
什么值得买
字典
LeetCode
刷题 最佳时间II
LeetCode
上最佳时机II,记录下解题思路其实就是计算整个数组中间每个高点和低点之间的收益。
Taec0123
·
2024-02-08 01:05
leetcode
--912--排序数组
题目:给你一个整数数组nums,请你将该数组升序排列。示例1:输入:nums=[5,2,3,1]输出:[1,2,3,5]示例2:输入:nums=[5,1,1,2,0,0]输出:[0,0,1,1,2,5]提示:1sortArray(vector&nums){intn=nums.size();QuickSort(nums,0,n-1,n);returnnums;}//插入voidInsertSort(
minningl
·
2024-02-08 01:32
698. Partition to K Equal Sum Subsets
https://
leetcode
.com/problems/partition-to-k-equal-sum-subsets/description/解题思路:用深搜方法代码:classSolution
becauseyou_90cd
·
2024-02-08 01:10
【
Leetcode
】2641. 二叉树的堂兄弟节点 II
文章目录题目思路代码结果题目题目链接给你一棵二叉树的根root,请你将每个节点的值替换成该节点的所有堂兄弟节点值的和。如果两个节点在树中有相同的深度且它们的父节点不同,那么它们互为堂兄弟。请你返回修改值之后,树的根root。注意,一个节点的深度指的是从树根节点到这个节点经过的边数。示例1:输入:root=[5,4,9,1,10,null,7]输出:[0,0,0,7,7,null,11]解释:上图展
想要AC的sjh
·
2024-02-08 01:42
练习题(记录做题想法)
leetcode
算法
c++
【
Leetcode
】LCP 30. 魔塔游戏
文章目录题目思路代码结果题目题目链接小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。每个房间的补血道具/怪物对于血量影响记于数组nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0表示房间对血量无影响。小扣初始血量为1,且无上限。假定小扣原计划按房间编号升序访问所有房间补血/打怪,为保证血量始终为正值,小扣需对房间访问顺序进行调整,每次
想要AC的sjh
·
2024-02-08 01:11
练习题(记录做题想法)
leetcode
游戏
算法
leetcode
LCP 30. 魔塔游戏
小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。每个房间的补血道具/怪物对于血量影响记于数组nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0表示房间对血量无影响。小扣初始血量为1,且无上限。假定小扣原计划按房间编号升序访问所有房间补血/打怪,为保证血量始终为正值,小扣需对房间访问顺序进行调整,每次仅能将一个怪物房间(负数的房间)调整
索里猫coder
·
2024-02-08 01:11
Leetcode
leetcode
之LCP 30. 魔塔游戏
题目LCP30.魔塔游戏思路数组的整体结果不变。只注意血量为0的时候就要开始往后移动,但是移动谁呢,移动之前血量最低的就行了。classSolution{public:intmagicTower(vector&nums){priority_queue,greater>q;intans=0;longlonghp=1,delay=0;for(intnum:nums){if(num<0){q.push(
Tmicen
·
2024-02-08 01:41
leetcode
游戏
算法
二叉树的最近公共祖先
今天在
leetcode
上面刷到这样一道题:给定一个二叉树,找到该树中两个指定节点的最近公共祖先。
m0_37657276
·
2024-02-08 00:08
算法
二叉树
笔试
算法
二叉树的最近公共祖先,力扣
目录题目地址:题目:审题目+事例+提示:解题方法:解题分析:解题思路:代码实现:补充说明:代码优化:代码实现(存储父节点):题目地址:236.二叉树的最近公共祖先-力扣(
LeetCode
)难度:中等今天刷二叉树的最近公共祖先
大数据SQLboy
·
2024-02-08 00:05
#
树/二叉树
力扣300+
算法
数据结构
[算法练习3] - 深度优先M(岛屿数量 js)
leetcode
200题:描述给你一个由‘1’(陆地)和‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
双击空格001
·
2024-02-08 00:01
算法
深度优先
javascript
LeetCode
118. Pascal's Triangle
题目描述Givenanon-negativeintegernumRows,generatethefirstnumRowsofPascal'striangle.InPascal'striangle,eachnumberisthesumofthetwonumbersdirectlyaboveit.Example:Input:5Output:[[1],[1,1],[1,2,1],[1,3,3,1],[1
cb_guo
·
2024-02-08 00:39
2019-07-31
LeetCode
算法题10:题目描述解题思路:可以通过js中数组的splice方法直接在指定位置删除重复元素。将相邻的两个元素进行比较,如果这两个元素相等,就删除后一个元素。
Simoner
·
2024-02-08 00:18
补题与周总结:
leetcode
第 376 场周赛
文章目录复盘与一周总结2967.使数组成为等数数组的最小代价(中位数贪心回文数判断)2968.执行操作使频率分数最大(中位数贪心前缀和滑窗)复盘与一周总结wa穿了第3题,赛时其实想到了思路:中位数贪心,从中位数开始,用左右指针找到第一个回文数,与该回文数的代价就是答案。但是没有考虑到左右指针同时找到回文数的情况,wa了一发之后开始改。用一个vector保存代价,只要数组长度大于2就返回其中的较小值
.SacaJawea
·
2024-02-08 00:44
练习赛补题
leetcode
算法
职场和发展
补题与总结:
leetcode
第 377 场周赛
文章目录写在最前面的复盘2977.转换字符串的最小成本II(Flody爆搜优化->dp)写在最前面的复盘感谢
leetcode
,丰富了我为数不多的卡常经验2是简单思维题,但卡常4是爆搜优化,也卡常,补题时给卡麻了对于
.SacaJawea
·
2024-02-08 00:44
练习赛补题
leetcode
算法
职场和发展
补题:
leetcode
第382场周赛 3022. 给定操作次数内使剩余元素的或值最小
3022.给定操作次数内使剩余元素的或值最小-力扣(
LeetCode
)拆位n个数进行或运算的结果最小,每次操作可以对相邻的两个数进行与运算,至多进行k次操作n个数进行或运算,可以对每个数进行拆解,拆解成最小的
.SacaJawea
·
2024-02-08 00:40
练习赛补题
leetcode
算法
数据结构
leetcode
刷题290单词规律
290.单词规律给定一种规律pattern和一个字符串str,判断str是否遵循相同的规律。这里的**遵循**指完全匹配,例如,pattern里的每个字母和字符串str中的每个非空单词之间存在着双向连接的对应规律。示例1:输入:pattern="abba",str="dogcatcatdog"输出:true示例2:输入:pattern="abba",str="dogcatcatfish"输出:fa
在飞的小猪
·
2024-02-08 00:51
Leetcode
45. 跳跃游戏 II
本题与55.跳跃游戏十分类似,区别在于本题是要求出最小的跳跃次数。在55.跳跃游戏的框架上,我们需要增加一些东西:既然要计算最小跳跃次数,就需要用一个变量计数跳跃的次数;需要一次前瞻,来计算之后那次跳跃可能的覆盖范围,即需要两个变量curDistance和nextDistance,分别记录当前覆盖距离的最远下标和下一步跳跃覆盖的最远距离下标;在当前覆盖距离范围内的时候,不断更新nextDistan
maplesea7
·
2024-02-07 22:54
游戏
算法
数据结构
Leetcode
55.跳跃游戏
最开始想倒叙遍历,没有0.直接返回true,遇见0,记住0的位置=t,往前遍历。寻找n[i]+i>t,若不能返回false。奈何代码写出来跑不过所有的例子。于是乎看了解答,使用贪心算法classSolution{public:boolcanJump(vector&nums){intk=0,n=nums.size();for(inti=0;ik)returnfalse;k=max(k,nums[i]
歪比巴卜的棒棒糖
·
2024-02-07 22:23
游戏
算法
leetcode
Leetcode
55. 跳跃游戏
思路:用一个覆盖范围cover来表示当前坐标元素所能跳跃到的距离范围;遍历在覆盖范围内的元素,一个个往后继续试它们的覆盖范围;如果新的cover位置更远,就取代之;直到覆盖范围中有最后一个元素位置,即可返回true;否则表示没有覆盖到最后一个元素,返回false。实现代码如下:classSolution{publicbooleancanJump(int[]nums){intcover=0;if(n
maplesea7
·
2024-02-07 22:22
leetcode
游戏
算法
2021-09-23
IT1.
LeetCode
力扣:在排序数组中查找数字I2021-09-23(剑指Offer53-I.在排序数组中查找数字I)2.《剑指offer》:p257~p265英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-07 21:35
Leetcode
PHP题解--D60 824. Goat Latin
D60824.GoatLatin题目链接824.GoatLatin题目分析给定一个句子,由大小写英文字母组成,以空格为单词的分割。按以下规则修改单词:如果一个单词以元音开头(即AEIOU),那么在这个单词末尾添加ma;如果不是以元音开头,那么将第一个字母移动到当前单词末尾,并在后面添加ma;在所有单词末尾再额外添加n个a。n为当前单词在句子中的次序,从1开始。即,在第1个单词按以上规则转换完成后,
skys215
·
2024-02-07 21:23
人工智能(第三版)—【第一章】
练习题
1.图灵测试的一种变体是逆图灵测试(invertedTuringtest);在这个测试中,计算机必须确定它是在与人打交道还是在与另一台计算机打交道。请想象一下这种版本的图灵测试可能的任何实际应用。(提示:近年来,大家试过在线购买热门体育或娱乐活动的门票吗?)逆图灵测试的一个可能的实际应用是在线购票系统。在购票过程中,用户可能会遇到各种问题、疑虑或困惑,例如座位选择、票价查询、支付问题等。通过进行逆
-恰饭第一名-
·
2024-02-07 21:00
人工智能
人工智能(第三版)—【第二章】
练习题
1.在只允许称重3次的情况下,求解12枚硬币的假币问题。回忆一下,天平可以返回以下3种结果之一:相等、左侧轻或左侧重。在只允许称重3次的情况下,求解12枚硬币的假币问题,可以采用以下步骤:将12枚硬币分成3组,每组4枚硬币。将第一组和第二组放在天平的两端进行称重:如果两组重量相等,说明假币在第三组中,进入步骤3。如果两组重量不相等,说明假币在较轻的一组中,进入步骤4。将第三组中的4枚硬币分成两组,
-恰饭第一名-
·
2024-02-07 21:00
人工智能
算法
人工智能第三版第一章讨论题和
练习题
讨论题1.你如何定义人工智能?人工智能是用人工的方法在机器(计算机)上实现的智能,同时人工智能是一门研究如何构造智能机器(智能计算机)或智能系统,使它能模拟、延伸、扩展人类智能的学科2.区分强人工智能和弱人工智能。强人工智能(AGI)是指具有与人类智能相当的智能水平,能够像人类一样进行推理、学习、解决问题和执行各种任务。这种人工智能系统具有自主意识和情感,可以在各种不同的领域中表现出灵活的智能行为
TheDan
·
2024-02-07 21:28
人工智能
人工智能(第三版)—【第三章】
练习题
1.给出3个启发式方法的例子,解释它们如何在以下情景中发挥重要作用。(a)在日常生活中。(b)在面对某种挑战时的问题求解过程中。---(a)在日常生活中,启发式方法可以帮助我们做出更明智的决策和解决问题。以下是三个启发式方法的例子,以及它们在日常生活中的应用:启发式评估:这种方法基于我们对问题的经验和知识,通过评估不同选择的可能结果来做出决策。例如,当我们在购物时,我们可以使用启发式评估来比较不同
-恰饭第一名-
·
2024-02-07 21:58
人工智能
算法
python
leetcode
203. 移除链表元素
leetcode
链接题目思路可以设置一个虚拟头结点,这样原链表的所有节点就都可以按照统一的方式进行移除。
lanlinbuaa
·
2024-02-07 21:57
链表
数据结构
leetcode
| 杨辉三角 | 电话号码配对
电话号码的字母组合classSolution{string_num[10]={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};public:voidCombinations(conststring&digits,intdi,stringnumcom,vector&v){if(di==digits.size())//结束条件{v.pu
在冬天去看海
·
2024-02-07 21:26
leetcode
算法
职场和发展
LeetCode
3Sum Closest
题目Givenanarraynumsofnintegersandanintegertarget,findthreeintegersinnumssuchthatthesumisclosesttotarget.Returnthesumofthethreeintegers.Youmayassumethateachinputwouldhaveexactlyonesolution.Example:Given
manyGrasses
·
2024-02-07 21:55
C语言数组练习以及场景
练习题
写了那么久的知识点梳理,今天来写点自己觉得不错的
练习题
来分享,顺便来巩固自己的知识点,和加强题型的解决方法的记忆。
Gu Gu Study
·
2024-02-07 20:42
c语言
算法
visualstudio
c#
开发语言
go 版本 LeeCode 刷题 在线
https://books.halfrost.com/
leetcode
/ChapterFour/0001~0099/0001.Two-Sum/参考https://github.com/anzhihe/learning
nongcunqq
·
2024-02-07 20:24
go
笔记
算法
代码随想录
Leetcode
51. N 皇后
题目:代码(首刷看解析2024年2月6日):classSolution{private:vector>res;voidbacktracking(intn,introw,vector&chessboard){if(row==n){res.push_back(chessboard);return;}for(intcol=0;col&chessboard){/*检查列*/for(inti=0;i=0&&
meeiuliuus
·
2024-02-07 19:39
#
leetcode
---
hard
算法
代码随想录
Leetcode
37. 解数独
题目:代码(首刷看解析2024年2月6日):classSolution{private:boolbacktracking(vector>&board){for(inti=0;i>&board,introw,intcol,charval){for(inti=0;i>&board){backtracking(board);}};
meeiuliuus
·
2024-02-07 19:39
#
leetcode
---
hard
算法
代码随想录
Leetcode
332. 重新安排行程
题目:代码(首刷看解析2024年2月6日):classSolution{private:unordered_map>targets;public:boolbacktracking(inttickNum,vector&res){if(tickNum==res.size()-1){returntrue;}for(pair&target:targets[res[res.size()-1]]){if(ta
meeiuliuus
·
2024-02-07 19:09
#
leetcode
---
hard
算法
leetcode
算法题目——13
13.罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。
呦柚子
·
2024-02-07 19:38
LeetCode
上一页
107
108
109
110
111
112
113
114
下一页
按字母分类:
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
其他